View previous topic :: View next topic |
Author |
Message |
^Sporting^ Tux's lil' helper
Joined: 06 Oct 2003 Posts: 131 Location: 009°11'28'' E 045°36'39'' N
|
Posted: Sun Nov 23, 2003 11:47 am Post subject: Problema grosso con emerge -e world |
|
|
Ciao a tutti
dopo aver modificato i parametri del CFLAGS nel make.conf, ho pensato fosse giusto dare un bel emerge -e world.
Il problema è che, dopo un giorno intero di compilazione x i 200 pacchetti precedenti, emerge si blocca sul pacchetto xine-lib con il seguente errore:
Code: | /bin/sh ../../../libtool-nofpic --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../.. -I../../../include -I../../../include -I../../../src -I../../../src/xine-engine -I../../../src/xine-engine -I../../../src/xine-utils -I../../../src/input -I../../../src/input `echo -Wall -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -Wpointer-arith -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -march=pentium3 -O3 -pipe -fomit-frame-pointer -funroll-loops -msse2 -mmmx -falign-functions=4 -minline-all-stringops -I/usr/kde/3.1/include/artsc | sed -e 's/-fomit-frame-pointer//g'` -c -o zoom_filter_xmmx.lo `test -f 'zoom_filter_xmmx.c' || echo './'`zoom_filter_xmmx.c
rm: cannot remove `': Invalid argument
zoom_filter_xmmx.c:23: warning: no previous prototype for `zoom_filter_xmmx_supported'
zoom_filter_xmmx.c:31: warning: no previous prototype for `zoom_filter_xmmx'
zoom_filter_xmmx.c: In function `zoom_filter_xmmx':
zoom_filter_xmmx.c:40: warning: unused variable `interpix'
{standard input}: Assembler messages:
{standard input}:80: Error: suffix or operands invalid for `add'
make[4]: *** [zoom_filter_xmmx.lo] Error 1
make[4]: Leaving directory `/var/tmp/portage/xine-lib-1_rc2/work/xine-lib-1-rc2/src/post/goom'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/xine-lib-1_rc2/work/xine-lib-1-rc2/src/post'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/xine-lib-1_rc2/work/xine-lib-1-rc2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/xine-lib-1_rc2/work/xine-lib-1-rc2'
make: *** [all] Error 2
!!! ERROR: media-libs/xine-lib-1_rc2 failed.
!!! Function src_compile, Line 113, Exitcode 2
!!! Parallel make failed
|
Mi chiedevo se il problema potrebbe essere qlche flags un po' troppo ''aggressiva'' che causa il fault del procedimento.
posto anche le righe delle flags, magari qlche idea vi viene ;D
Code: | CHOST="i686-pc-linux-gnu
CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -funroll-loops -msse2 -mmmx -falign-functions=4 -minline-all-stringops"
CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -funroll-loops -msse2 -mmmx -falign-functions=4 -minline-all-stringops" |
mentre il mio sistema e' basato su un Pentium 4 1800 MHz con 384 Mb di memorie RIMM su chipset i850
Grazie e Ciao! |
|
Back to top |
|
|
paolo l33t
Joined: 23 Jul 2002 Posts: 768 Location: SBT (AP)
|
Posted: Sun Nov 23, 2003 12:03 pm Post subject: |
|
|
Purtroppo la maggior parte delle volte il prob sono proprio le flags...
Fossi in te andrei di "-march=pentium4 -O3 -pipe" (come ho fatto io sul mio P4 )
-mmmx e -msse2 sono incluse in -march=pentium3 (e anche 4).
Se modifichi l'ebuild puoi fare in modo di "strippare" le flags aggressive per quel pacchetto che ti si blocca ma poi rischi che se ne blocchi un altro che ti portera' a dover modificare un altro ebuild...
Tutti i problemi che ho avuto io in compilazione derivano tutti dalle flag.
Ho messo le CFLAGS come sopra e non ho avuto piu' problemi... soffre solo lo smanettone che è in me
Paolo _________________ Nihil sine magno labore |
|
Back to top |
|
|
Peach Advocate
Joined: 08 Mar 2003 Posts: 3686 Location: London, UK
|
Posted: Sun Nov 23, 2003 12:58 pm Post subject: |
|
|
se vuoi continuare all'emerge dell'intero sistema, saltando la compilazione del pacchetto incriminato, lasciando per dopo, ti potrei ricordare (man emerge per info)
Code: | # emerge --resume --skipfirts |
_________________ Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom |
|
Back to top |
|
|
doom.it Guru
Joined: 23 May 2003 Posts: 430 Location: Pavia, Italy
|
Posted: Sun Nov 23, 2003 1:00 pm Post subject: |
|
|
forse ha a che vedere con questo?
https://bugs.gentoo.org/show_bug.cgi?id=31087 _________________ I have discovered photography. Now I can kill myself. I have nothing else to learn.
Pablo Picasso |
|
Back to top |
|
|
^Sporting^ Tux's lil' helper
Joined: 06 Oct 2003 Posts: 131 Location: 009°11'28'' E 045°36'39'' N
|
Posted: Sun Nov 23, 2003 1:33 pm Post subject: |
|
|
paolo wrote: | Purtroppo la maggior parte delle volte il prob sono proprio le flags...
Fossi in te andrei di "-march=pentium4 -O3 -pipe" (come ho fatto io sul mio P4 )
-mmmx e -msse2 sono incluse in -march=pentium3 (e anche 4). | cosi' facendo dovrei ridare emerge -e world rifacendo la compilazione da capo!
Quindi mi consigli di togliere tutte le flags che ''a intuito'' avevo pensato potessero andar bene e lasciare solo "-march=pentium4 -O3 -pipe"
paolo wrote: | Ho messo le CFLAGS come sopra e non ho avuto piu' problemi... soffre solo lo smanettone che è in me | TI capisco...eccome....
Grazie! |
|
Back to top |
|
|
paolo l33t
Joined: 23 Jul 2002 Posts: 768 Location: SBT (AP)
|
Posted: Sun Nov 23, 2003 2:07 pm Post subject: |
|
|
^Sporting^ wrote: | cosi' facendo dovrei ridare emerge -e world rifacendo la compilazione da capo!
|
No, leggi il consiglio di Peach
^Sporting^ wrote: |
Quindi mi consigli di togliere tutte le flags che ''a intuito'' avevo pensato potessero andar bene e lasciare solo "-march=pentium4 -O3 -pipe"
|
Solo se non hai del tempo a disposizione
Quello su bugzilla sembra un prob di SSE mentre questo di MMX... quindi direi che lo xine ha problemi di ottimizzazione...
L'mplayer ha risolto facendo tutto da se
Se ti avanza del tempo puoi testare (per il bene della comunita') quale solo le opzioni che non lo fanno compilare.
Paolo _________________ Nihil sine magno labore |
|
Back to top |
|
|
Gandalf98 Guru
Joined: 28 Feb 2003 Posts: 472 Location: Loano
|
|
Back to top |
|
|
neon l33t
Joined: 04 Aug 2003 Posts: 759 Location: Catania, Italy, Europe
|
Posted: Sun Nov 23, 2003 2:57 pm Post subject: |
|
|
Sono contento che a qualcun'altro serva il mio script...
Ho appena corretto un BUGGONE, praticamente non funzionava nulla. Quindi se hai scaricato una versione vecchia riscaricalo ora dall'url del post o dal progetto di Sourceforge _________________ Io credo che le tecnologie siano moralmente neutrali fino a quando non le utilizziamo - William Gibson
LINEE GUIDA DEL FORUM |
|
Back to top |
|
|
|