Summary: | sys-devel/libtool-1.5.26 failed to emerge when LANGUAGE is set | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Tony Davison <tony.davison2> |
Component: | [OLD] Core system | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | andreykyz, jakub, kryptonite418787, nefthy-gentoo-bugzilla |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
libtool emerge log
emerge info verbose config.log from build |
Description
Tony Davison
2008-02-25 13:59:24 UTC
Reopen with full emerge log attached; thanks. Created attachment 144612 [details]
libtool emerge log
Buildmlog attached post `emerge --info --verbose` as an attachment as well as the config.log's from the build dir Created attachment 144730 [details]
emerge info verbose
Created attachment 144733 [details]
config.log from build
try to rebuild with LANGUAGE="" Emerges OK with LANGUAGE="" Also with LANGUAGE="en_GB" There was a stray en: in /etc/env.g/02locale Thanks very much :) This actualy seems to affect any packege that uses libtool and happens if $LANGUAGE consists of more than one languages seperated by semicolon. $LANGUAGES has the value "en_US;en;de_DE;de" on my system. I don't know, however, if that is a legal value or not. It seems to me, that there is some inproper/missing argument escaping in the libtool shell script. LANGUAGE falls into the class of config variables like LANG ... dont set it haphazardly in your environment Please reopen this bug, that's not a fix, just a workaround. emerge libtool-1.5.26 still fails with some language set and, hey, my LC settings are perfectly legal. I dont think users have to search for bugs and then reset LC env vars as workaround before emerging anything requiring libtools, dont you? my LC settings are: LANG="it_IT@euro ISO-8859-15" LC_ALL="it_IT@euro ISO-8859-15" Resetting them worked. the last log lines of failed emerge: [...] make[1]: Entering directory `/var/tmp/portage/sys-devel/libtool-1.5.26/work/libtool-1.5.26' CONFIG_FILES=libtoolize CONFIG_HEADERS= /bin/sh ./config.status config.status: creating libtoolize config.status: executing depfiles commands chmod +x libtoolize make[1]: Leaving directory `/var/tmp/portage/sys-devel/libtool-1.5.26/work/libtool-1.5.26' Making all in libltdl make[1]: Entering directory `/var/tmp/portage/sys-devel/libtool-1.5.26/work/libtool-1.5.26/libltdl' cd . && /bin/sh /var/tmp/portage/sys-devel/libtool-1.5.26/work/libtool-1.5.26/libltdl/missing --run autoheader rm -f stamp-h1 touch config-h.in make all-am make[2]: Entering directory `/var/tmp/portage/sys-devel/libtool-1.5.26/work/libtool-1.5.26/libltdl' cd . && /bin/sh ./config.status config.h config.status: creating config.h config.status: config.h is unchanged /bin/sh ./libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -march=athlon64 -O3 -pipe -fomit-frame-pointer -finline-functions -Wa,--64,-march=k8 -c -o ltdl.lo ltdl.c mkdir .libs x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -march=athlon64 -O3 -pipe -fomit-frame-pointer -finline-functions -Wa,--64,-march=k8 -c ltdl.c -fPIC -DPIC -o .libs/ltdl.o env: ISO-8859-15: No such file or directory make[2]: *** [ltdl.lo] Error 1 [...] if you set reserved values in your environment to invalid settings, that's your problem. fix your environment. *** Bug 216344 has been marked as a duplicate of this bug. *** |