a newbie installation question
Hi,
I have downloaded .gz file, gunzipped, and tried installing by:
./configure (and so forth)
The configure complained as to:
checking libgc version 6.4+... no configure: error: libgc (the Boehm Conservative Collector) 6.4+, is needed to compile inkscape -- http://www.hpl.hp.com/personal/Hans_Boehm/gc
So I went ahead and installed gc. It seemed to have gone well. Here's the tail end of what 'make install' told me:
Libraries have been installed in: /usr/local/lib
If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages.
test -z "/usr/local/include" || mkdir -p -- "/usr/local/include" /usr/bin/install -c -m 644 'include/gc.h' '/usr/local/include/gc.h' /usr/bin/install -c -m 644 'include/gc_local_alloc.h' '/usr/local/include/gc_local_alloc.h' /usr/bin/install -c -m 644 'include/gc_pthread_redirects.h' '/usr/local/include/gc_pthread_redirects.h' /usr/bin/install -c -m 644 'include/gc_config_macros.h' '/usr/local/include/gc_config_macros.h' /usr/bin/install -c -m 644 'include/leak_detector.h' '/usr/local/include/leak_detector.h' /usr/bin/install -c -m 644 'include/gc_typed.h' '/usr/local/include/gc_typed.h' make[2]: Leaving directory `/usr/local/src/gc/gc6.7' make[1]: Leaving directory `/usr/local/src/gc/gc6.7'
So, I went back to inkscape's configure and tried the same thing as before. It is telling me the same thing as before:
checking libgc version 6.4+... 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 looked at the configure script, but it is a bit too intimidating. I would appreciate a tip as to what I have to do to alleviate the problem and successfully finish the installation.
Thank you.
Tena Sakai tsakai@...2019...
Tena,
It seems likely that libgc is not being picked up by Inkscape's build system. Probably the best way to install libgc is to use your distribution's packaging system. Make sure to install the devel packages also. I would also guess that building libgc running something like this:
./configure --prefix=/usr
Might help to solve it.
Also, I'd recommend joining the Jabber or IRC chats as this is usually best debugged in real time.
--Ted
On Thu, 2008-07-24 at 16:16 -0700, Tena Sakai wrote:
Hi,
I have downloaded .gz file, gunzipped, and tried installing by:
./configure (and so forth)
The configure complained as to:
checking libgc version 6.4+... no configure: error: libgc (the Boehm Conservative Collector) 6.4+, is
needed to compile inkscape -- http://www.hpl.hp.com/personal/Hans_Boehm/gc
So I went ahead and installed gc. It seemed to have gone well. Here's the tail end of what 'make install' told me:
Libraries have been installed in: /usr/local/lib
If you ever happen to want to link against installed libraries in a given directory, LIBDIR, you must either use libtool, and specify the full pathname of the library, or use the `-LLIBDIR' flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable during linking
- use the `-Wl,--rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for more information, such as the ld(1) and ld.so(8) manual pages.
test -z "/usr/local/include" || mkdir -p -- "/usr/local/include" /usr/bin/install -c -m 644 'include/gc.h' '/usr/local/include/gc.h' /usr/bin/install -c -m 644 'include/gc_local_alloc.h'
'/usr/local/include/gc_local_alloc.h'
/usr/bin/install -c -m 644 'include/gc_pthread_redirects.h'
'/usr/local/include/gc_pthread_redirects.h'
/usr/bin/install -c -m 644 'include/gc_config_macros.h'
'/usr/local/include/gc_config_macros.h'
/usr/bin/install -c -m 644 'include/leak_detector.h'
'/usr/local/include/leak_detector.h'
/usr/bin/install -c -m 644 'include/gc_typed.h'
'/usr/local/include/gc_typed.h'
make[2]: Leaving directory `/usr/local/src/gc/gc6.7' make[1]: Leaving directory `/usr/local/src/gc/gc6.7'
So, I went back to inkscape's configure and tried the same thing as before. It is telling me the same thing as before:
checking libgc version 6.4+... 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 looked at the configure script, but it is a bit too intimidating. I would appreciate a tip as to what I have to do to alleviate the problem and successfully finish the installation.
Thank you.
Tena Sakai tsakai@...2019...
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
participants (2)
-
Ted Gould
-
Tena Sakai