View previous topic :: View next topic |
Author |
Message |
topper_harley Guru
Joined: 05 Apr 2006 Posts: 363 Location: Treviso / Udine (Italy)
|
Posted: Mon Oct 16, 2006 4:54 am Post subject: Problemi sys-libs/db-4.2.52_p4-r2 [risolto] |
|
|
Non credo che se ne sia già discusso, ma la funzione ricerca del forum sembra non funzionare...
L'emerge fallisce con un errore al configure. Ecco il config.log:
Code: | configure:3378: checking for a BSD-compatible install
configure:3432: result: /bin/install -c
configure:3558: checking for i686-pc-linux-gnu-cc
configure:3574: found /usr/lib/ccache/bin/i686-pc-linux-gnu-cc
configure:3584: result: i686-pc-linux-gnu-cc
configure:3647: checking for C compiler version
configure:3650: i686-pc-linux-gnu-cc -dumpversion </dev/null >&5
i686-pc-linux-gnu-cc: No such file or directory
configure:3653: $? = 1
configure:3655: i686-pc-linux-gnu-cc -v </dev/null >&5
i686-pc-linux-gnu-cc: No such file or directory
configure:3658: $? = 1
configure:3660: i686-pc-linux-gnu-cc -V </dev/null >&5
i686-pc-linux-gnu-cc: No such file or directory
configure:3663: $? = 1
configure:3687: checking for C compiler default output
configure:3690: i686-pc-linux-gnu-cc -O2 -march=pentium-m -pipe -fomit-frame-pointer -ftracer -D_GNU_SOURCE -D_REENTRANT -Wl,-O1 -Wl,--sort-common -Wl,-Bdirect -Wl,-hashvals -Wl,-zdynsort -Wl,--as-needed conftest.c >&5
i686-pc-linux-gnu-cc: No such file or directory
configure:3693: $? = 1
configure: failed program was:
| #line 3666 "configure"
| /* confdefs.h. */
|
| #define PACKAGE_NAME "Berkeley DB"
| #define PACKAGE_TARNAME "db-4.2.52"
| #define PACKAGE_VERSION "4.2.52"
| #define PACKAGE_STRING "Berkeley DB 4.2.52"
| #define PACKAGE_BUGREPORT "support@sleepycat.com"
| /* end confdefs.h. */
|
| int
| main ()
| {
|
| ;
| return 0;
| }
|
_________________ http://topperh.ath.cx
Jabber: topper_harley@jabber.org
ICQ: 224179391
MSN: Topper_Harley80@gmail.com
Last FM
Last edited by topper_harley on Mon Oct 16, 2006 2:11 pm; edited 1 time in total |
|
Back to top |
|
|
mrfree Veteran
Joined: 15 Mar 2003 Posts: 1303 Location: Europe.Italy.Sulmona
|
Posted: Mon Oct 16, 2006 7:12 am Post subject: |
|
|
Quote: | i686-pc-linux-gnu-cc: No such file or directory |
Credo sia questo il tuo problema, l'ho riscontrato anche su una delle mie installazioni. Probabilmente è legato a qualche upgrade, ho lanciato un emerge (in screen) venerdì ora controllo l'esito... _________________ Please EU, pimp my country!
ICE: /etc/init.d/iptables panic |
|
Back to top |
|
|
mrfree Veteran
Joined: 15 Mar 2003 Posts: 1303 Location: Europe.Italy.Sulmona
|
Posted: Mon Oct 16, 2006 7:21 am Post subject: |
|
|
Riemergere gcc sembra risolvere _________________ Please EU, pimp my country!
ICE: /etc/init.d/iptables panic |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Mon Oct 16, 2006 8:13 am Post subject: Re: Problemi sys-libs/db-4.2.52_p4-r2 |
|
|
prima di tentare a compilare gcc, io proverei con libtool: risparmieresti un sacco di tempo
|
|
Back to top |
|
|
topper_harley Guru
Joined: 05 Apr 2006 Posts: 363 Location: Treviso / Udine (Italy)
|
Posted: Mon Oct 16, 2006 8:25 am Post subject: Re: Problemi sys-libs/db-4.2.52_p4-r2 |
|
|
k.gothmog wrote: | prima di tentare a compilare gcc, io proverei con libtool: risparmieresti un sacco di tempo
|
Niente da fare con libtool. Appena ho un po' di tempo riemergo gcc... _________________ http://topperh.ath.cx
Jabber: topper_harley@jabber.org
ICQ: 224179391
MSN: Topper_Harley80@gmail.com
Last FM |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Mon Oct 16, 2006 8:49 am Post subject: Re: Problemi sys-libs/db-4.2.52_p4-r2 |
|
|
ma hai forse cambiato la variabile CHOST, in make.conf? |
|
Back to top |
|
|
topper_harley Guru
Joined: 05 Apr 2006 Posts: 363 Location: Treviso / Udine (Italy)
|
Posted: Mon Oct 16, 2006 9:12 am Post subject: Re: Problemi sys-libs/db-4.2.52_p4-r2 |
|
|
k.gothmog wrote: | ma hai forse cambiato la variabile CHOST, in make.conf? |
Assolutamente non l'ho toccata:
Code: | andrea@caffeine ~ $ cat /etc/make.conf | grep CHOST
CHOST="i686-pc-linux-gnu" |
_________________ http://topperh.ath.cx
Jabber: topper_harley@jabber.org
ICQ: 224179391
MSN: Topper_Harley80@gmail.com
Last FM |
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Mon Oct 16, 2006 9:51 am Post subject: |
|
|
Scusa ma mica starai usando -Wl,--as-needed ??
A me pare tu stia usando "-Wl,-O1 -Wl,--sort-common -Wl,-Bdirect -Wl,-hashvals -Wl,-zdynsort -Wl,--as-needed"
Ora se fosse questo il caso... ma ti pare?? Ti sembra strano che non funzioni se usi ldflags che NON FUNZIONANO??
A parte -Wl,-O1 (che comunque non è ufficialmente supportata... nessuna ldflags è ufficialmente supportata) tutte le altre sono fortemente sconsigliate per non parlare poi di -Wl,--as-needed che è CERTIFICATO che rompa dipendenze a tutta randa:
http://www.gentoo.org/proj/en/qa/asneeded.xml
Dimmi se questo è il caso che sposto il thread nel forum di discussione
P.S. ti sconsiglio di cercare aiuto per problemi simili finché tieni tali ldflags abilitate 90 su 100 è colpa di tali ldflags quindi ti consiglio di ricompilare il sistema senza. Non basta ricompilare solo i pacchetti incriminati perché --as-needed rompe anche le dipendenze quindi non sei sicuro del funzionamento del tuo sistema finché tutto non è stato ricompilato.ù
P.P.S anche la cflag -ftracer è nota per non funzionare:
http://www.gentoo.org/news/en/gwn/20061009-newsletter.xml _________________ 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 |
|
|
topper_harley Guru
Joined: 05 Apr 2006 Posts: 363 Location: Treviso / Udine (Italy)
|
Posted: Mon Oct 16, 2006 10:09 am Post subject: |
|
|
Cazzantonio wrote: |
Dimmi se questo è il caso che sposto il thread nel forum di discussione
|
Sposta pure _________________ http://topperh.ath.cx
Jabber: topper_harley@jabber.org
ICQ: 224179391
MSN: Topper_Harley80@gmail.com
Last FM |
|
Back to top |
|
|
Onip Advocate
Joined: 02 Sep 2004 Posts: 2912 Location: Parma (Italy)
|
Posted: Mon Oct 16, 2006 10:11 am Post subject: |
|
|
In realtà --as-needed è ufficialmente supportata, tanto e vero che c'è pure un bug tracker dove vengono segnalati tutti i pacchetti che non compilano o che cmq danno problemi con questa flag.
https://bugs.gentoo.org/show_bug.cgi?id=129413
Io, anche se con qualche sbattimento, sono riuscito a compilare il mio sistema per intero con quella flag.
Byez
p.s. sottolineo che i problemi ci possono essere, ma più tempo passa e più aumenta il numero di pacchetti compatibili, basta vedere quante *-asneeded.patch ci sono in portage _________________ Linux Registered User n. 373835
Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum |
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Mon Oct 16, 2006 10:59 am Post subject: |
|
|
A me pare che per ora sia una flag assolutamente sperimentale
Dubito tu trovi un qualunque devel di gentoo che ti incoraggi ad usarla su un sistema stabile
Siccome farla funzionare richiede continui workaround e hack direi che si tratta di una cosa assolutamente non supportata. Se poi mi dici che i developer si stanno smazzando per farla funzionare hai ragione e fanno benissimo! E' una flag estremamente utile visto che velocizza DAVVERO l'avvio dei programmi. Solo per ora non funziona e finché il supporto non sarà pieno e completo direi di non usarla a meno che non si voglia dare una mano ai developer per fare testing
In quel caso probabilmente il posto giusto per parlarne è bugzilla, non il forum gentoo _________________ 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 Oct 16, 2006 11:00 am Post subject: |
|
|
Moved from Forum italiano (Italian) to Forum di discussione italiano. _________________ 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 |
|
|
Onip Advocate
Joined: 02 Sep 2004 Posts: 2912 Location: Parma (Italy)
|
Posted: Mon Oct 16, 2006 11:10 am Post subject: |
|
|
Infatti ho ben specificato che ci sono ancora dei problemi e ho postato il link su bugzilla. Ho solo precisato che la situazione, al momento, non è così tragica come la dipingi. Sicuramente se si tiene la flag il primo posto dove cercare soluzioni, proporne oppure, semplicemente, fare segnalazioni non è qui, ma bugzilla.
Byez _________________ Linux Registered User n. 373835
Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum |
|
Back to top |
|
|
topper_harley Guru
Joined: 05 Apr 2006 Posts: 363 Location: Treviso / Udine (Italy)
|
Posted: Mon Oct 16, 2006 11:49 am Post subject: |
|
|
Cazzantonio wrote: |
P.S. ti sconsiglio di cercare aiuto per problemi simili finché tieni tali ldflags abilitate 90 su 100 è colpa di tali ldflags quindi ti consiglio di ricompilare il sistema senza. Non basta ricompilare solo i pacchetti incriminati perché --as-needed rompe anche le dipendenze quindi non sei sicuro del funzionamento del tuo sistema finché tutto non è stato ricompilato.ù
|
Sinceramente mi era capitato in passato di avere qualche problemino con questa LDFLAG che ho sempre risolto con le --as-neeeded-patch trovate su bugzilla oppure disattivanto temporaneamente questa flag. Mai e poi mai mi sarei sognato di chiedere supporto nel forum per questi problemi.
Se in questo caso ho postato è perché (nella mia ignoranza) non avevo motivo di ritenere che il problema avesse a che fare con le mie LDFLAGS.
Visto che si tratta del mio laptop personale (non aziendale) che non contiene nulla di particolarmente mission critical e sul quale eseguo regolari backup non ci vedevo nulla di male a provare queste LDFLAGS pur non essendo uno sviluppatore.
Alla luce di quello che dice Cazzantonio (impossibilità di chiedere supporto se non identifico la fonte del problema) sto prendendo in considerazione la pur odiata ipotesi di emergere -e world.
P.s. comunque riemergere il compilatore non è servito a risolvere il problema. _________________ http://topperh.ath.cx
Jabber: topper_harley@jabber.org
ICQ: 224179391
MSN: Topper_Harley80@gmail.com
Last FM |
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Mon Oct 16, 2006 1:29 pm Post subject: |
|
|
topper_harley wrote: | Alla luce di quello che dice Cazzantonio (impossibilità di chiedere supporto se non identifico la fonte del problema) sto prendendo in considerazione la pur odiata ipotesi di emergere -e world. |
Non è che ti voglio impedire di cercare supporto... solo che se usi tale ldflags la risposta è scontata
Ovvero ogni volta che ti capita un prolema ti tocca SICURAMENTE ricompilare senza tale ldflags prima di essere sicuro che non si tratti di quello. Visto il comportamento di --as-needed, se ancora non ti funziona, ti tocca ricompilare pure tutte le dipendenze del pacchetto incriminato. Se ancora non ti funziona POTREBBE essere chissà quale problema legato a --as-needed quindi dovresti ricompilare tutto il mondo per escluderne qualsiasi implicazione.
Inoltre, per correttezza, ogni volta che chiedi aiuto dovresti dire che usi --as-needed e pertanto aspettati risposte come "cerca su bugzilla", "è colpa di tale flag", "sbagli ad usare tale flag" e discussioni infinite
In soldoni: Sei un developer? Sei un volenteroso voglioso di fare testing? Hai le capacità per risolvere eventuali bug o contribuire alla loro risoluzione? Ne hai tempo e voglia? Ne vale la pena?
Se la risposta è no probabilmente --as-needed non fa per te (come probabilmente buona parte delle tue ldflags... a meno che tu non sappia esattamente cosa stai facendo... hai una chiara percezione del rapporto costi/benefici? non è che metti a rischio la stabilità del tuo sistema per pochi decimi di secondo guadagnati in avvio alle applicazioni? Riesci ad apprezzare la differenza?) _________________ 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 |
|
|
topper_harley Guru
Joined: 05 Apr 2006 Posts: 363 Location: Treviso / Udine (Italy)
|
|
Back to top |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Mon Oct 16, 2006 2:45 pm Post subject: |
|
|
topper_harley wrote: | @ Cazzantonio: non era mia intenzione essere polemico, anzi... |
nemmeno mia _________________ 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 |
|
|
mrfree Veteran
Joined: 15 Mar 2003 Posts: 1303 Location: Europe.Italy.Sulmona
|
Posted: Tue Oct 17, 2006 10:16 am Post subject: |
|
|
topper_harley wrote: | Si tratta di togliere temporaneamente la feature CCACHE dal make.conf. |
Ok, allora era un problema totalmente diverso dal mio _________________ Please EU, pimp my country!
ICE: /etc/init.d/iptables panic |
|
Back to top |
|
|
|