Spectre wrote:
When I try to configure Inkscape 0.44, I get a message:
checking gc.h usability... yes checking gc.h presence... yes checking for gc.h... yes checking for GC_init in -lgc... yes checking libgc version 6.4+... 6.3.255 no configure: error: libgc (the Boehm Conservative Collector) 6.4+, is needed to compile inkscape -- http://www.hpl.hp.com/personal/Hans_Boehm/gc
I have libgc 6.7 installed, so I'm not certain why Inkscape doesn't like it. Any ideas?
Slackware 10.2
Some questions first: - Did you just do "./configure" or did you explicitly specify the gc path? - gc isn't a slackware package, where did you download it from? Or did you compile it from source?
Basically this is the little test program (modified from "configure" file) to extract the gc version:
#ifdef HAVE_GC_GC_H # include <gc/gc.h> #else # include <gc.h> #endif #include <stdio.h> extern unsigned GC_version; int main(void){ printf("%d.%d.%d\n",GC_version >> 16, (GC_version >> 8) & 0xFF, GC_version & 0xFF); return 0; }
(Don't forget to compile with '-l gc' flag, or else GC_version symbol will not be found)
Once this little program prints a valid version number (6.4+), the "configure" script will work fine.
I am also running Slackware-current and I didn't have any problems at all with the configuration script.
- Spyros Blanas