On Tue, Jan 23, 2007 at 12:16:42AM +0100, Karol Krenski wrote:
Hi,
Just tried the new inkscape-0.45pre1.x86.package that is advertised on www.inkscape.org. I am getting these errors when trying to launch:
[mimooh@...1459... ~]$ inkscape inkscape: /lib/libgcc_s.so.1: version `GCC_3.4' not found (required by inkscape) inkscape: /usr/bin/../lib/libpng12.so.0: no version information available (required by inkscape)
The GCC_3.4 one seems to be fatal - inkscape won't launch. This is my configuration:
[root@...1459... ~]# rpm -qa | grep gcc libgcc-3.3.6-4 gcc-dirs-1.0-2 gcc-3.3.6-4 gcc-c++-3.3.6-4 [root@...1459... ~]# rpm -ql libgcc /lib/libgcc_s.so.1
I would say I use a rather fresh distro (PLD Linux) and I just upgraded libgcc package. What is the problem then?
Sometimes gcc changes its C++ ABI, which causes library level breakages. The errors are different from what you're reporting, but given that you've done a gcc upgrade, this'd be my bet as to what's going wrong. In these situations the solution is to make sure all of the C++ dependencies for inkscape are compiled with the same version of gcc as you're using for inkscape.
Folks have been able to successfully compile and run with gcc 3.4, so I think it should work properly if everything is compiled with the same version.
Bryce