Hi, Le jeudi 16 novembre 2006 à 09:27 +0100, Bent Bagger a écrit : > Hi > > I have just updated Ekiga from version 2.0.2. to 2.0.3. The update > ended up by being successful, but I made an observation which I will > bring to your attention: > > As part of the process I did a 'make uninstall' in all three 'old' > directories (pwlib-1.10.1, opal-2.2.2 and ekiga-2.0.2) to have a > 'clean slate'. > > After a successful build I could not run ekiga: > # ekiga -d 4 > ekiga: error while loading shared libraries: libpt_linux_x86_r.so.1.10.1: > cannot > open shared object file: No such file or directory > > A 'll /usr/lib/libpt_linux_x86_r.so*' reveals this: > lrwxrwxrwx 1 root root 27 Nov 16 08:37 /usr/lib/libpt_linux_x86_r.so -> > libpt_linux_x86_r.so.1.10.2 > lrwxrwxrwx 1 root root 27 Nov 16 08:37 /usr/lib/libpt_linux_x86_r.so.1 -> > libpt_linux_x86_r.so.1.10.2 > lrwxrwxrwx 1 root root 27 Nov 16 08:37 /usr/lib/libpt_linux_x86_r.so.1.10 > -> libpt_linux_x86_r.so.1.10.2 > -r--r--r-- 1 root root 3737696 Nov 16 08:37 > /usr/lib/libpt_linux_x86_r.so.1.10.2 > > libpt_linux_x86_r.so.1.10.1 is part of the pwlib-1.10.1 package. I > 'fixed' the problem by linking: > > # cd /usr/lib > # ln -s libpt_linux_x86_r.so.1.10.2 libpt_linux_x86_r.so.1.10.1 > > and then Ekiga ran as it should. > > If I hadn't done the 'make uninstall' I would probably never had seen > this behaviour (I wouldn't call it an error).
That means that when Ekiga was compiled, it linked against the old libpt_linux which was still present in /usr/lib. The symlink you created is potentially dangerous and could lead to unexpected crashes if the library is binary incompatible with the older 1.10.1. -- Damien Sandras Ekiga Softphone : http://www.ekiga.org NOVACOM : http://www.novacom.be FOSDEM : http://www.fosdem.org SIP Phone : sip:[EMAIL PROTECTED] _______________________________________________ ekiga-list mailing list [email protected] http://mail.gnome.org/mailman/listinfo/ekiga-list
