Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problema grosso con emerge -e world
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
^Sporting^
Tux's lil' helper
Tux's lil' helper


Joined: 06 Oct 2003
Posts: 131
Location: 009°11'28'' E 045°36'39'' N

PostPosted: Sun Nov 23, 2003 11:47 am    Post subject: Problema grosso con emerge -e world Reply with quote

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
View user's profile Send private message
paolo
l33t
l33t


Joined: 23 Jul 2002
Posts: 768
Location: SBT (AP)

PostPosted: Sun Nov 23, 2003 12:03 pm    Post subject: Reply with quote

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 :D )
-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 :D

Paolo
_________________
Nihil sine magno labore
Back to top
View user's profile Send private message
Peach
Advocate
Advocate


Joined: 08 Mar 2003
Posts: 3686
Location: London, UK

PostPosted: Sun Nov 23, 2003 12:58 pm    Post subject: Reply with quote

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
View user's profile Send private message
doom.it
Guru
Guru


Joined: 23 May 2003
Posts: 430
Location: Pavia, Italy

PostPosted: Sun Nov 23, 2003 1:00 pm    Post subject: Reply with quote

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
View user's profile Send private message
^Sporting^
Tux's lil' helper
Tux's lil' helper


Joined: 06 Oct 2003
Posts: 131
Location: 009°11'28'' E 045°36'39'' N

PostPosted: Sun Nov 23, 2003 1:33 pm    Post subject: Reply with quote

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 :D )
-mmmx e -msse2 sono incluse in -march=pentium3 (e anche 4).
cosi' facendo dovrei ridare emerge -e world rifacendo la compilazione da capo! :cry:
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 :D
TI capisco...eccome.... :wink: :lol:
Grazie! :)
Back to top
View user's profile Send private message
paolo
l33t
l33t


Joined: 23 Jul 2002
Posts: 768
Location: SBT (AP)

PostPosted: Sun Nov 23, 2003 2:07 pm    Post subject: Reply with quote

^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
View user's profile Send private message
Gandalf98
Guru
Guru


Joined: 28 Feb 2003
Posts: 472
Location: Loano

PostPosted: Sun Nov 23, 2003 2:26 pm    Post subject: Reply with quote

se emerge --resume non funziona dai un'occhiata qui: https://forums.gentoo.org/viewtopic.php?t=103860

Cià
Back to top
View user's profile Send private message
neon
l33t
l33t


Joined: 04 Aug 2003
Posts: 759
Location: Catania, Italy, Europe

PostPosted: Sun Nov 23, 2003 2:57 pm    Post subject: Reply with quote

Sono contento che a qualcun'altro serva il mio script... :D
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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum