Summary: | hylafax-4.1.8-r3 won't install | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jose Gonzalez Gomez <jgonzalez.openinput> |
Component: | New packages | Assignee: | Steve Arnold <nerdboy> |
Status: | RESOLVED TEST-REQUEST | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jose Gonzalez Gomez
2004-05-12 06:58:28 UTC
I think I have located the problem. The configure script uses the following to check the version of the compiler (line 779): eval `$app -v 2>&1 | \ sed -n -e '/version/s/.* [a-z\-]*\([0-9]*\)\.\([0-9]*\).\([0-9]*\).*/GCCdist=\1;GCCmajor=\2;GCCminor=\3/p'` GCCversion="${GCCdist}.${GCCmajor}.${GCCminor}"; export GCCversion where $app evaluates to the compiler being checked. The first compiler checked is g++. The following is the output of g++ -v: Leyendo especificaciones de /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/specs Configurado con: /var/tmp/portage/gcc-3.3.2-r5/work/gcc-3.3.2/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.3 --includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info --enable-shared --host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --with-system-zlib --enable-languages=c,c++,f77,objc,java --enable-threads=posix --enable-long-long --disable-checking --enable-cstdio=stdio --enable-clocale=generic --enable-__cxa_atexit --enable-version-specific-runtime-libs --with-gxx-include-dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/include/g++-v3 --with-local-prefix=/usr/local --enable-shared --enable-nls --without-included-gettext --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib --enable-interpreter --enable-java-awt=xlib --with-x --disable-multilib Modelo de hilos: posix gcc versi I think I have located the problem. The configure script uses the following to check the version of the compiler (line 779): eval `$app -v 2>&1 | \ sed -n -e '/version/s/.* [a-z\-]*\([0-9]*\)\.\([0-9]*\).\([0-9]*\).*/GCCdist=\1;GCCmajor=\2;GCCminor=\3/p'` GCCversion="${GCCdist}.${GCCmajor}.${GCCminor}"; export GCCversion where $app evaluates to the compiler being checked. The first compiler checked is g++. The following is the output of g++ -v: Leyendo especificaciones de /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/specs Configurado con: /var/tmp/portage/gcc-3.3.2-r5/work/gcc-3.3.2/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.3 --includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info --enable-shared --host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --with-system-zlib --enable-languages=c,c++,f77,objc,java --enable-threads=posix --enable-long-long --disable-checking --enable-cstdio=stdio --enable-clocale=generic --enable-__cxa_atexit --enable-version-specific-runtime-libs --with-gxx-include-dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.2/include/g++-v3 --with-local-prefix=/usr/local --enable-shared --enable-nls --without-included-gettext --x-includes=/usr/X11R6/include --x-libraries=/usr/X11R6/lib --enable-interpreter --enable-java-awt=xlib --with-x --disable-multilib Modelo de hilos: posix gcc versión 3.3.2 20031218 (Gentoo Linux 3.3.2-r5, propolice-3.3-7) I have my system configured to use the es_ES.UTF-8 locale, so the information about the compiler version is given in spanish. As a result of this, the last line reads: gcc versión... (spanish) instead of gcc version... (english) so the configure script is not able to guess the version of the compiler, as it doesn't find the string it is looking for (version). I guess this should be passed to the hylafax guys, shouldn't it? Maybe I should start using per user locales instead of having a global locale? I was right about the root of the error. With LANG=en_US.UTF-8 this ebuild works like a charm. I have finals plus off-site installation work for several weeks... There don't seem to be any locale bugs in the Hylafax bugzilla, nor any entries in the wiki. http://bugs.hylafax.org/bugzilla/ http://wiki.ifax.com/tiki-index.php http://www.hylafax.org/HylaFAQ/index.html There is a new Hylafax beta, which may or may not have updated the old configure stuff in the current code. Feel free to file a bug there, post a wiki thing, or try the beta package; I'll see if I can make a beta ebuild before finals hit (not likely). Otherwise you should see the Hylafax beta ebuild in portage by the end of May. Well, summer turned out to be a killer work crunch (sorry) but I'm about to add the 4.2_rc2 ebuild (contributed by another user). Feel free to give it a whirl... The latest 4.2.0 is now in portage; give it a whirl and let me know how it goes. |