Re: Compiler error: cannot find -ldb
On Fri, Feb 09, 2001 at 04:31:39PM +0000, Luis Arocha -data- wrote:
> Hi,
> I'm making the glade package but compilation stops after this sentence:
> ----------------------------
> gcc -g -O2 -Wall -o glade debug.o editor.o gbwidget.o glade_widget_data.o
> gbsource.o glade.o glade_clipboard.o glade_gnome.o glade_gnomelib.o
> glade_gnomedblib.o glade_gtk12lib.o glade_keys_dialog.o glade_menu_editor.o
> glade_palette.o glade_plugin.o glade_project.o glade_project_options.o
> glade_project_view.o glade_project_window.o keys.o load.o main.o palette.o
> property.o save.o source.o source_os2.o styles.o tree.o utils.o
> gbwidgets/libgbwidgets.a gnome/libgnomewidgets.a -rdynamic -L/usr/lib
> -L/usr/X11R6/lib -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk
> -lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm -ldb
> -lglib -ldl
> ---------------------------
> With this message:
> /usr/bin/ld: cannot find -ldb
>
> Investigating this error I found this libs:
> yoda:~ (.22 Mb)$ ls /usr/lib/libdb*
> lrwxrwxrwx 1 root root 16 feb 2 21:17 /usr/lib/libdb1.so->/lib/libdb1.so.2
> lrwxrwxrwx 1 root root 15 nov 4 16:09 /usr/lib/libdb2.so.2->libdb2.so.2.7.7
> -rw-r--r-- 1 root root 278604 nov 4 16:09 /usr/lib/libdb2.so.2.7.7
>
> I don't see any libdb.a
> AFAIK libdb.a must be in libc6-dev, however it's not.
> What must I do?
No, latest glibc does not include compile support for libdb. Install and
Build-Depends on libdb2-dev
--
-----------=======-=-======-=========-----------=====------------=-=------
/ Ben Collins -- ...on that fantastic voyage... -- Debian GNU/Linux \
` bcollins@debian.org -- bcollins@openldap.org -- bcollins@linux.com '
`---=========------=======-------------=-=-----=-===-======-------=--=---'
Reply to: