PDA

View Full Version : Variabili ambiente in Slack9.1


aristotele
16-01-2004, 14:20
SAlve,
in seguito a questo errore durante la compilazione di "Muse":

checking for pkg-config... /usr/bin/pkg-config
checking for sndfile >= 1.0.0... Package sndfile was not found in the pkg-config search path.
Perhaps you should add the directory containing `sndfile.pc'
to the PKG_CONFIG_PATH environment variable
No package 'sndfile' found
configure: error: libsndfile >= 1.0.0 is required

avrei bisogno di sapere come si impostano le variabili amiente in linux, in questo caso PKG_CONFIG_PATH, visto che la libreria richiesta è stata installata.
Dimenticavo, mi trovo in Slackware 9.1.

Grazie a tutti.

HollowMan
16-01-2004, 14:29
Se hai ricompilato la libsndfile il file "ricercato" si trova nella directory
/usr/local/lib/pkgconfig

in genere è questa la directory che devi includere in PKG_CONFIG_PATH quando ricompili pacchetti che dipendono da pacchetti non installati da tgz, ma ricompilati (quindi con directory di default impostata a /usr/local)

aristotele
16-01-2004, 14:32
mille per la tempestività per la chiarezza della risposta ma, non mi uccidere, però non so impostare i valori delle variabili.
Non so a livello pratico come dare il percorso da te indicatomi alla variabile stessa, quali comandi impiegare o quale file modificare.

Grazie.

HollowMan
16-01-2004, 14:39
la sintassi è export <nome variabile>=<contenuto variabile>

nel caso di variabile che deve contenere dei path questi possono essere separati dai due punti:

ad esempio

export PATH=/usr/bin:/usr/local/bin:/usr/local/sbin


nel tuo caso la sintassi sarà

export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig


Se vuoi impostare delle variabili per tutti gli utenti ti basta inserire delle righe come queste nel file /etc/profile (da utente root)

aristotele
16-01-2004, 14:57
ora funziona!!!!!!
GRazie ancora, ora sto compilando!!!!
La variabile PKG_CONFIG_PATH cosa memorizza di preciso, il percorso di ricerca delle librerie dei programmi ricompilati?


Paolo