Hi
I'm trying to build Inkscape 0.48.4 on Fedora 16. I am using gcc 4.6.3. When I run make I get a bunch of CXXLD undefined reference errors about _M_hook, _M_unhook, _M_transfer and swap from/usr/include/c++/4.6.3/bits/stl_list.h, /usr/include/c++/4.6.3/bits/list.tcc, /usr/lib/libglibmm-2.4.so and /usr/lib/libgtkmm-2.4.so. I looked on the net and found that these should be defined in libstdc++. If I do
find /usr -name 'libstdc++*' -print
I get
/usr/local/lib/libstdc++.so.6.0.14 /usr/local/lib/libstdc++.a /usr/local/lib/libstdc++.so.6
<snip>
/usr/local/lib/libstdc++.la /usr/local/lib/libstdc++.so
<snip>
/usr/lib/libstdc++.so.5 /usr/lib/libstdc++.so.6
<snip>
/usr/lib/libstdc++.so.5.0.7 /usr/lib/libstdc++.so.6.0.16 /usr/lib/gcc/i686-redhat-linux/4.6.3/libstdc++.a /usr/lib/gcc/i686-redhat-linux/4.6.3/libstdc++.so
If I do
yum list installed *libstdc++*
I get
compat-libstdc++-296.i686 2.96-143.1 @fedora compat-libstdc++-33.i686 3.2.3-68.1 @fedora libstdc++.i686 4.6.3-2.fc16 @updates libstdc++-devel.i686 4.6.3-2.fc16 @updates libstdc++-docs.i686 4.6.3-2.fc16 @updates libstdc++-static.i686 4.6.3-2.fc16 @updates
If I do
yum list installed gcc
I get
gcc.i686 4.6.3-2.fc16 @updates
so I would think everything is in the right place.
I'd be grateful for any help. I'm not even sure if this is an F16, gcc or inkscape problem or what so apologies if this really ought to be sent somewhere else.
Cheers, Mike