7 posts / 0 new
Last post
ForumImport
Offline
Last seen: 9 years 9 months ago
Joined: 09/22/2009 - 18:47
Compile blues

I'm trying to compile the 0.6.7.0 source on VectorLinux 5.9 (Slack 12 based) and the 'make' process quits with the following messsage
node.cpp: In constructor 'k3d::node::node(k3d::idocument&)':
node.cpp:45: error: 'hide' is not a member of 'sigc'
make[2]: *** [node.lo] Error 1
make[2]: Leaving directory `/home/john/install/k3d-0.6.7.0/k3dsdk'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/john/install/k3d-0.6.7.0/k3dsdk'
make: *** [all-recursive] Error 1
Can any kind soul tell me what the problem is?

ForumImport
Offline
Last seen: 9 years 9 months ago
Joined: 09/22/2009 - 18:47
Compile blues

My guess is a library issue but I am using the latest code from http://k3d.hg.sourceforge.net/hgweb/k3d/k3d/file/ on a Debian based system so I can't be more specific. Have you checked all the dependencies for building that version?

ForumImport
Offline
Last seen: 9 years 9 months ago
Joined: 09/22/2009 - 18:47
Compile blues

I kept running ./configure and installing the missing dependencies it flagged up until it ran OK so I thought I'd got them all.

ForumImport
Offline
Last seen: 9 years 9 months ago
Joined: 09/22/2009 - 18:47
Compile blues

It's possible that you have an older version of libsigc++ and the build system isn't catching it, but it would have to be really ancient (I'm guessing on the order of five years or more). Regardless, I strongly recommend against building 0.6. Even though it's technically "unstable", our 0.8 release is very close to release, uses a superior build system (CMake), and has many, many improvements over 0.6.
Cheers,
Tim

ForumImport
Offline
Last seen: 9 years 9 months ago
Joined: 09/22/2009 - 18:47
Compile blues

Thanks Tim, I shall wait patiently for 0.8.

ForumImport
Offline
Last seen: 9 years 9 months ago
Joined: 09/22/2009 - 18:47
Compile blues

"It's possible that you have an older version of libsigc++ and the build system isn't catching it, but it would have to be really ancient"
It's 2.2.3. ./configure gave me the all-clear but make breaks all the same.
(Sorry - not so patient after all!)

ForumImport
Offline
Last seen: 9 years 9 months ago
Joined: 09/22/2009 - 18:47
Compile blues

Fair enough, I'm also using libsigc++ 2.2, so my hypothesis that yours was out-of-date is completely wrong. Since it's working fine for me in 0.8, that's what you should be building.
Cheers,
Tim

Log in or register to post comments