Portál AbcLinuxu, 11. května 2025 09:49

Dotaz: Emerge končí vždy chybou

3.12.2007 18:27 IGInek | skóre: 2 | Prušánky
Emerge končí vždy chybou
Přečteno: 707×
Odpovědět | Admin
Dobrý den,
mám takový malý problémek. Nevím co jsem si v mém Gentoo dovrtal, ale nejde nic zkompilovat. Uvedu příklad chyby jednoho z mnoha balíčků (gimp):


>>> Unpacking source...
>>> Unpacking gimp-2.2.17.tar.bz2 to /var/tmp/portage/media-gfx/gimp-2.2.17/work
 * Applying ltmain_sh-1.5.0-fix-relink.patch ...                                                                                      [ ok ]
>>> Source unpacked.
>>> Compiling source in /var/tmp/portage/media-gfx/gimp-2.2.17/work/gimp-2.2.17 ...
 * Running elibtoolize in: gimp-2.2.17
 *   Applying install-sh-1.5.4.patch ...
 *   Applying portage-1.5.10.patch ...
 *   Applying max_cmd_len-1.5.20.patch ...
 *   Applying sed-1.5.6.patch ...
 * econf: updating gimp-2.2.17/config.guess with /usr/share/gnuconfig/config.guess
 * econf: updating gimp-2.2.17/config.sub with /usr/share/gnuconfig/config.sub
