Source: geis
Version: 2.2.17-1
Severity: serious
Justification: fails to build from source (but built successfully in the past)
When rebuilding geis in a chroot modified to have python3.5 as the default
python3, I got the following build failure:
Making all in examples
gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I../libgeis -Wdate-time
-D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -pedantic -std=iso9899:1999
-D_GNU_SOURCE=1 -g -O2 -fstack-protector-strong -Wformat
-Werror=format-security -c -o geis2-geis2.o `test -f 'geis2.c' || echo
'./'`geis2.c
/bin/bash ../libtool --tag=CC --mode=link gcc -Wall -Wextra -Werror
-pedantic -std=iso9899:1999 -D_GNU_SOURCE=1 -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -Wl,-z,relro -o geis2 geis2-geis2.o
../libgeis/libgeis.la
libtool: link: gcc -Wall -Wextra -Werror -pedantic -std=iso9899:1999
-D_GNU_SOURCE=1 -g -O2 -fstack-protector-strong -Wformat
-Werror=format-security -Wl,-z -Wl,relro -o .libs/geis2 geis2-geis2.o
../libgeis/.libs/libgeis.so
Making all in doc
make[3]: Nothing to be done for 'all'.
Making all in data
make[3]: Nothing to be done for 'all'.
make[1]: Leaving directory '/home/test/geis-2.2.17'
dh_auto_test -O--parallel -Nlibgeis-doc
make -j1 check
make[1]: Entering directory '/home/test/geis-2.2.17'
Making check in include
make[2]: Nothing to be done for 'check'.
Making check in libs
Making check in geis-util
make[3]: Nothing to be done for 'check'.
Making check in geis-dbus
make[3]: Nothing to be done for 'check'.
make[3]: Nothing to be done for 'check-am'.
Making check in libgeis
Making check in backend
Making check in test_fixture
make[4]: Nothing to be done for 'check'.
Making check in dbus
make[4]: Nothing to be done for 'check'.
Making check in grail
make[4]: Nothing to be done for 'check'.
make[4]: Nothing to be done for 'check-am'.
Making check in server
make[3]: Nothing to be done for 'check'.
make[3]: Nothing to be done for 'check-am'.
Making check in testsuite
Making check in gtest
make libgtest_geis.a
make[4]: *** No rule to make target '/usr/src/gtest/gtest-all.cc', needed by
'libgtest_geis_a-gtest-all.o'. Stop.
Makefile:650: recipe for target 'check-am' failed
make[3]: *** [check-am] Error 2
Makefile:417: recipe for target 'check-recursive' failed
make[2]: *** [check-recursive] Error 1
Makefile:535: recipe for target 'check-recursive' failed
make[1]: *** [check-recursive] Error 1
make[1]: Leaving directory '/home/test/geis-2.2.17'
dh_auto_test: make -j1 check returned exit code 2
debian/rules:4: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
It does not appear to be related to python3.5.
Scott K