Source: rudeconfig Version: 5.0.5-1 Severity: serious Justification: fails to build from source
Builds of rudeconfig on [linux-]i386 and kfreebsd-i386, and presumably hurd-i386 as well, fail with an interesting error (shown below for i386). The problem appears to be that rudeconfig's ltmain.sh comes from an old version of libtool (1.5.22, from December 2005) that lacks proper regexp metacharacter escaping when canonicalizing the compiler version (4.6 at present), wrongly transforming i486-* path components into i4.6-*. Updating ltmain.sh wholesale fixes the error, provided you also run aclocal and autoconf to resync the rest of the build system. Could you please take a look? Thanks! ---------------------------------------------------------------------- /bin/bash ./libtool --tag=CXX --mode=link g++ -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wl,-z,relro -o librudeconfig.la -rpath /usr/lib/i386-linux-gnu -version-info 5:1:2 AbstractData.lo Comment.lo File.lo Section.lo AbstractOrganiser.lo config.lo KeyValue.lo WhiteSpace.lo AbstractParser.lo ConfigImpl.lo Writer.lo AbstractWriter.lo DataLine.lo ParserJuly2004.lo Base64Encoder.lo RealOrganiser.lo g++ -shared -nostdlib /usr/lib/gcc/i4.6-linux-gnu/4.6/../../../i386-linux-gnu/crti.o /usr/lib/gcc/i4.6-linux-gnu/4.6/crtbeginS.o .libs/AbstractData.o .libs/Comment.o .libs/File.o .libs/Section.o .libs/AbstractOrganiser.o .libs/config.o .libs/KeyValue.o .libs/WhiteSpace.o .libs/AbstractParser.o .libs/ConfigImpl.o .libs/Writer.o .libs/AbstractWriter.o .libs/DataLine.o .libs/ParserJuly2004.o .libs/Base64Encoder.o .libs/RealOrganiser.o -L/usr/lib/gcc/i4.6-linux-gnu/4.6 -L/usr/lib/gcc/i4.6-linux-gnu/4.6/../../../i386-linux-gnu -L/usr/lib/gcc/i4.6-linux-gnu/4.6/../../../../lib -L/lib/i386-linux-gnu -L/lib/../lib -L/usr/lib/i386-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/i4.6-linux-gnu/4.6/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/i4.6-linux-gnu/4.6/crtendS.o /usr/lib/gcc/i4.6-linux-gnu/4.6/../../../i386-linux-gnu/crtn.o -Wl,-z -Wl,relro -Wl,-soname -Wl,librudeconfig.so.3 -o .libs/librudeconfig.so.3.2.1 g++: error: /usr/lib/gcc/i4.6-linux-gnu/4.6/../../../i386-linux-gnu/crti.o: No such file or directory g++: error: /usr/lib/gcc/i4.6-linux-gnu/4.6/crtbeginS.o: No such file or directory g++: error: /usr/lib/gcc/i4.6-linux-gnu/4.6/crtendS.o: No such file or directory g++: error: /usr/lib/gcc/i4.6-linux-gnu/4.6/../../../i386-linux-gnu/crtn.o: No such file or directory make[1]: *** [librudeconfig.la] Error 1 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

