View previous topic :: View next topic |
Author |
Message |
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Sun Dec 04, 2005 6:16 pm Post subject: [Conf]Xine, Win32codecs e passaggio a gcc-3.4.4 [Risolto] |
|
|
Ho aggiornato al gcc 3.4 e già che c'ero ho ricompilato il mondo
Ho cambiato alcune cflags (sono passato da march=i686 a march=pentium-m) e nient'altro
L'unico cambiamento significativo è stato compilare le glibc (2.3.5-r2) con la USE glibc-omitfp
queste sono le mie attuali cflags giusto per la cronaca
Code: | CHOST="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -mfpmath=sse -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS} -fvisibility-inlines-hidden"
LDFLAGS="-Wl,-O1" |
Niente di fantascientifico come potete vedere
Purtroppo almeno da prima della metà della fine della compilazione (lo poso affermare perché aveva fatto solo 200 pacchetti quando ho provato) nessun player video (xine o media-player) mi riesce più a riprodurre un file che richieda gli win32codecs (nessun problema con gli altri).
Xine muore senza nessun avviso particolare:
Code: | Questo è Xine (X11 gui) - un riproduttore video libero v0.99.3.
(c) 2000-2004 Il team di Xine.
xiTK received SIGSEGV signal, RIP.
Abortito |
Speravo che una volta finita la compilazione il problema si risolvesse con un bel revdep-rebuild ma mi sbagliavo... il problema persiste.
Visto che sostanzialmente l'unica cosa strana che ho fatto sul sistema è abilitare questa use "glibc-omitfp" è possibile che il problema sia legato a questo fatto?
Davvero non vorrei essere costretto a ricompilare tutto solo per colpa degli win32codes.... _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Last edited by Cazzantonio on Mon Dec 05, 2005 8:18 pm; edited 2 times in total |
|
Back to top |
|
|
MeMyselfAndI l33t
Joined: 15 Nov 2005 Posts: 784 Location: Between the monitor and the chair
|
Posted: Sun Dec 04, 2005 10:42 pm Post subject: |
|
|
hmmm io ho compilato con le tue stesse identiche opzioni, sia di compilatore che di linker e non mi da nessun problema quella flag sulle glibc..
EDIT: Scusa ho detto una boiata... io ho compilato con
Code: |
CFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
|
e basta |
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Mon Dec 05, 2005 1:04 am Post subject: |
|
|
beh non mi sembra una differenza così sostanziale da causare un problema del genere... _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
richard77 Apprentice
Joined: 21 Apr 2004 Posts: 281
|
Posted: Mon Dec 05, 2005 8:43 am Post subject: |
|
|
La guida per la transizione da GCC 3.3 a 3.4 dice chiaramente di NON abilitare pentium-m se non DOPO aver ricompilato tutto e tolto GCC 3.3.
Potrebbe essere questo il problema. _________________ Fletto i muscoli e sono nel vuoto |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Mon Dec 05, 2005 9:15 am Post subject: |
|
|
richard77 wrote: | La guida per la transizione da GCC 3.3 a 3.4 dice chiaramente di NON abilitare pentium-m se non DOPO aver ricompilato tutto e tolto GCC 3.3.
Potrebbe essere questo il problema. |
Beh quello viene detto per un discorso di compatibilità con il gcc 3.3. Se Cazzantonio ha ricompilato tutto con il 3.4 non dovrebbe avere problemi per quello... anche se forse l'architettura pentium-m cerca di accedere in modo errato ai win32condecs. _________________ Ciao da me! |
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Mon Dec 05, 2005 11:48 am Post subject: |
|
|
se è per quello prima ho fatto un revdep-rebuild, poi un emerge -e system e poi un emerge -e world.... gcc-3.3.6 l'ho tolto solo dopo il revdep-rebuild
Inoltre il problema l'ho anche sul fisso che è stato compilato con flag simili (sostituite march=pentium-m con march=athlon-xp) e con le stesse use
Per questo tenderei a pensare alle glibc oppure a "-fvisibility-inlines-hidden"
[EDIT]
Ho ricompilato mplayer e ora funziona... per xine niente invece
Cambio il titolo del topic però
[/EDIT] _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Mon Dec 05, 2005 8:17 pm Post subject: |
|
|
Ho risolto semplicemente ricompilando xine-lib senza la use ffmpeg
Non chiedetemi perché ma così funziona e tanto mi basta _________________ Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne |
|
Back to top |
|
|
|