LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 11-28-2008, 04:40 AM   #1
rylan76
Senior Member
 
Registered: Apr 2004
Location: Potchefstroom, South Africa
Distribution: Fedora 17 - 3.3.4-5.fc17.x86_64
Posts: 1,552

Rep: Reputation: 103Reputation: 103
Inkscape compiling guide / howto - miles deep dependencies driving me nuts


Hi Guys

I've been pulling my hair out. I've been trying to compile inkscape (the newest version available as of Nov '08) but I keep on running into seemingly infinite dependencies. I've downloaded about 70MB worth of GTK libraries, but each time one library requires another, which requires another, which requires one where that library's latest available version is apparently incompatible with one of the previous ones... so I start again. This is happening over and over, I just never seem able to get the right combinations of versions that will live with each other and eventually with the tip of the iceberg - inkscape itself.

Is there a guide / howto anywhere that lists the CORRECT versions of ALL required GTK libraries to get inkscape to compile? Since as far as I can determine, it will NOT (or one of its huge set of dependencies, if you try latest versions of the GTK libraries) compile - unless you have EXACTLY the right versions of GTK libraries - libraries that will allow inkscape to compile against them, BUT ALSO allows "each other" (as regards GTK libraries) to compile...

I just can't seem to find the right version mix... The inkscape compile guide as I understand it merely states that GTK dev libraries are required.

I'm really -really- stuck in version hell with this... fixing one incompatible library merely hatches two or other more incompatibilities "upstream" and sometimes "downstream" in the compile chain for a particular library - version incompatibilities are cascading up and down and I simply can't get the right "mix" to eventually be able to get inskscape to even start compliling. (I suspect if I do that, I'll just run into "inkscape itself" issues again...)

Anybody got ANY advice to give?

Nirvana would be a list of versions of GTK libraries (there apparently are dozens of versions available of each major component - glib, pango, atk etc. etc.!) that will allow inkscape to compile...
 
Old 11-28-2008, 04:57 AM   #2
pwc101
Senior Member
 
Registered: Oct 2005
Location: UK
Distribution: Slackware
Posts: 1,847

Rep: Reputation: 128Reputation: 128
You don't say what distro you're using. Can't you just grab inkscape from your package manager, which will probably get all the required dependencies for you?

If you absolutely have to have a custom compiled version, try looking at the Slackware SlackBuild scripts for each dependency to see which versions you need:

InkScape SlackBuild:
http://slackbuilds.org/slackbuilds/1...ape.SlackBuild

Dependencies:Each script should tell you which version its using in the first few lines.

There may be other dependencies, but these will build a working InkScape on Slackware, so hopefully most things are covered.
 
Old 11-28-2008, 05:29 AM   #3
knudfl
LQ 5k Club
 
Registered: Jan 2008
Location: Copenhagen DK
Distribution: PCLinuxOS2023 Fedora38 + 50+ other Linux OS, for test only.
Posts: 17,511

Rep: Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641Reputation: 3641
Replacing all gtk related stuff on Fedora 6 to compile
the latest inkscape is "impossible"

Just try this : 'rpm -e gtk' (gtk2) and you will be told
that 600 other applications will be removed.

Probably feasible on Fedora 9 or 10.

Last edited by knudfl; 11-28-2008 at 05:31 AM.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Help - it's driving me nuts! n4ogl Linux - Newbie 4 11-13-2005 09:28 PM
Driving me nuts!! jappstam12345 Linux - Newbie 7 03-11-2005 05:51 PM
This is driving me nuts! dareino Fedora 4 06-30-2004 02:17 AM
driving me nuts!!! ihatebillgates Linux - Newbie 6 12-12-2003 07:03 AM
sendmail driving me nuts! jubjub2m6 Linux - Networking 2 11-07-2002 09:30 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 07:21 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration