Export to GitHub

tclkit - issue #4

tclkit requires libstdc++5


Posted on Nov 20, 2009 by Grumpy Giraffe

What steps will reproduce the problem? 1. Try to use the downloaded tclkit in a newer linux distro, eg in Karmic Koala aka Ubuntu 09.10

What is the expected output? What do you see instead? Expected: it runs Instead: complains about missing libstdc++5

What version of the product are you using? On what operating system? Using tclkit-8.5.7-linux-ix86 on Ubuntu-Karmic

Please provide any additional information below. Newer distros (or at least ubuntu) stopped providing libstdc++5, it is not even in the repos. This may be THEIR bug and not ours, but it will probably turn out to be OUR problem not theirs :(

USER SOLUTION: Just creating a symlink from libstdc++5 to libstdc++6 does not work, that would have been too easy :( What can be done is downloading the libstdc++5 package from the Jaunty repos and manually installing it with dpkg, or else adding the Jaunty repos and installing the package using synaptic or apt-get.

This will probably be a HUGE problem for many users.

Comment #1

Posted on Nov 20, 2009 by Grumpy Giraffe

ActivetclÅ› basekits do not have this problem: they build in a static libstdc++

Comment #2

Posted on Nov 30, 2009 by Swift Elephant

I have been doing builds for linux using a virtual machine with debian sarge on it as this gives the maximum coverage for all linux variants. However, I believe everyone has stopped using libc5 and is now on libc6. So for future builds and beginning with 8.5.8 I've used a new vm with Debian Etch which using libc6. I've also adjusted the build to link libstdc++ statically on linux and to generate dynamic Tk kits when building the old-style ones which better matches the genkit based builds. Try tclkit 8.5.8 and it should be fine.

Status: Fixed

Labels:
Type-Defect Priority-Medium