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]

Reply via email to