Source: dmtcp
Version: 2.3.1-6
Severity: normal

>From my pbuilder build log, using a setup preferring glibc and gcc-defaults
packages from experimental (sorry the messages are a bit mixed up because I
was using a parallel build):

...
g++ -I../../../jalib -I../../../include -I../../../include -I. 
-D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -DHAVE_CONFIG_H -fPIC -g -c -o eventwrappers.o  
event/eventwrappers.cpp
event/eventwrappers.cpp: In function 'int eventfd(int, int)':
event/eventwrappers.cpp:124:59: error: conflicting declaration of C function 
'int eventfd(int, int)'
 extern "C" int eventfd(EVENTFD_VAL_TYPE initval, int flags)
                                                           ^
In file included from event/eventconnection.h:56:0,
                 from event/eventwrappers.h:27,
                 from event/eventwrappers.cpp:31:
/usr/include/x86_64-linux-gnu/sys/eventfd.h:34:12: note: previous declaration 
'int eventfd(unsigned int, int)'
 extern int eventfd (unsigned int __count, int __flags) __THROW;
            ^
In file included from event/eventwrappers.h:26:0,
                 from event/eventwrappers.cpp:31:
../../../include/dmtcp.h:205:29: error: type of '& eventfd' is unknown
      static __typeof__(&func) _real_##func = (__typeof__(&func)) -1;        \
                             ^
event/eventwrappers.h:41:23: note: in expansion of macro 'NEXT_FNC'
 #define _real_eventfd NEXT_FNC(eventfd)
                       ^
event/eventwrappers.cpp:127:13: note: in expansion of macro '_real_eventfd'
   int ret = _real_eventfd(initval, flags);
             ^
../../../include/dmtcp.h:205:63: error: type of '& eventfd' is unknown
      static __typeof__(&func) _real_##func = (__typeof__(&func)) -1;        \
                                                               ^
event/eventwrappers.h:41:23: note: in expansion of macro 'NEXT_FNC'
 #define _real_eventfd NEXT_FNC(eventfd)
                       ^
event/eventwrappers.cpp:127:13: note: in expansion of macro '_real_eventfd'
   int ret = _real_eventfd(initval, flags);
             ^