./configure --prefix=/usr --host=i486-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-default-binary --with-x --disable-mmx --disable-sse --disable-altivec --disable-gtk-doc --enable-python --disable-print --with-libpng --with-libjpeg --with-libexif --disable-mp --with-libtiff --without-libmng --without-aa --without-lcms --without-gtkhtml2 --with-librsvg --disable-debug --build=i486-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for i486-pc-linux-gnu-gcc... /opt/sun/sunstudio12/bin/cc
checking for C compiler default output file name...
configure: error: C compiler cannot create executables
See `config.log' for more details.

!!! Please attach the following file when filing a report to bugs.gentoo.org:
!!! /var/tmp/portage/media-gfx/gimp-2.2.17/work/gimp-2.2.17/config.log
 *
 * ERROR: media-gfx/gimp-2.2.17 failed.
 * Call stack:
 *            ebuild.sh, line 1701:  Called dyn_compile
 *            ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *            ebuild.sh, line   44:  Called src_compile
 *   gimp-2.2.17.ebuild, line  108:  Called econf '--disable-default-binary' '--with-x' '--disable-mmx' '--disable-sse' '--disable-altivec' '--disable-gtk-doc' '--enable-python' '--disable-print' '--with-libpng' '--with-libjpeg' '--with-libexif' '--disable-mp' '--with-libtiff' '--without-libmng' '--without-aa' '--without-lcms' '--without-gtkhtml2' '--with-librsvg' '--disable-debug'
 *            ebuild.sh, line  638:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *  The die message:
 *   econf failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-gfx/gimp-2.2.17/temp/build.log'.
 *

 * Messages for package media-gfx/gimp-2.2.17:

 *
 * ERROR: media-gfx/gimp-2.2.17 failed.
 * Call stack:
 *            ebuild.sh, line 1701:  Called dyn_compile
 *            ebuild.sh, line 1039:  Called qa_call 'src_compile'
 *            ebuild.sh, line   44:  Called src_compile
 *   gimp-2.2.17.ebuild, line  108:  Called econf '--disable-default-binary' '--with-x' '--disable-mmx' '--disable-sse' '--disable-altivec' '--disable-gtk-doc' '--enable-python' '--disable-print' '--with-libpng' '--with-libjpeg' '--with-libexif' '--disable-mp' '--with-libtiff' '--without-libmng' '--without-aa' '--without-lcms' '--without-gtkhtml2' '--with-librsvg' '--disable-debug'
 *            ebuild.sh, line  638:  Called die
 * The specific snippet of code:
 *                      die "econf failed"
 *  The die message:
 *   econf failed
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/media-gfx/gimp-2.2.17/temp/build.log'.


Nevím, jestli není chyba v make.conf.
CFLAGS="-march=pentium4 -O2 -pipe -mfpmath=sse -msse2 -fomit-frame-pointer"
CHOST="i486-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"


MAKEOPTS="-j2"
GENTOO_MIRRORS="ftp://gentoo.mirror.web4u.cz/ "
#vyrovnavaci pamet ccache
FEATURES="ccache"
CCACHE_SIZE="2G"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="fglrx radeon"
LINGUAS="cs"            #jazykova sada
ALSA_CARDS="intel8x0"
USE="X aiglxt3 qt4 qt kde dvd jpg gif mp3 alsa oss cdr ati cups unicode truetype type1 xorg v4l2 v4l nls dri opengl Xgl"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null
 plug rate route share shm softvol"

Mám P4-3GHz

Nesetkali jste se s tímto problémem někdy??? Za každou radu díky...
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Luboš Doležel (Doli) avatar 3.12.2007 18:29 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Emerge končí vždy chybou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jste si tam nacpal nějaký bláznivý kompilátor (/opt/sun/sunstudio12/bin/cc), dejte ho pryč.
3.12.2007 21:32 IGInek | skóre: 2 | Prušánky
Rozbalit Rozbalit vše Re: Emerge končí vždy chybou
Děkuji za rady, problém vyřešen. Nastavil jsem proměnnou CC z CC="/opt/sun/sunstudio12/bin/cc" na CC="/usr/bin/cc" a už to šlape jak hodinky.
H0ax avatar 3.12.2007 18:37 H0ax | skóre: 36 | blog: Odnikud_nikam
Rozbalit Rozbalit vše Re: Emerge končí vždy chybou
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co řekne gcc-config -l ? Ten kompilátor je nějakej divokej, jak už psal kolega nade mnou.
uid=0(root) gid=0(root) skupiny=0(root)
3.12.2007 18:47 IGInek | skóre: 2 | Prušánky
Rozbalit Rozbalit vše Re: Emerge končí vždy chybou
Máte pravdu, zkoušel jsem trochu experimentovat s tím sunstudiem. Přišlo mně to jako zajímavý vývojový nástroj. Ovšem netušil jsem, že to přinese takové komplikace. Zkusím se na to mrknout.

gcc-config -l [1] i486-pc-linux-gnu-3.3.6 [2] i486-pc-linux-gnu-4.1.2 *
3.12.2007 18:53 IGInek | skóre: 2 | Prušánky
Rozbalit Rozbalit vše Re: Emerge končí vždy chybou
omlouvám se za ten poslední výpis:
gcc-config -l 
 [1] i486-pc-linux-gnu-3.3.6
 [2] i486-pc-linux-gnu-4.1.2 *

28.1.2008 11:32 guzii | skóre: 2 | Olbramovice + Ostrava (kolej)
Rozbalit Rozbalit vše Re: Emerge končí vždy chybou
Přeji dobrý den při pondělí Narazil jsem na podobný problém, ovšem bez toho, abych si nějak hrál s kompilátorem. Pokouším se emergnout VLC, ovšem vždy mi končí takto:

Zde je odkaz na můj build.log http://wisok.net/etc/build.log

Pokoušel jsem se zkompilovat i 0.9tkovou verzi, ale bez úspěchu. gcc-config -l říká toto: [1] x86_64-pc-linux-gnu-4.1.2 *
28.1.2008 13:27 R
Rozbalit Rozbalit vše Re: Emerge končí vždy chybou
Ten problem nie je podobny, ale uplne iny:

ld: cannot find -lXext

Zjavne ti chyba kniznica Xext.
28.1.2008 14:09 guzii | skóre: 2 | Olbramovice + Ostrava (kolej)
Rozbalit Rozbalit vše Re: Emerge končí vždy chybou
Velmi děkuji za rychlou odpověď.

Vyřešila můj problém.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.