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

Reply via email to