Fedora This forum is for the discussion of the Fedora Project. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
07-12-2004, 01:44 AM
|
#1
|
Member
Registered: Jul 2004
Distribution: Fedora Core 2
Posts: 79
Rep:
|
missing libsigc C++ callback library
I tried to install Inkscape (inkscape.org) on my Fedora box, and the installer came up with a " Could not find 'libsigc C++ callback library'. Please install it manually." error.
I Googled for libsigc, but all I came up with was libsig c++. I then downloaded and "installed" 'libsigc++', but that didn't do anything to fix the problem.
I am relatively new to Fedora (12 hours 23 minutes) and have been using Linux for less than a week. The libsigc++ file that I installed was an RPM, since I have no idea how to even begin building/installing libraries from source. In light of this, step-by-step instructions or a link to a binary package would be nice.
|
|
|
08-07-2004, 03:39 PM
|
#2
|
LQ Newbie
Registered: Aug 2004
Posts: 4
Rep:
|
For Inkscape 0.39, what you need is libsigc++ version 1.2. Version 2.0 will not work. You can also get an autopackage from Inkscape site, which will install everything you need for you automatically (I haven't tested it though). The link and instructions here:
http://inkscape.org/download.php
For more help, post on the Inkscape mailing list, they always help newbies.
|
|
|
08-07-2004, 07:07 PM
|
#3
|
Member
Registered: Jul 2004
Distribution: Fedora Core 2
Posts: 79
Original Poster
Rep:
|
Broke Autopackage
I have tried the autopackage install thing, and it didn't work (that's what gave me the missing callback lib error). I then (today) tried to install the library with yum: yum install lbsigc++. Since there was no such thing (not even similer) on my machine before, it installed. Great. Then, I went to install the thing with Autopackage. In between the time that I first tried it and now (about 10 minutes) one of the pipes broke that connects the front-end to the installer. The error is "Mismatched protocol: (expected 4 got 5) Check to make sure your autopackage installation is correct". When run from the console, the error is more verbose and actualy specifies that it the program can't communicate with itself. Should I unistal and re-install Autopackage, and if so, how? Autopackage.org seems not to have a download, and there doesn't seem to be an entry for "autopackage" anywhere in the RPM repositories that YUM uses (ie, yum returns nothing when asked to 'update-or- install autopackage').
In the meantime, I'll continue checking the mailing lists.
[edit]
I posted a new thread about Autopackage in the software forum. So, if you have an answer about my auotpackage problem, please see that thread
[\edit]
Last edited by 1337 Twinkie; 08-07-2004 at 08:03 PM.
|
|
|
08-07-2004, 08:17 PM
|
#4
|
LQ Newbie
Registered: Aug 2004
Posts: 4
Rep:
|
This seems to be an error that autopackage developers would like to know about. Ask on the autopackage list, they're as good as inkscape folks in helping out newbies
|
|
|
08-08-2004, 12:07 AM
|
#5
|
Member
Registered: Jul 2004
Distribution: Fedora Core 2
Posts: 79
Original Poster
Rep:
|
I am going to report the error as soon as I subscribe to the mailing list. In the meantime, i built libsigc++-1.2.0 from source and it currently resides in /usr/local/lib. config (inkscape) cannot find it, so I need to either a)install it in a different direcory or b) PKG_CONFIG_PATH variable to point to the new library. My question is: how do I do either of these things? I assume that to change the instal diretory, I just need to pass another argument to 'make', but I have no idea how to change the path variable.
|
|
|
08-08-2004, 07:38 PM
|
#6
|
Member
Registered: Jul 2004
Distribution: Fedora Core 2
Posts: 79
Original Poster
Rep:
|
Ok, I got it to work. Autopackage still doesn't, but sigc++ is now installed in a working directory (along with Inkscape) thanks for the assistance.
|
|
|
All times are GMT -5. The time now is 07:16 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|