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

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: