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