[Pkg-net-snmp-devel] Bug#625850: net-snmp: FTBFS with dash as /bin/sh: base_compile+= -c: not found

Niko Tyni ntyni at debian.org
Fri May 6 11:53:32 UTC 2011


Package: net-snmp
Version: 5.4.3~dfsg-2
Severity: serious

The binNMUs for Perl 5.12 failed on all architectures in the same way.
It looks like this is a new dash<>bash mixup: the generated libtool script
has bashisms (+=) and a #!/bin/bash shebang, but it gets run with /bin/sh
and fails when that's really dash.

make[3]: Entering directory `/build/buildd-net-snmp_5.4.3~dfsg-2+b1-amd64-fzNEUi/net-snmp-5.4.3~dfsg/snmplib'
/bin/sh ../libtool  --mode=compile gcc -I../include -I.     -I../snmplib  -DNETSNMP_ENABLE_IPV6 -g -O2 -DNETSNMP_USE_INLINE -Ulinux -Dlinux=linux  -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -I/usr/lib/perl/5.12/CORE   -c -o snmp_client.lo snmp_client.c
eval: 1: base_compile+= gcc: not found
eval: 1: base_compile+= -I../include: not found
[...]
eval: 1: base_compile+= -c: not found
libtool: compile: you must specify a compilation command
libtool: compile: Try `libtool --help --mode=compile' for more information.
make[3]: *** [snmp_client.lo] Error 1

Setting and exporting CONFIG_SHELL=/bin/bash in debian/rules and applying
the Ubuntu patch in #555767 to fix link time errors makes the build
succeed for me on amd64.
-- 
Niko Tyni   ntyni at debian.org





More information about the Pkg-net-snmp-devel mailing list