View previous topic :: View next topic |
Author |
Message |
mad93 Apprentice
Joined: 15 Feb 2005 Posts: 184 Location: Catalunya
|
Posted: Sat Oct 22, 2005 2:29 pm Post subject: [CAT]Problemes compilant programes |
|
|
Amb la màquina que estic configurant ara estic tenint problemés amb les llibreries de gcc. La màquina es tracta d'un k5 a 100 Mhz.
La seva configuració de make.conf és:
Quote: |
# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-O2 -mcpu=i586 -pipe"
CHOST="i586-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j5"
USE="-kde -qt -3dfx -3dnow -gtk2 samba mysql -gtk -gnome -X big-tables -ipv6 -ldap -bind-mysql -postgres -odbc userlocales imap libwww maildir sasl ssl vhosts gd"
GENTOO_MIRRORS="http://linuv.uv.es/mirror/gentoo/ http://gentoo.itdnet.net/getnoo/"
FEATURES="distcc"
|
Em trobo que em demana un component per gcc 3.3.5 però jo hi tinc 3.3.6, aquí l'error:
Quote: |
grep: /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5-20050130/libstdc++.la: No such file or directory
/bin/sed: can't read /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5-20050130/libstdc++.la: No such file or directory
libtool: link: `/usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5-20050130/libstdc++.la' is not a valid libtool archive
make: *** [libphp4.la] Error 1
|
Davant d'això he recompilat gcc i libtool per si un cas. A més he executat la comanda "fix_libtool_files.sh 3.3.5" i la comanda gcc-config -l mostra:
Quote: |
[1] i586-pc-linux-gnu-3.3.6 *
[2] i586-pc-linux-gnu-3.3.6-hardened
[3] i586-pc-linux-gnu-3.3.6-hardenednopie
[4] i586-pc-linux-gnu-3.3.6-hardenednopiessp
[5] i586-pc-linux-gnu-3.3.6-hardenednossp
|
La veritat és que no sé que més fer, doncs tothom remet a l'eina fix_libtool_files.sh però a mi no m'ha donat cap resultat :S Alguna idea? |
|
Back to top |
|
|
mad93 Apprentice
Joined: 15 Feb 2005 Posts: 184 Location: Catalunya
|
Posted: Sun Oct 23, 2005 1:52 am Post subject: |
|
|
Al final ho he solucionat de forma matusera. He creat enllaços dinàmics de la versió que demanava a la 3.3.6 i sembla que funciona... |
|
Back to top |
|
|
quelcom Guru
Joined: 16 Mar 2004 Posts: 306 Location: Catalonia
|
Posted: Sun Oct 23, 2005 12:22 pm Post subject: |
|
|
Jejeje me'n alegro.
Tinc un dubte: si has enllaçat a sac m'imagino que hauràs enllaçat a on estigui realment libstdc++.la. Així doncs, on el tenies si no existeix /usr/lib/gcc-lib/i586-pc-linux-gnu/ ?
Gràcies i salut! |
|
Back to top |
|
|
mad93 Apprentice
Joined: 15 Feb 2005 Posts: 184 Location: Catalunya
|
Posted: Sun Oct 23, 2005 9:53 pm Post subject: |
|
|
Em demanava /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5-20050130/libstdc++.la i jo tenia /usr/lib/gcc-lib/i586-pc-linux-gnu/3.3.6/libstdc++.la
Així doncs he fet desde /usr/lib/gcc-lib/
Code: | ln -s i586-pc-linux-gnu/ i386-pc-linux-gnu |
i desde /usr/lib/gcc-lib/i586-pc-linux-gnu/
Code: | ln -s 3.3.6/ 3.3.5-20050130 |
Problema solucionat |
|
Back to top |
|
|
Corellian n00b
Joined: 29 Oct 2003 Posts: 65 Location: Catalunya (Europe)
|
Posted: Wed Jan 25, 2006 10:30 am Post subject: |
|
|
Però no hi havia una arquitectura específica a gcc per els AMD? com que has posat i586... _________________ GPG Key-ID: 0x564903FA - Jabber ID: corellian@swissjabber.ch |
|
Back to top |
|
|
simkin Apprentice
Joined: 25 Jun 2003 Posts: 164
|
Posted: Sat Jan 28, 2006 4:09 pm Post subject: |
|
|
Corellian wrote: | Però no hi havia una arquitectura específica a gcc per els AMD? com que has posat i586... |
AMD-K5 és equivalent a un pentium, amb i586 ja va bé :-p |
|
Back to top |
|
|
|