Skip to main content
Submitted by Doug C on Thu, 11/19/2009 - 14:48

I attempted to install the latest release of GalilTools for Linux on a Fedora box, following the instructions from the website. The installation failed with the following error message:

error: Failed dependencies:
libstdc++.so.6(GLIBCXX_3.4.9) is needed by galiltools-1.4.0-1.i386

What do I need to install to fix this issue? Thanks.

Comments 6

Galil_AndyH on 11/19/2009 - 15:30

Doug,

Which version of Fedora are you using?

Doug C on 11/20/2009 - 08:28

etc/fedora-release says Fedora v7 "Moonshine"

Galil_AndyH on 11/25/2009 - 13:50

Doug,

The problem is that Fedora 7 uses libstdc++.so.6.0.8. The installation requires libstdc++.so.6.0.9 or later. You can see your version of libstdc++ by

# ls /usr/lib/libstdc++*
/usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.6.0.8

You can download a later libstdc++ rpm and it should update the libstdc++.so.6.0.8 to a later file. (libstdc++.so.6 is a link to to libstdc++.so.6.0.n)
I used:
ftp://fr2.rpmfind.net/linux/fedora/releases/9/Everything/i386/os/Packag…

Once you have installed a more recent version of the libstdc++, double check the lib directory to make sure a later version is actually installed.

# ls /usr/lib/libstdc++*
/usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.6.0.10

[code]
# ls /usr/lib/libstdc++*
/usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.6.0.8
# rpm -ivh galiltools-1.4.0-1.i386.rpm
error: Failed dependencies:
libstdc++.so.6(GLIBCXX_3.4.9) is needed by galiltools-1.4.0-1.i386
--installed new rpm
--ftp://fr2.rpmfind.net/linux/fedora/releases/9/Everything/i386/os/Packag…
# ls /usr/lib/libstdc++*
/usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.6.0.10
# rpm -ivh galiltools-1.4.0-1.i386.rpm
Preparing... ########################################### [100%]
1:galiltools ########################################### [100%]
# GalilTools
[/code]

Doug C on 11/30/2009 - 15:00

I downloaded the libstc++ package from the ftp site. When I installed the package, however, I received a bunch of "Unresolveable requirement" messages. The first few of these follow:

Unresolveable requirement libstdc++.so.6()(64bit) for kdemultimedia-extras
Unresolveable requirement libstdc++.so.6()(64bit) for mesa-libGLU
Unresolveable requirement libstdc++.so.6()(64bit) for openoffice.org-draw
Unresolveable requirement libstdc++.so.6()(64bit) for libmusicbrainz
Unresolveable requirement libstdc++.so.6()(64bit) for openoffice.org-impress
Unresolveable requirement libstdc++.so.6()(64bit) for kdesdk
Unresolveable requirement libstdc++.so.6()(64bit) for bonnie++
Unresolveable requirement libstdc++.so.6()(64bit) for openoffice.org-calc
Unresolveable requirement libstdc++.so.6()(64bit) for kdeaddons

I'm wondering if we should upgrade to a newer version of Fedora, but I don't have a lot of Linux experience, so I am reluctant to go down that path unless absolutely necessary.

Galil_AndyH on 11/30/2009 - 15:31

Do you have a 64 bit machine?

If so then get the 64 bit version of GalilTools (x86_64).
http://www.galilmc.com/support/downloads/software/galiltools/linux/

Try one of these:
ftp://fr2.rpmfind.net/linux/fedora/releases/9/Everything/x86_64/os/Pack…

ftp://fr2.rpmfind.net/linux/fedora/releases/9/Everything/x86_64/os/Pack…

More libstdc++ rpms can be found here
http://fr2.rpmfind.net/linux/rpm2html/search.php?query=libstdc%2B%2B&su…

I would recommend upgrading the a newer version of Fedora.

Doug C on 12/02/2009 - 14:54

Andy,

Thanks for the assistance. I have successfully installed and run the 64-bit version of GalilTools under Fedora 7. I had not realized or had forgotten that we purchased a 64-bit machine a couple of years ago.