Hello, Everyone :) While attempting to update Inkscape from CVS, I discovered the new dependency on libgc. I eventually found what I think is the right package: libGC-0.3-1.tar
After untarring it, I ran ./configure --help, and I found nothing about how to compile libgc with c++ support. I proceeded to read README and INSTALL in the libGC directory, and I found nothing helpful. I then checked the Inkscape news groups, where I found references to the new libgc dependency, references to compiling with c++ support, but nothing about HOW to compile with c++ support. My next step was to subscribe to this list and ask this question :)
I am running Fedora Core 2 with all official updates installed. This is a full installation, not an upgrade, and I chose to install EVERY package.
Also, the prefix that I am attempting to compile libgc for is the same one that I am compiling Inkscape for: /usr
If I've left anything out, please let me know, and I'll be glad to provide that information. For your information, I had been successfully compiling Inkscape on this system up till and including my last attempt preceding the addition of the libgc dependency.
Oooops, almost forgot the error message I get when I attempt to configure Inkscape. I got the exact same message before and after my attempts at installing libgc:
checking for GC_malloc in -lgc... no configure: error: libgc (the Boehm Conservative Collector), built with C++ support, is needed to compile inkscape
In conclusion, my installation of libGC appeared to succeed, but since I didn't know how to build it with C++ support, I got the error message quoted above.
Anyway, let me know if you need any more information on this.
Steven P. Ulrick
Hi,
configure: error: libgc (the Boehm Conservative Collector), built with C++ support, is needed to compile inkscape
In conclusion, my installation of libGC appeared to succeed, but since I didn't know how to build it with C++ support, I got the error message quoted above.
Have you tried compiling with the "--enablecplusplus" option?
Arpad Biro
__________________________________ Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile phone. http://mobile.yahoo.com/maildemo
On Wed, 28 Jul 2004 01:50:26 -0700 (PDT) Arpad Biro <biro_arpad@...36...> wrote:
Hi,
configure: error: libgc (the Boehm Conservative Collector), built with C++ support, is needed to compile inkscape
In conclusion, my installation of libGC appeared to succeed, but since I didn't know how to build it with C++ support, I got the error message quoted above.
Have you tried compiling with the "--enablecplusplus" option?
Arpad Biro
Hello, Arpad :) I tried what you said, with one minor change - I made: --enablecplusplus
Into: --enable-cplusplus
With this as my configure line: ./configure --prefix=/usr --enable-cplusplus
libGC still compiles just fine, but I get the same error when I attempt to compile Inkscape.
I have uploaded a tarball of the complete output of "configure" and "make" to the following location: http://www.faith4miracle.org/libGC-CompileLogs.tar
Here is a tarball of the complete output of autogen.sh and configure when I tried to compile Inkscape: http://www.faith4miracle.org/inkscape-CompileLogs.tar
Also, for future reference, where is that "--enable-cplusplus" option documented? After I read your email, I looked again and I could not find it when I ran ./configure --help
Anyway, Have a Great Day :) Steven P. Ulrick
I guess it's a wrong gc - the one you need is in lowercase :)
This one worked for me:
http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc6.3.tar.gz
Run its ./configure --help and it will list the --enable-cplusplus option that you need.
On Wed, 28 Jul 2004 07:08:15 -0300 bulia byak <buliabyak@...400...> wrote:
I guess it's a wrong gc - the one you need is in lowercase :)
This one worked for me:
http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc6.3.tar.gz
Run its ./configure --help and it will list the --enable-cplusplus option that you need.
Hello, Bulia :) I compiled and installed gc6.3. That resulted in a few new dependencies which were clearly and accurately spelled out in the error messages when configure would crash. I downloaded and installed those, and now all is well :)
Thanks for your help :) Steven P. Ulrick
bulia byak <buliabyak@...400...> wrote:
I guess it's a wrong gc - the one you need is in lowercase :)
This one worked for me:
http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/gc6.3.tar.gz
Run its ./configure --help and it will list the --enable-cplusplus option that you need.
I think perhaps we should change our ./configure error message to explicitly specify --enable-cplusplus rather than the nebulous "C++ support".
-mental
participants (4)
-
Arpad Biro
-
bulia byak
-
MenTaLguY
-
Steven P. Ulrick