Bug#222183: Circular reference in ldconfig cache
Package: libc6
Version: 2.3.2.ds1-10
Severity: important
In short:
The ldconfig stores circular reference in cache instead of the real
thing.
When trying to start progam Qixite I get the following error message:
qixite: relocation error: qixite: undefined symbol: initPAnsiStrings
This message usually means that Kylix 3 libraries are not installed, but
I have these installed and had them working until I have recently done
apt-get upgrade.
This is what I have in /etc/ld.so.conf:
/usr/X11R6/lib
/usr/lib/kylix3
This is the output of "ls -l /usr/lib/kylix3/":
total 7364
lrwxrwxrwx 1 root root 23 Nov 25 00:19 libborqt-6.9-qt2.3.so -> libborqt-6.9.0-qt2.3.so
-rw-r--r-- 1 root root 7526184 Nov 3 2002 libborqt-6.9.0-qt2.3.so
This is the output of "ldconfig -v | grep -B 1 bor"
/usr/lib/kylix3:
libborqt-6.9.0-qt2.3.so -> libborqt-6.9.0-qt2.3.so
Note that in the /usr/lib/kylix3 I have a symbolic link and the
ldconfig show the circular reference... :/
If I move both files from the /usr/lib/kylix3 to /usr/lib the program
starts fine.
This is the output of dpkg --list libc6:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==============-==============-============================================
ii libc6 2.3.2.ds1-10 GNU C Library: Shared libraries and Timezone
--
Linas Jakucionis Brovienas
http://bro1.tk
http://qixite.sf.net
Reply to: