Source: modglue
Version: 1.17-2.4
Severity: important

Hi,

modglue FTBFS on hurd-i386:

https://buildd.debian.org/status/fetch.php?pkg=modglue&arch=hurd-i386&ver=1.17-2.4&stamp=1442270272

[...]
libtool: compile:  i586-gnu-g++ -c -Wall -g -O2 -Wl,-z,defs "-DDATETIME=\"Mon 
Sep 14 22:37:54 UTC 2015\"" -DHOSTNAME=\"ironforge\" -I../include 
-I/usr/include/sigc++-2.0 -I/usr/lib/i386-gnu/sigc++-2.0/include main.cc -o 
main.o >/dev/null 2>&1
libtool --tag=CXX --mode=compile i586-gnu-g++ -c -Wall -g -O2 -Wl,-z,defs 
-D"DATETIME=\"`date | sed -e 's/  / /'`\"" -DHOSTNAME=\"`hostname`\" 
-I../include `pkg-config sigc++-2.0 --cflags` ext_process.cc
ext_process.cc: In member function 'void 
modglue::ext_process::determine_path_()':
ext_process.cc:264:20: warning: comparison between signed and unsigned integer 
expressions [-Wsign-compare]
  if(name_.find("/")!=-1) { // full path given
                    ^
ext_process.cc:279:40: warning: comparison between signed and unsigned integer 
expressions [-Wsign-compare]
   if(full_path_.find("no "+name_+" in")==-1) {
                                        ^
ext_process.cc:280:17: error: 'MAXPATHLEN' was not declared in this scope
    char realpth[MAXPATHLEN];
                 ^
ext_process.cc:281:63: error: 'realpth' was not declared in this scope
    realpath(full_path_.substr(0,full_path_.size()-1).c_str(), realpth);
                                                               ^
ext_process.cc: In member function 'void 
modglue::ext_process::determine_binary_type_()':
ext_process.cc:307:10: warning: comparison between signed and unsigned integer 
expressions [-Wsign-compare]
    if(hit==strlen(comp)) {
          ^
make[2]: *** [ext_process.lo] Error 1
make[1]: *** [library] Error 2
make: *** [build-stamp] Error 2


Andreas

Reply via email to