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: