Hello, I installed the tkdesk that comes with my SuSE 8.1 disks and when I try to start it, it gives me this error. tkdesksh: error while loading shared libraries: libitcl3.3.so: cannot open shared object file: No such file or directory. I did a search for the names .so file and found it in the /usr/lib/itcl directory. What can I do to get this to work? Any help is greatly appreciated! Marshall "Nothing is impossible, We just do not have all the anwsers to make the impossible, possible."
On Sat, 26 Oct 2002 16:49:07 -0700
"Marshall Heartley"
Hello,
I installed the tkdesk that comes with my SuSE 8.1 disks and when I try to start it, it gives me this error. tkdesksh: error while loading shared libraries: libitcl3.3.so: cannot open shared object file: No such file or directory. I did a search for the names .so file and found it in the /usr/lib/itcl directory. What can I do to get this to work? Any help is greatly appreciated!
Hi, I just tried to take a look at tkdesk too today, and had the same problem. I found the .so file in the /usr/lib/itcl3.3 directory so I made symlinks from all the .so files there to /usr/lib and did a ldconfig. Then when I tried to start tkdesk, I got a different error ------ something about not being able to rename ictcl_config, or something like that. I gave up there. -- use Perl; #powerful programmable prestidigitation
zentara
Hi, I just tried to take a look at tkdesk too today, and had the same problem. I found the .so file in the /usr/lib/itcl3.3 directory so I made symlinks from all the .so files there to /usr/lib and did a ldconfig.
Messing around with library symlinks seldom solves any problem! The real cause of the error is the fact that tkdesk uses old and obsolete features of itcl that aren't supported anymore in the current version of itcl. So bug the tkdesk maintainers (don't know if tkdesk is supported anymore) to change the tkdesk code an it will run once again. Philipp -- Philipp Thomas work: pthomas@suse.de Development SuSE Linux AG private: pth@t-link.de
On Sun, 27 Oct 2002 14:25:01 +0100
Philipp Thomas
zentara
[Sat, 26 Oct 2002 20:11:25 -0400]: Hi, I just tried to take a look at tkdesk too today, and had the same problem. I found the .so file in the /usr/lib/itcl3.3 directory so I made symlinks from all the .so files there to /usr/lib and did a ldconfig.
Messing around with library symlinks seldom solves any problem!
What? The error says "libitcl3.so.3 can't be found", and I fix it by putting it in the cache...... I would say that fixes many a problem where it says an .so file can't be found. At least after symlinking the lib, tkdesk tries to start. But as you say, the problem runs even deeper. -- use Perl; #powerful programmable prestidigitation
Circa Sun. Oct. 27, 2002 at 14:25:01 +0100, a lone cry was heard from
Philipp Thomas
Messing around with library symlinks seldom solves any problem!
Hum, this have solved many a problems for me.
The real cause of the error is the fact that tkdesk uses old and obsolete features of itcl that aren't supported anymore in the current version of itcl.
This is true in this case.
So bug the tkdesk maintainers (don't know if tkdesk is supported anymore) to change the tkdesk code an it will run once again.
I will email Chris J. Coppick, the maintainer. The temprary solution is to install itcl < 3.3 in another prefix and have Tkdesk link to it dynamically or just link it statically. Charles -- The nice thing about Windows is - It does not just crash, it displays a dialog box and lets you press 'OK' first. (Arno Schaefer's .sig)
Circa Sat. Oct. 26, 2002 at 16:49:07 -0700, a lone cry was heard from
"Marshall Heartley"
I did a search for the names .so file and found it in the/usr/lib/itcl directory. What can I do to get this to work? Any help is greatly appreciated!
Try symlinking it to /usr/lib and run ldconfig. Charles -- "Besides, I think [Slackware] sounds better than 'Microsoft,' don't you?" (By Patrick Volkerding)
participants (4)
-
Charles Philip Chan
-
Marshall Heartley
-
Philipp Thomas
-
zentara