Re: [Ekiga-devel-list] Question about linking



Eugen Dedu wrote:
Hi,

Since about 10 days I have a problem on snapshots: ekiga-snapshot uses libopal.so instead of libopal.so.3.7-beta0. Do you know what could be the error? Nothing changed in packaging I think...

snoopy:~$ objdump -p /usr/bin/ekiga-snapshot|grep NEEDED
  NEEDED               libXv.so.1
  NEEDED               libavahi-common.so.3
  NEEDED               libavahi-client.so.3
  NEEDED               libavahi-glib.so.1
  NEEDED               libebook-1.2.so.9
  NEEDED               libedataserver-1.2.so.11
  NEEDED               libgconf-2.so.4
  NEEDED               libgthread-2.0.so.0
  NEEDED               libopal.so       <--- here is the error
  NEEDED               libpt.so.2.7-beta0
  NEEDED               libpthread.so.0
  NEEDED               libsasl2.so.2
  NEEDED               libldap_r-2.4.so.2
  NEEDED               liblber-2.4.so.2
  NEEDED               libsigc-2.0.so.0
  NEEDED               libxml2.so.2
  NEEDED               libnotify.so.1
  NEEDED               libgtk-x11-2.0.so.0
  NEEDED               libgdk-x11-2.0.so.0
  NEEDED               libatk-1.0.so.0
  NEEDED               libgdk_pixbuf-2.0.so.0
  NEEDED               libpango-1.0.so.0
  NEEDED               libgmodule-2.0.so.0
  NEEDED               libgobject-2.0.so.0
  NEEDED               libglib-2.0.so.0
  NEEDED               libstdc++.so.6
  NEEDED               libm.so.6
  NEEDED               libgcc_s.so.1
  NEEDED               libc.so.6
  NEEDED               libX11.so.6
  NEEDED               libXext.so.6

I have, as always:
snoopy:~$ l /usr/lib/libpt.so*
lrwxrwxrwx 1 root 18 May 27 21:48 /usr/lib/libpt.so -> libpt.so.2.7-beta0
-rw-r--r-- 1 root 4232336 May 27 21:46 /usr/lib/libpt.so.2.7-beta0
snoopy:~$ l /usr/lib/libopal.so*
lrwxrwxrwx 1 root 20 May 27 21:59 /usr/lib/libopal.so -> libopal.so.3.7-beta0
-rw-r--r-- 1 root 11761384 May 27 21:56 /usr/lib/libopal.so.3.7-beta0

Solved: there was a bug in opal, which created the library without soname, so the linker used libopal.so (without the soname suffix) as library needed...

Eugen


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