Says this is where to go for compile problems
Howdy...just heard about Inkscape this AM. I am not a developer, would be a casual user at best, but would like to take a gander. User, repeat USER, of Fedora Core 3. Not a coder, programmer (or even artist for that matter!) However I'm having problems compiling.
When I ran configure it told me configure: error: libgc (the Boehm Conservative Collector) 6.4+, is needed to compile Inkscape -- http://www.hpl.hp.com/personal/Hans_Boehm/gc
Fair enough. I got it (and thanks for including the URL) and it compiled fine without me changing or doing anything--just accepted its defaults and whiz, in it went. OK, back to Inkscape and configure croaks at the same place. Same error message.
What do I need to do to have Inkscape know this is in, or how do I need to compile, install, whatever to communicate that?
Thanks-
Jim Clark
A couple of things:
- did you install libgc version 6.4? also, i am assuming you did do a "make install" for libgc. - you can grab rpms for inkscape dependencies from http://inkscape.org/rpms/fc2/ -- these should work for fedora core 3, as well.
-Ashwin
On Thu, 10 Feb 2005 10:11:24 -0600, Jim Clark <jclark00@...703...> wrote:
Howdy...just heard about Inkscape this AM. I am not a developer, would be a casual user at best, but would like to take a gander. User, repeat USER, of Fedora Core 3. Not a coder, programmer (or even artist for that matter!) However I'm having problems compiling.
When I ran configure it told me configure: error: libgc (the Boehm Conservative Collector) 6.4+, is needed to compile Inkscape -- http://www.hpl.hp.com/personal/Hans_Boehm/gc
Fair enough. I got it (and thanks for including the URL) and it compiled fine without me changing or doing anything--just accepted its defaults and whiz, in it went. OK, back to Inkscape and configure croaks at the same place. Same error message.
What do I need to do to have Inkscape know this is in, or how do I need to compile, install, whatever to communicate that?
Thanks-
Jim Clark
Also, check where libgc is installed. By default, the configure script uses a prefix of /usr/local/, but I had to set --prefix=/usr in order to get inkscape to compile. This was on Ubuntu.
I never looked to see if inkscapes configure script had an option to set where to look for libgc.
Cheers, Rob.
On Thu, 10 Feb 2005 11:24:43 -0500, Ashwin Bharambe <ashwinb@...400...> wrote:
A couple of things:
- did you install libgc version 6.4? also, i am assuming you did do a
"make install" for libgc.
- you can grab rpms for inkscape dependencies from
http://inkscape.org/rpms/fc2/ -- these should work for fedora core 3, as well.
-Ashwin
On Thu, 10 Feb 2005 10:11:24 -0600, Jim Clark <jclark00@...703...> wrote:
Howdy...just heard about Inkscape this AM. I am not a developer, would be a casual user at best, but would like to take a gander. User, repeat USER, of Fedora Core 3. Not a coder, programmer (or even artist for that matter!) However I'm having problems compiling.
When I ran configure it told me configure: error: libgc (the Boehm Conservative Collector) 6.4+, is needed to compile Inkscape -- http://www.hpl.hp.com/personal/Hans_Boehm/gc
Fair enough. I got it (and thanks for including the URL) and it compiled fine without me changing or doing anything--just accepted its defaults and whiz, in it went. OK, back to Inkscape and configure croaks at the same place. Same error message.
What do I need to do to have Inkscape know this is in, or how do I need to compile, install, whatever to communicate that?
Thanks-
Jim Clark
SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
On Thu, 2005-02-10 at 11:24 -0500, Ashwin Bharambe wrote:
A couple of things:
- did you install libgc version 6.4? also, i am assuming you did do a
"make install" for libgc.
- you can grab rpms for inkscape dependencies from
http://inkscape.org/rpms/fc2/ -- these should work for fedora core 3, as well.
Please don't suggest that any more! Lack of C++ ABI stability between the versions makes this a very annoying thing to work around. (Of course it can be done but it's a lot harder than just getting it right to begin with.)
Installing those packages gets you inte a complete and utter hell of ABI compatibility (different libstdc++ versions, and g++ 3.4 (in FC3) and 3.3 (in FC2) have different ABIs. You'd have to deal with compat- packages and use the compat-gcc toolchain. It's a miserable thing to try to work through.
The simple solution is to get the deps from Fedora Extras. Here are the instructions, directly from the Fedora download server: http://download.fedora.redhat.com/pub/fedora/linux/extras/EXTRAS
With a yummable Extras, Inkscape 0.40 and all deps, compiled for FC3, can be installed with "yum install inkscape". 0.41 is forthcoming, likely within a few days. In any case, pulling in 0.40 like this gives you the right versions of all dependencies to compile 0.41.
Best regards, Per
Oops. Thanks for the clarification.
Ashwin
On Thu, 10 Feb 2005 09:26:05 -0800, Per Bjornsson <perbj@...604...> wrote:
On Thu, 2005-02-10 at 11:24 -0500, Ashwin Bharambe wrote:
A couple of things:
- did you install libgc version 6.4? also, i am assuming you did do a
"make install" for libgc.
- you can grab rpms for inkscape dependencies from
http://inkscape.org/rpms/fc2/ -- these should work for fedora core 3, as well.
Please don't suggest that any more! Lack of C++ ABI stability between the versions makes this a very annoying thing to work around. (Of course it can be done but it's a lot harder than just getting it right to begin with.)
Installing those packages gets you inte a complete and utter hell of ABI compatibility (different libstdc++ versions, and g++ 3.4 (in FC3) and 3.3 (in FC2) have different ABIs. You'd have to deal with compat- packages and use the compat-gcc toolchain. It's a miserable thing to try to work through.
The simple solution is to get the deps from Fedora Extras. Here are the instructions, directly from the Fedora download server: http://download.fedora.redhat.com/pub/fedora/linux/extras/EXTRAS
With a yummable Extras, Inkscape 0.40 and all deps, compiled for FC3, can be installed with "yum install inkscape". 0.41 is forthcoming, likely within a few days. In any case, pulling in 0.40 like this gives you the right versions of all dependencies to compile 0.41.
Best regards, Per
-- Per Bjornsson <perbj@...604...> Ph.D. Candidate, Department of Applied Physics, Stanford University
On Thu, Feb 10, 2005 at 09:26:05AM -0800, Per Bjornsson wrote:
The simple solution is to get the deps from Fedora Extras. Here are the instructions, directly from the Fedora download server: http://download.fedora.redhat.com/pub/fedora/linux/extras/EXTRAS
With a yummable Extras, Inkscape 0.40 and all deps, compiled for FC3, can be installed with "yum install inkscape". 0.41 is forthcoming, likely within a few days. In any case, pulling in 0.40 like this gives you the right versions of all dependencies to compile 0.41.
Thanks for the details. I've updated the download page to reflect this.
On Thu, 10 Feb 2005, Jim Clark wrote:
Howdy...just heard about Inkscape this AM. I am not a developer, would be a casual user at best, but would like to take a gander. User, repeat USER, of Fedora Core 3. Not a coder, programmer (or even artist for that matter!) However I'm having problems compiling.
When I ran configure it told me configure: error: libgc (the Boehm Conservative Collector) 6.4+, is needed to compile Inkscape -- http://www.hpl.hp.com/personal/Hans_Boehm/gc
Fair enough. I got it (and thanks for including the URL) and it compiled fine without me changing or doing anything--just accepted its defaults and whiz, in it went. OK, back to Inkscape and configure croaks at the same place. Same error message.
What do I need to do to have Inkscape know this is in, or how do I need to compile, install, whatever to communicate that?
Try doing a
ldconfig
as root.
Cheers
Carl
V Thu, 10 Feb 2005 10:11:24 -0600, Jim Clark napsal(a):
Howdy...just heard about Inkscape this AM. I am not a developer, would be a casual user at best, but would like to take a gander. User, repeat USER, of Fedora Core 3. Not a coder, programmer (or even artist for that matter!) However I'm having problems compiling.
When I ran configure it told me configure: error: libgc (the Boehm Conservative Collector) 6.4+, is needed to compile Inkscape -- http://www.hpl.hp.com/personal/Hans_Boehm/gc
Fair enough. I got it (and thanks for including the URL) and it compiled fine without me changing or doing anything--just accepted its defaults and whiz, in it went. OK, back to Inkscape and configure croaks at the same place. Same error message.
What do I need to do to have Inkscape know this is in, or how do I need to compile, install, whatever to communicate that?
Thanks-
Try downloading inkscape-0.41-1.static.i686.rpm directly from SF.net download area. It's static build so all needed libraries it has built inside and works on FC3 fine for me. Instalation is easy(rpm -ivh inkscape-0.41-1.static.i686.rpm) and it's up and running(thanks for this static build gentlemen).
Josef "cornelius" Vybiral
Jim,
We have a few notes about that here (and I just updated the links):
http://inkscape.org/cgi-bin/wiki.pl?CompilingInkscape
Bob
Jim Clark wrote:
Howdy...just heard about Inkscape this AM. I am not a developer, would be a casual user at best, but would like to take a gander. User, repeat USER, of Fedora Core 3. Not a coder, programmer (or even artist for that matter!) However I'm having problems compiling.
When I ran configure it told me configure: error: libgc (the Boehm Conservative Collector) 6.4+, is needed to compile Inkscape -- http://www.hpl.hp.com/personal/Hans_Boehm/gc
Fair enough. I got it (and thanks for including the URL) and it compiled fine without me changing or doing anything--just accepted its defaults and whiz, in it went. OK, back to Inkscape and configure croaks at the same place. Same error message.
What do I need to do to have Inkscape know this is in, or how do I need to compile, install, whatever to communicate that?
Thanks-
Jim Clark
csütörtök 10 február 2005 17.11 dátummal Jim Clark ezt írta:
When I ran configure it told me configure: error: libgc (the Boehm Conservative Collector) 6.4+, is needed to compile Inkscape -- http://www.hpl.hp.com/personal/Hans_Boehm/gc
Fair enough. I got it (and thanks for including the URL) and it compiled fine without me changing or doing anything--just accepted its defaults and whiz, in it went. OK, back to Inkscape and configure croaks at the same place. Same error message.
Here is my 2 cents ;) If you can, you should use your distro's own packages; I think, your corresponding package is libgc-devel.
Bye, Aewyn
participants (9)
-
Aewyn
-
Ashwin Bharambe
-
Bob Jamison
-
Carl Hetherington
-
Jim Clark
-
Josef Vybiral
-
Kees Cook
-
Per Bjornsson
-
Robert Crosbie