Package: src:bitz-server
Version: 1.0.0-2
Severity: serious
Dear maintainer:
I tried to build this package in stretch with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:
--------------------------------------------------------------------------------
[...]
debian/rules build-indep
dh build-indep --with systemd,autoreconf
dh_testdir -i
dh_update_autotools_config -i
dh_autoreconf -i
aclocal: warning: couldn't open directory 'aux-build/m4': No such file or
directory
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'aux-build'.
libtoolize: copying file 'aux-build/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'aux-build/m4'.
libtoolize: copying file 'aux-build/m4/libtool.m4'
libtoolize: copying file 'aux-build/m4/ltoptions.m4'
libtoolize: copying file 'aux-build/m4/ltsugar.m4'
libtoolize: copying file 'aux-build/m4/ltversion.m4'
[... snipped ...]
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/mod_py.a
libtool: link: ( cd ".libs" && rm -f "mod_py.la" && ln -s "../mod_py.la"
"mod_py.la" )
make[5]: Leaving directory '/<<PKGBUILDDIR>>/modules/modpy'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/modules/modpy'
make[4]: Entering directory '/<<PKGBUILDDIR>>/modules'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/<<PKGBUILDDIR>>/modules'
make[3]: Leaving directory '/<<PKGBUILDDIR>>/modules'
Making all in src
make[3]: Entering directory '/<<PKGBUILDDIR>>/src'
g++ -DHAVE_CONFIG_H -I. -I../include -I../lib -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fPIE
-fstack-protector-strong -Wformat -Werror=format-security -c -o main.o main.cpp
g++ -DHAVE_CONFIG_H -I. -I../include -I../lib -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fPIE
-fstack-protector-strong -Wformat -Werror=format-security -c -o bitz-server.o
bitz-server.cpp
bitz-server.cpp: In function 'void bitz::server::daemonize(const char*, const
char*)':
bitz-server.cpp:243:19: warning: ignoring return value of 'int chdir(const
char*)', declared with attribute warn_unused_result [-Wunused-result]
chdir( rundir );
^
bitz-server.cpp:263:51: warning: ignoring return value of 'ssize_t write(int,
const void*, size_t)', declared with attribute warn_unused_result
[-Wunused-result]
write( globals.pid_handle, str, strlen( str ) );
^
g++ -DHAVE_CONFIG_H -I. -I../include -I../lib -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fPIE
-fstack-protector-strong -Wformat -Werror=format-security -c -o
bitz/exception.o bitz/exception.cpp
g++ -DHAVE_CONFIG_H -I. -I../include -I../lib -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fPIE
-fstack-protector-strong -Wformat -Werror=format-security -c -o
bitz/manager_exception.o bitz/manager_exception.cpp
g++ -DHAVE_CONFIG_H -I. -I../include -I../lib -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fPIE
-fstack-protector-strong -Wformat -Werror=format-security -c -o bitz/config.o
bitz/config.cpp
g++ -DHAVE_CONFIG_H -I. -I../include -I../lib -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fPIE
-fstack-protector-strong -Wformat -Werror=format-security -c -o bitz/logger.o
bitz/logger.cpp
g++ -DHAVE_CONFIG_H -I. -I../include -I../lib -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fPIE
-fstack-protector-strong -Wformat -Werror=format-security -c -o bitz/util.o
bitz/util.cpp
g++ -DHAVE_CONFIG_H -I. -I../include -I../lib -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fPIE
-fstack-protector-strong -Wformat -Werror=format-security -c -o bitz/manager.o
bitz/manager.cpp
g++ -DHAVE_CONFIG_H -I. -I../include -I../lib -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fPIE
-fstack-protector-strong -Wformat -Werror=format-security -c -o bitz/worker.o
bitz/worker.cpp
g++ -DHAVE_CONFIG_H -I. -I../include -I../lib -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fPIE
-fstack-protector-strong -Wformat -Werror=format-security -c -o
bitz/request_handler.o bitz/request_handler.cpp
g++ -DHAVE_CONFIG_H -I. -I../include -I../lib -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fPIE
-fstack-protector-strong -Wformat -Werror=format-security -c -o
bitz/options_request_handler.o bitz/options_request_handler.cpp
g++ -DHAVE_CONFIG_H -I. -I../include -I../lib -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fPIE
-fstack-protector-strong -Wformat -Werror=format-security -c -o
bitz/reqmod_request_handler.o bitz/reqmod_request_handler.cpp
g++ -DHAVE_CONFIG_H -I. -I../include -I../lib -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fPIE
-fstack-protector-strong -Wformat -Werror=format-security -c -o
bitz/respmod_request_handler.o bitz/respmod_request_handler.cpp
g++ -DHAVE_CONFIG_H -I. -I../include -I../lib -Wdate-time
-D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fPIE
-fstack-protector-strong -Wformat -Werror=format-security -c -o bitz/modifier.o
bitz/modifier.cpp
/bin/bash ../libtool --tag=CXX --mode=link g++ -g -O2
-fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fPIE -fstack-protector-strong -Wformat
-Werror=format-security -ldl -export-dynamic -fPIE -pie -Wl,-z,relro -Wl,-z,now
-o bitz-server main.o bitz-server.o bitz/exception.o bitz/manager_exception.o
bitz/config.o bitz/logger.o bitz/util.o bitz/manager.o bitz/worker.o
bitz/request_handler.o bitz/options_request_handler.o
bitz/reqmod_request_handler.o bitz/respmod_request_handler.o bitz/modifier.o
../lib/icap/libicap.la -lconfig++ -llog4cpp -lnsl -lpsocksxx
libtool: link: g++ -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fPIE
-fstack-protector-strong -Wformat -Werror=format-security -fPIE -pie -Wl,-z
-Wl,relro -Wl,-z -Wl,now -o .libs/bitz-server main.o bitz-server.o
bitz/exception.o bitz/manager_exception.o bitz/config.o bitz/logger.o
bitz/util.o bitz/manager.o bitz/worker.o bitz/request_handler.o
bitz/options_request_handler.o bitz/reqmod_request_handler.o
bitz/respmod_request_handler.o bitz/modifier.o -Wl,--export-dynamic -ldl
../lib/icap/.libs/libicap.so -lconfig++ -llog4cpp -lnsl
/usr/lib/x86_64-linux-gnu/libpsocksxx.so
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/liblog4cpp.so:
undefined reference to `pthread_key_create'
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/liblog4cpp.so:
undefined reference to `pthread_getspecific'
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/liblog4cpp.so:
undefined reference to `pthread_key_delete'
/usr/lib/gcc/x86_64-linux-gnu/6/../../../x86_64-linux-gnu/liblog4cpp.so:
undefined reference to `pthread_setspecific'
collect2: error: ld returned 1 exit status
Makefile:529: recipe for target 'bitz-server' failed
make[3]: *** [bitz-server] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
Makefile:432: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_build: make -j1 returned exit code 2
debian/rules:30: recipe for target 'override_dh_auto_build-indep' failed
make[1]: *** [override_dh_auto_build-indep] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:27: recipe for target 'build-indep' failed
make: *** [build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2
--------------------------------------------------------------------------------
This failure is not really related to using "dpkg-buildpackage -A".
There are also build logs available here:
https://tests.reproducible-builds.org/debian/reproducible.html
Thanks.