2011/11/7 Antonio Galea <antonio.galea@xxxxxxxxx> > > Il linker non trova la libreria che implementa la funzione - strano, > visto che l'hai installata. > > Non credo, mi pare che la libreria la trova ma non riesce ad utilizzarla in fase di link, generando poi l'errore che ho postato. L'errore indica che un simbolo è sconosciuto non che manca la libreria. Se con -l indichi una libreria che non c'è ti fornisce un errore differente. > Se hai installato dai pacchetti originali, le librerie sono già sul > path di compilazione/linking. In ogni caso, non puoi compilare > a 64bit e linkare con shared libraries a 32 - l'errore può essere > questo. > > Credo sia proprio questo il mio problema. Devo capire come posso compilare a 32 bit. > > Come sopra: mi sembra verosimile che tu abbia la libreria sia > a 64 che a 32 bit, ed il compilatore per qualche ragione sceglie > quella sbagliata. Cosa trova "locate libsqlite3.so"? > > Posso assicurarti che ho solo la libreria a 32 bit. Deve essere un rimasuglio di migrazione dalla 32 alla 64, in quanto la ubuntu 10.04 dove funziona è a 64 bit. > Antonio > -- > Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO > "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx > > > -- Ciao, Mario