../../../include/dmtcp.h:206:43: error: type of '& eventfd' is unknown
      if (_real_##func == (__typeof__(&func)) -1) {                          \
                                           ^
event/eventwrappers.h:41:23: note: in expansion of macro 'NEXT_FNC'
 #define _real_eventfd NEXT_FNC(eventfd)
                       ^
event/eventwrappers.cpp:127:13: note: in expansion of macro '_real_eventfd'
   int ret = _real_eventfd(initval, flags);
             ^
../../../include/dmtcp.h:210:40: error: type of '& eventfd' is unknown
        _real_##func = (__typeof__(&func)) (*dlsym_fnptr) (RTLD_NEXT, #func);\
                                        ^
event/eventwrappers.h:41:23: note: in expansion of macro 'NEXT_FNC'
 #define _real_eventfd NEXT_FNC(eventfd)
                       ^
event/eventwrappers.cpp:127:13: note: in expansion of macro '_real_eventfd'
   int ret = _real_eventfd(initval, flags);
             ^
event/eventwrappers.cpp:127:41: error: expression cannot be used as a function
   int ret = _real_eventfd(initval, flags);
                                         ^
Makefile:157: recipe for target 'eventwrappers.o' failed
make[4]: *** [eventwrappers.o] Error 1
make[4]: Leaving directory '/tmp/buildd/dmtcp-2.3.1/src/plugin/ipc'
make[4]: Entering directory '/tmp/buildd/dmtcp-2.3.1/src/plugin/alloc'
g++ -I../../../jalib -I../../../include -I../../../include -D_FORTIFY_SOURCE=2 
-g -O2 -fstack-protector-strong -Wformat -Werror=format-security 
-DHAVE_CONFIG_H -fPIC -g -c -o mallocwrappers.o  mallocwrappers.cpp
g++ -I../../../jalib -I../../../include -I../../../include -D_FORTIFY_SOURCE=2 
-g -O2 -fstack-protector-strong -Wformat -Werror=format-security 
-DHAVE_CONFIG_H -fPIC -g -c -o mmapwrappers.o  mmapwrappers.cpp
g++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security 
-DHAVE_CONFIG_H -fPIC -g -Wl,-z,relro -o ../../../lib/dmtcp/libdmtcp_alloc.so 
mallocwrappers.o mmapwrappers.o -shared -Wl,--unresolved-symbols=ignore-all 
-ldl -lpthread
make[4]: Leaving directory '/tmp/buildd/dmtcp-2.3.1/src/plugin/alloc'
make[4]: Entering directory '/tmp/buildd/dmtcp-2.3.1/src/plugin/dl'
g++ -I../../../jalib -I../../../include -I../../../include -D_FORTIFY_SOURCE=2 
-g -O2 -fstack-protector-strong -Wformat -Werror=format-security 
-DHAVE_CONFIG_H -fPIC -g -c -o dlwrappers.o  dlwrappers.cpp
g++ -g -O2 -fstack-protector-strong -Wformat -Werror=format-security 
-DHAVE_CONFIG_H -fPIC -g -Wl,-z,relro -o ../../../lib/dmtcp/libdmtcp_dl.so 
dlwrappers.o -shared -Wl,--unresolved-symbols=ignore-all -ldl
make[4]: Leaving directory '/tmp/buildd/dmtcp-2.3.1/src/plugin/dl'
make[3]: Leaving directory '/tmp/buildd/dmtcp-2.3.1/src/plugin'
make[3]: Entering directory '/tmp/buildd/dmtcp-2.3.1/src'
g++ -DHAVE_CONFIG_H -I. -I../include  -I../include -I../jalib 
-D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -MT dmtcpmessagetypes.o -MD -MP -MF 
.deps/dmtcpmessagetypes.Tpo -c -o dmtcpmessagetypes.o dmtcpmessagetypes.cpp
mv -f .deps/dmtcpmessagetypes.Tpo .deps/dmtcpmessagetypes.Po
g++ -DHAVE_CONFIG_H -I. -I../include  -I../include -I../jalib 
-D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -MT coordinatorapi.o -MD -MP -MF 
.deps/coordinatorapi.Tpo -c -o coordinatorapi.o coordinatorapi.cpp
mv -f .deps/coordinatorapi.Tpo .deps/coordinatorapi.Po
g++ -DHAVE_CONFIG_H -I. -I../include  -I../include -I../jalib 
-D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -MT uniquepid.o -MD -MP -MF .deps/uniquepid.Tpo -c -o 
uniquepid.o uniquepid.cpp
mv -f .deps/uniquepid.Tpo .deps/uniquepid.Po
g++ -DHAVE_CONFIG_H -I. -I../include  -I../include -I../jalib 
-D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -MT shareddata.o -MD -MP -MF .deps/shareddata.Tpo -c -o 
shareddata.o shareddata.cpp
mv -f .deps/shareddata.Tpo .deps/shareddata.Po
g++ -DHAVE_CONFIG_H -I. -I../include  -I../include -I../jalib 
-D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -MT util_exec.o -MD -MP -MF .deps/util_exec.Tpo -c -o 
util_exec.o util_exec.cpp
mv -f .deps/util_exec.Tpo .deps/util_exec.Po
g++ -DHAVE_CONFIG_H -I. -I../include  -I../include -I../jalib 
-D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -MT util_gen.o -MD -MP -MF .deps/util_gen.Tpo -c -o 
util_gen.o util_gen.cpp
mv -f .deps/util_gen.Tpo .deps/util_gen.Po
g++ -DHAVE_CONFIG_H -I. -I../include  -I../include -I../jalib 
-D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -MT util_init.o -MD -MP -MF .deps/util_init.Tpo -c -o 
util_init.o util_init.cpp
mv -f .deps/util_init.Tpo .deps/util_init.Po
g++ -DHAVE_CONFIG_H -I. -I../include  -I../include -I../jalib 
-D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -MT jalibinterface.o -MD -MP -MF 
.deps/jalibinterface.Tpo -c -o jalibinterface.o jalibinterface.cpp
mv -f .deps/jalibinterface.Tpo .deps/jalibinterface.Po
g++ -DHAVE_CONFIG_H -I. -I../include  -I../include -I../jalib 
-D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -MT processinfo.o -MD -MP -MF .deps/processinfo.Tpo -c 
-o processinfo.o processinfo.cpp
mv -f .deps/processinfo.Tpo .deps/processinfo.Po
rm -f libdmtcpinternal.a
ar cru libdmtcpinternal.a dmtcpmessagetypes.o coordinatorapi.o uniquepid.o 
shareddata.o util_exec.o util_gen.o util_init.o jalibinterface.o processinfo.o 
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libdmtcpinternal.a
gcc -DHAVE_CONFIG_H -I. -I../include  -I../include -I../jalib 
-D_FORTIFY_SOURCE=2 -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -MT syscallsreal.o -MD -MP -MF .deps/syscallsreal.Tpo 
-c -o syscallsreal.o syscallsreal.c
In file included from syscallsreal.c:46:0:
syscallwrappers.h:368:62: warning: 'struct sigvec' declared inside parameter 
list
   int _real_sigvec(int sig, const struct sigvec *vec, struct sigvec *ovec);
                                                              ^
syscallwrappers.h:368:62: warning: its scope is only this definition or 
declaration, which is probably not what you want
syscallsreal.c:691:63: warning: 'struct sigvec' declared inside parameter list
 int _real_sigvec(int signum, const struct sigvec *vec, struct sigvec *ovec) {
                                                               ^
syscallsreal.c:691:5: error: conflicting types for '_real_sigvec'
 int _real_sigvec(int signum, const struct sigvec *vec, struct sigvec *ovec) {
     ^
In file included from syscallsreal.c:46:0:
syscallwrappers.h:368:7: note: previous declaration of '_real_sigvec' was here
   int _real_sigvec(int sig, const struct sigvec *vec, struct sigvec *ovec);
       ^
Makefile:814: recipe for target 'syscallsreal.o' failed
make[3]: *** [syscallsreal.o] Error 1
make[3]: Leaving directory '/tmp/buildd/dmtcp-2.3.1/src'
Makefile:981: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/tmp/buildd/dmtcp-2.3.1/src'
Makefile:104: recipe for target 'dmtcp' failed
make[1]: *** [dmtcp] Error 2
make[1]: Leaving directory '/tmp/buildd/dmtcp-2.3.1'
debian/rules:46: recipe for target 'build-stamp' failed
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
-- 
Daniel Schepler


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to