Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problema server posta e percorso librerie [RISOLTO]
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) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
DevOne
Guru
Guru


Joined: 13 Jul 2005
Posts: 306

PostPosted: Wed Mar 31, 2010 8:34 am    Post subject: Problema server posta e percorso librerie [RISOLTO] Reply with quote

Ciao a tutti,
per motivi che non sto qui a spiegarvi (per l'operato di qualcun altro sulla macchina),
mi ritrovo con il sistema quasi instabile.
In particolare, alcuni servizi (in particolare mysql per esempio) se provo ad avviarlo, mi ritorna questo:
Code:

 /etc/init.d/mysql start
 * Service mysql starting
 * Service netmount starting
 * Service netmount started
/usr/bin/my_print_defaults: /usr/lib/gcc/i386-pc-linux-gnu/3.4.4/libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/gcc/i686-pc-linux-gnu/4.3.4/libstdc++.so.6)
 MySQL NOT started (1)                                                                                                               [ !! ]
 * ERROR:  mysql failed to start


Dopo vari tentativi e ragionamenti, sono riuscito a trovare un workaround e cioè agendo nel file /etc/ld.so.conf e rigenerando il file a mano (senza l'uso di env-update):
Code:

/usr/local/lib
include ld.so.conf.d/*.conf
/usr/i686-pc-linux-gnu/lib
/usr/lib/gcc/i386-pc-linux-gnu/3.4.6
/usr/lib/gcc/i386-pc-linux-gnu/3.4.4
/usr/lib/gcc/i686-pc-linux-gnu/4.3.4
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6

Ok, il mio profilo è il penultimo (4.3.4) ed confermato anche da gcc-config.
Se sposto il percorso prima dei 3.4.6 e 3.4.4, riesco a linkare al sistema corretto e mysql parte.
Se eseguo però env-update, mi riporta alla situazione su visualizzata e quindi sono punto e d'accapo :cry:

EDIT: nonostante il g++ sia prensente, quando cerco di compilare alcuni software come ad esempio, gmp o lo stesso portage, ottengo questo:
Code:

checking C++ compiler i686-pc-linux-gnu-g++  -O2 -march=pentium4 -pipe -fomit-frame-pointer... no, program does not run
configure: error: C++ compiler not available, see config.log for details


La mia domanda è: come faccio ad eliminare definitivamente quei profili obsoleti in modo che non vengano considerati da env-update (e cmq mantenere il sistema così pulito)?

Grazie a tutti
_________________
Open-source Virtual Keyboard QT widget: http://www.qt-apps.org/content/show.php/VirtualKeyboard?content=107388
QT MosaicCrack RC: http://qt-apps.org/content/show.php/MosaicCrack?content=121832
Real-time cooperative teams: http://www.softairrealfight.net


Last edited by DevOne on Thu Apr 08, 2010 1:57 pm; edited 1 time in total
Back to top
View user's profile Send private message
DevOne
Guru
Guru


Joined: 13 Jul 2005
Posts: 306

PostPosted: Wed Mar 31, 2010 12:05 pm    Post subject: Reply with quote

Ho "giocato" un pò nel file /etc/profile.env; in particolare ho rimosso da tutte
le parti i riferimenti a i386-xxxxxx (che rappresentavano il vecchio gcc) ed ora
sembra che eseguendo env-update, il sistema mi crea un ld.so.conf pulito con solo
il nuovo percorso:
Code:

/usr/local/lib
include ld.so.conf.d/*.conf
/usr/i686-pc-linux-gnu/lib
/usr/lib/gcc/i686-pc-linux-gnu/4.3.4
/usr/lib/gcc/i686-pc-linux-gnu/3.4.6


Ho anche eliminato in /etc/env.d i profili che riguardavano i vecchi gcc;
ora non so se è pulita come soluzione, ma almeno riesco a riavviare il sistema
senza che i percorsi del compilatore siano sbagliati.
_________________
Open-source Virtual Keyboard QT widget: http://www.qt-apps.org/content/show.php/VirtualKeyboard?content=107388
QT MosaicCrack RC: http://qt-apps.org/content/show.php/MosaicCrack?content=121832
Real-time cooperative teams: http://www.softairrealfight.net
Back to top
View user's profile Send private message
devilheart
l33t
l33t


Joined: 17 Mar 2005
Posts: 777
Location: san leonardo del friuli

PostPosted: Wed Mar 31, 2010 2:51 pm    Post subject: Reply with quote

i percorsi giusti del compilatore li scegli con gcc-config
Back to top
View user's profile Send private message
DevOne
Guru
Guru


Joined: 13 Jul 2005
Posts: 306

PostPosted: Thu Apr 01, 2010 7:38 am    Post subject: Reply with quote

devilheart wrote:
i percorsi giusti del compilatore li scegli con gcc-config


Certo...
il problema non era il profile settato con gcc-config (che era quello corretto), ma il fatto
che env-update dopo la generazione poneva davanti al percorso del profilo, dei vecchi profili,
per cui, non trovava le librerie giusto, andando a finire nei percorsi specificati prima!
_________________
Open-source Virtual Keyboard QT widget: http://www.qt-apps.org/content/show.php/VirtualKeyboard?content=107388
QT MosaicCrack RC: http://qt-apps.org/content/show.php/MosaicCrack?content=121832
Real-time cooperative teams: http://www.softairrealfight.net
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano 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