undefined symbol in .so file



I am new to GUI programming, so I need some help to get going.

I installed from source the following code on Fedora 7 Linux:
libgda-3.0.1
libgdamm-2.9.7
libgnomedb-3.0.0
libgnomedbmm-2.9.5
and installed the dependancies.

I successfully compiled the "simple example", the first program in the "Basics" section of "Programming with libgnomedbmm". I had to hard code the path to the demo. However, when I executed the program, I got the following error message:

./simple: symbol lookup error: /usr/lib/libgnomedb/plugins/libgnomedb_handler_passmd5.so: undefined symbol: gnome_db_base_get_type

I checked the existence and the permissions of /usr/lib/libgnomedb/plugins/libgnomedb_handler_passmd5.so which is a link to
/usr/lib/libgnomedb/plugins/libgnomedb_handler_passmd5.so.4.0.0.

How can I fix this or work around it?

Thank you,
Joe Callaway
inbox_pub earthlink net



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