Newsgroup: it.comp.os.linux.iniziare
Titolo: configure

Salve a tutti,
sto cercando di compilare pan ma ho avuto alcuni problemi con ./configure
mi dice che non trova la libxml in una versione >=1.8.11
beh, io ho sia la libxml che la libxml-devel nella versione più recente
ossia la 1.8.15 per cui suppongo che lo script le vada cercando nel posto
sbagliato!
Come faccio a dirgli dove trovarle?
Per favore mi basta un suggerimento, non mi spaventa leggere la
documentazione specifica se esiste, purtoppo la faq contenuta nel tar.gz di
pan non mi è stata di grande aiuto.
Spero che nessuno mi dica di passare agli rpm viste le brutte esperienze che
ho raccontato nel post 9mc8pt$u50$
1...@nreadb.inwind.it
Grazie in anticipo,
olatep (semi-disperata per il milionesimo fallimento con linux)

sbagliato!
]zac[
Inganna il configure facendo un link simbolico nel posto e col nome giusto
alla tua liberia (
cd 'posto giusto', ln -s 'liberia' 'nome giusto').
man ln per i dettagli.
Salve
           Dbg

ho raccontato nel post 9mc8pt$u50$
1...@nreadb.inwind.it
Non lo trovo (devo aver fatto un expire di troppo), se vuoi mandamelo in 
email che vedo cosa puoi fare. 
-- 
Enrico Bodo  -   PhD student      
University of Rome "La Sapienza" 
Department of Chemistry         

 e vedi se le trova.
Ho fatto come mi hai detto ma ldconfig -v non mi riporta librerie (dopo aver
aggiunto la path) in /usr/include
La directory precisa è /usr/include/gnome-xml ho provato a inserire anche
questa ma non è cambiato niente, pan continua a bloccarsi allo stesso punto
reclamando le xml
Così, giusto per chiarirmi le idee copio&incollo la parte del configure che
riguarda la libxml
***begin***
dnl ***
dnl *** gnome-xml
dnl ***
GNOME_XML_CFLAGS=""
GNOME_XML_LIBS=""
AC_MSG_CHECKING(for libxml >= 1.8.11)
if gnome-config --libs xml > /dev/null 2>&1; then
   full=`gnome-config --modversion xml`
   vers=`gnome-config --modversion xml | sed -e "s/xml-//" | \
      awk 'BEGIN { FS = "."; } { print ($1 * 1000 + $2) * 1000 + $3;}'`
   if test "$vers" -ge 1008011; then
      AC_MSG_RESULT($full)
      GNOME_XML_CFLAGS="`gnome-config --cflags xml`"
      GNOME_XML_LIBS="`gnome-config --libs xml`"
   else
      AC_MSG_ERROR(You need at least gnome-xml 1.8.11 for this version of
pan)
   fi
else
   AC_MSG_ERROR(You need at least gnome-xml 1.8.11 for this version of pan)
fi
AC_SUBST(GNOME_XML_CFLAGS)
AC_SUBST(GNOME_XML_LIBS)
***end***
a intuito mi sembra che per verificare la presenza della libxml chiami
il programma gnome-config il quale in separata sede mi dice che non conosce
nessuna libreria xml o libxml :-(
Per favore, non so proprio che fare, devo usare gnome-config per avvertirlo
che esiste la libxml?
Ho letto la documentazione di gnome-config ma non ho ben capito come potrei
fare, del resto non so nemmeno se può essere utile.
Grazie comunque per l'attenzione,
olatep

 alla tua liberia
E come faccio a sapere qual è il posto giusto?
Mi è capitata una cosa del genere compilando licq e lì dal file configure si
capiva dove mettere il link simbolico, infatti poi funzionò tutto. Adesso
invece non so proprio dove sbattere la testa :-(
Magari puoi dare un'occhiata alla risposta che ho dato a Bodo?
Grazie comunque,
olatep

che esiste la libxml?
No. Devi configurare correttamente il linker. Da quello che ho capito hai 
ricompilato una versione successiva delle libxml e di libxml-devel. Dove 
sono state installate?


 sono state installate?
Allora, ho aggiunto a /etc/ld.so.conf la path /usr/lib dove l'rpm ha
installato la libxml, devo fare qualcosa anche per le libxml-devel?
Così purtroppo il configure continua a darmi lo stesso errore :-(
In effetti nella documentazione dei pacchetti rpm non ho trovato indicazioni
su quali siano le directory di default per l'installazione ma in /usr/lib ci
sono dei file con nomi tipo libxml.so mentre in /usr/include c'è una
directory gnome-xml con gli headers.
Spero che tu possa aiutarmi, comunque sei già stato gentilissimo!
Se non riuscissi a compilarlo tra pochi giorni torna il guru del mio lug,
magari rompo un po' le scatole a lui, non voglio perseguitare voi del ng :-\
Grazie ancora,
olatep

installato la libxml, devo fare qualcosa anche per le libxml-devel?
]zac[

installato la libxml, devo fare qualcosa anche per le libxml-devel?
No, /usr/lib gia ci stava sicuramente. Io pensavo avessi preso dei tar.gz 
che ti avessero infilato tutto in /usr/local. Lascia stare. Comunque:
# ldconfig -v |grep libxml
Che dice?
PS puoi riportare l'errore di configure?
(non l'ho trovato nei tuoi post)


 (non l'ho trovato nei tuoi post)
You need at least gnome-xml 1.8.11 for this version of
pan
Grazie per l'aiuto,
olatep

 la cache delle librerie.
Fatto ma configure si blocca lo stesso :-(


You need at least gnome-xml 1.8.11 for this version of
C'e' qualcosa che non va nel 
configure.in
. Ci sara' un errore.
