Bug #1928
closednightly packages: osmo-trx fails for missing sqlite3.h and/or debian/rules error
100%
Description
Related issues
Updated by neels almost 7 years ago
on x86_64, the log says
[ 176s] libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/src/packages/BUILD -I/usr/src/packages/BUILD/CommonLibs -I/usr/src/packages/BUILD/GSM -I/usr/src/packages/BUILD/sqlite3 -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -O3 -g -ldl -lpthread -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -c Reporting.cpp -fPIC -DPIC -o .libs/Reporting.o [ 176s] In file included from Reporting.h:29:0, [ 176s] from Reporting.cpp:26: [ 176s] ./sqlite3util.h:4:21: fatal error: sqlite3.h: No such file or directory [ 176s] compilation terminated. [ 176s] Makefile:647: recipe for target 'Reporting.lo' failed [ 176s] make[3]: *** [Reporting.lo] Error 1 [ 176s] make[3]: Leaving directory '/usr/src/packages/BUILD/CommonLibs' [ 176s] Makefile:499: recipe for target 'all-recursive' failed [ 176s] make[2]: *** [all-recursive] Error 1 [ 176s] make[2]: Leaving directory '/usr/src/packages/BUILD' [ 176s] Makefile:430: recipe for target 'all' failed [ 176s] make[1]: *** [all] Error 2 [ 176s] make[1]: Leaving directory '/usr/src/packages/BUILD' [ 176s] dh_auto_build: make -j1 returned exit code 2 [ 176s] debian/rules:6: recipe for target 'build' failed [ 176s] make: *** [build] Error 2
on i586 just
[ 165s] configure: exit 1 [ 165s] dh_auto_configure: ./configure --build=i586-linux-gnu --prefix=/usr --includedir=${prefix}/include --mandir=${prefix}/share/man --infodir=${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --libdir=${prefix}/lib/i386-linux-gnu --libexecdir=${prefix}/lib/i386-linux-gnu --disable-maintainer-mode --disable-dependency-tracking returned exit code 1 [ 165s] debian/rules:6: recipe for target 'build' failed [ 165s] make: *** [build] Error 255 [ 165s] dpkg-buildpackage: error: debian/rules build gave error exit status 2 [ 165s] [ 165s] cloud117 failed "build osmo-trx_0.1.9.20170125.dsc" at Wed Jan 25 20:07:48 UTC 2017.
Updated by msuraev almost 7 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 10
I can't reproduce this locally, but hopefully gerrit 1691 will fix it.
Updated by msuraev almost 7 years ago
- % Done changed from 10 to 50
Reproduced locally using osc and tested fix using gbp - gerrit 1691 indeed fixes it, at least for 16.10.
Updated by msuraev almost 7 years ago
- Status changed from In Progress to Resolved
- % Done changed from 50 to 100
After 1691 has been merged the only failure is for Debian i586:
[ 238s] checking for x86 cpuid 0x00000001 output... unknown
[ 238s] checking whether mmx is supported... ./configure: line 17232: 0xunknown: value too great for base (error token is "0xunknown")
[ 238s] > config.log <
[ 238s] This file contains any messages produced by compilers while
[ 238s] running configure, to aid debugging if configure makes a mistake.
[ 238s]
[ 238s] It was created by openbts configure P2.8TRUNK, which was
[ 238s] generated by GNU Autoconf 2.69. Invocation command line was
Seems like mmx support check failed in some spectacular way. I'll disable osmo-trx builds for that particular arch until someone is interested enough to investigate and fix it. This can be tracked separately via #1923 alongside with other temporary disabled packages.
Updated by msuraev almost 7 years ago
- Related to Support #1923: re-enable all nightly package builds added
Updated by zecke almost 7 years ago
- Related to Bug #1869: osmo-trx binary cannot be moved to similar CPU added