[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: compilazione incasinata sotto potato]



Prova ad entrare nella directory /usr/lib e fare il seguente link:
ln -s libdb.so  libdb.so.3
e poi a ricompilare. Se funziona bene, se non funziona rimuovo il link.

Per riuscire a risolvere il problema bisogna capire perche' ld non riesce a
trovare la libreria libdb.so nonostante il fatto che gli passi il path dove
cercarla (-L/usr/lib) e il nome corretto (-ldb). Nota che il nome di una
libreria da linkare viene costruito secondo lo schema -lnome =lib+nome+.so

Ma forse queste cose le sai gia' ... in bocca al lupo

A tutti quelli che ne sanno piu' di me perdonatemi (e correggetemi) se ho
detto qualche cavolata 

Ciao 


On Thu, 15 Mar 2001 10:20:02 Giovanni wrote:
> On Thu, Mar 15, 2001 at 09:44:56AM +0100, Giuseppe Pagano wrote:
> > Sembra che ti manchi la libdb ... guarda se hai questo file:
> > /lib/libdb.so.2
> > o qualcosa di simile ... 
> > prova anche ad usare il comando 
> > dpkg -S libdb 
> > e se non ti esce niente installa la libc6 o comunque una libreria che
> > contenga il file libdb.so ... al limite usa il sito della debian per
> > cercarlo.
> 
> ecco:
> 
> libdb-2.2.so
> libdb.so.2    (link)
> libdb.so.3
> libdb1-2.2.so
> libdb1.so.2
> 
> 
> > > > > compilando un programma mi dà:
> > > > > 
> > > > > ---------
> > > > > gcc -g -O2 -Wall -o yank yank.o app.o menus.o callbacks.o
> daycalc.o 
> > > > > todolist.o search.o fileio.o deleteop.o preferences.o run_pipe.o
> > > plugin.o 
> > > > > print.o recent.o -rdynamic -L/usr/lib -L/usr/X11R6/lib -rdynamic
> > > -lgnomeui 
> > > > > -lart_lgpl -lgdk_imlib
> > > > > -lSM -lICE -lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome
> > > -lgnomesupport 
> > > > > -lesd
> > > > > -laudiofile -lm -ldb -lglib -ldl -L/usr/lib -lxml -lz
> > > > > 
> > > > > /usr/bin/ld: cannot find -ldb
> > > > >                         ^^^^^^^    
> > > > > collect2: ld returned 1 exit status
> > > > > -------
> > > > > 
> > > > > che cos'è quell' ldb?
> > > > > mi potete aiutare? quale lib va installata?
> > > > > 
> > > > > ..ldlib non dovrebbe essere visto che è già installata
> > > > > 
> > > > > 
> > > > > grazie
> > > 
> > > 
> > > > 
> > > > apt-get install libdb2-dev
> > > > 
> > > 
> > > 
> > > -- 
> > > 
> > > ho provato ma non ne viene niente, tutto uguale a prima.
> > > e poi era già installata..
> > > 
> 
> -- 
> 
> 
> 
> 
> 
> 
> -= Giovanni Odorifero =-                        
>                                                        (PGP key
> available)
> 
> 
>                        Terza Universita di Roma                 
>                     TECNICO  C.E.D. - gruppo reti 
> 
> * Chi sa fare, fà; chi non sà fare, comanda; chi non può comandare,
> critica
> 
> 
> --  
> To UNSUBSCRIBE, email to debian-italian-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
> 



Reply to: