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
Hi Mike,
For this kind of stuff you're usually better off at inkscape-devel list; nevertheless, this is what I've been installing to compile inkscape on Fedora 15:
yum install bzr intltool glib2-devel libgc-devel lcms-devel glibmm24-devel libsigc++-devel gtkmm24-devel libsigc++ gsl-devel libxml2-devel libxslt-devel poppler-devel popt-devel ImageMagick-devel ImageMagick-c++-devel
Don't know what you're running into exactly, but hope this helps you somehow
Diederik
On 01/06/2013 06:59 PM, mike wrote:
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
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_123012 _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user
Hi Mike,
For this kind of stuff you're usually better off at the inkscape-devel list; nevertheless, this is what I've been installing to compile inkscape on Fedora 15:
yum install bzr intltool glib2-devel libgc-devel lcms-devel glibmm24-devel libsigc++-devel gtkmm24-devel libsigc++ gsl-devel libxml2-devel libxslt-devel poppler-devel popt-devel ImageMagick-devel ImageMagick-c++-devel
Don't know what you're running into exactly, but hope this helps you somehow
Diederik
On 01/06/2013 06:59 PM, mike wrote:
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
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_123012 _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user
On 07/01/2013 21:38, Diederik van Lierop wrote:
yum install bzr intltool glib2-devel libgc-devel lcms-devel glibmm24-devel libsigc++-devel gtkmm24-devel libsigc++ gsl-devel libxml2-devel libxslt-devel poppler-devel popt-devel ImageMagick-devel ImageMagick-c++-devel
Hi, thanks for that. I was missing all of these:
ImageMagick-c++-devel ImageMagick-devel bzr intltool lcms-devel libgc-devel libsigc++ libsigc++-devel poppler-devel
I'll let you know if it makes a difference.
Cheers, Mike
On 07/01/2013 21:38, Diederik van Lierop wrote:
Hi Mike,
For this kind of stuff you're usually better off at the inkscape-devel list; nevertheless, this is what I've been installing to compile inkscape on Fedora 15:
yum install bzr intltool glib2-devel libgc-devel lcms-devel glibmm24-devel libsigc++-devel gtkmm24-devel libsigc++ gsl-devel libxml2-devel libxslt-devel poppler-devel popt-devel ImageMagick-devel ImageMagick-c++-devel
Don't know what you're running into exactly, but hope this helps you somehow
Diederik
On 01/06/2013 06:59 PM, mike wrote:
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
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS, MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft MVPs and experts. ON SALE this month only -- learn more at: http://p.sf.net/sfu/learnmore_123012 _______________________________________________ Inkscape-user mailing list Inkscape-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-user
Hi
Tried it with the extra packages. Appear to be getting the same linker CXXLD errors. I'll repost over on inkscape-devel.
Thanks for the help, Mike
participants (2)
-
Diederik van Lierop
-
mike