Public bug reported: $ lsb_release -rd Description: Ubuntu 14.04 LTS Release: 14.04
Source: bzr branch lp:ubuntu/trusty/gizmod added "#include <stdlib.h>" in files "gizmod/libH/Average.hpp" and "gizmod/libH/DynamicBuffer.hpp" This leaves me with the following error: $ make Scanning dependencies of target H [ 1%] Building CXX object libH/CMakeFiles/H.dir/Average.o [ 3%] Building CXX object libH/CMakeFiles/H.dir/Debug.o [ 5%] Building CXX object libH/CMakeFiles/H.dir/Exception.o [ 7%] Building CXX object libH/CMakeFiles/H.dir/FileEventWatcher.o /home/chaser/gizmod/libH/FileEventWatcher.cpp: In member function ‘boost::shared_ptr<H::FileWatchee> H::FileEventWatcher::addFileToWatch(std::string, H::FileWatchType, std::string)’: /home/chaser/gizmod/libH/FileEventWatcher.cpp:250:47: error: narrowing conversion of ‘-1’ from ‘int’ to ‘short unsigned int’ inside { } is ill-formed in C++11 [-Werror=narrowing] unsigned short DeviceIDs[4] = {-1, -1, -1, -1}; ^ /home/chaser/gizmod/libH/FileEventWatcher.cpp:250:47: error: narrowing conversion of ‘-1’ from ‘int’ to ‘short unsigned int’ inside { } is ill-formed in C++11 [-Werror=narrowing] /home/chaser/gizmod/libH/FileEventWatcher.cpp:250:47: error: narrowing conversion of ‘-1’ from ‘int’ to ‘short unsigned int’ inside { } is ill-formed in C++11 [-Werror=narrowing] /home/chaser/gizmod/libH/FileEventWatcher.cpp:250:47: error: narrowing conversion of ‘-1’ from ‘int’ to ‘short unsigned int’ inside { } is ill-formed in C++11 [-Werror=narrowing] /home/chaser/gizmod/libH/FileEventWatcher.cpp: In member function ‘void H::FileEventWatcher::handleEventsOnFile(pollfd&)’: /home/chaser/gizmod/libH/FileEventWatcher.cpp:456:7: error: suggest explicit braces to avoid ambiguous ‘else’ [-Werror=parentheses] if (BytesRead < 0) ^ cc1plus: all warnings being treated as errors make[2]: *** [libH/CMakeFiles/H.dir/FileEventWatcher.o] Error 1 make[1]: *** [libH/CMakeFiles/H.dir/all] Error 2 make: *** [all] Error 2 ** Affects: gizmod (Ubuntu) Importance: Undecided Status: New -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1325382 Title: Compile error in FileEventWatcher.cpp To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gizmod/+bug/1325382/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs