[SOLVED] abiword-2.8.1: Make error "gsf/gsf-input-gio.h: No such file or directory"
SlackwareThis Forum is for the discussion of Slackware Linux.
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.
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.
Slackware's libgsf doesnt use gio. You'd have to rebuild it yourself removing --without-gio from the script (or replacing it with --with-gio).
That is probably gonna get solved eventually, but thats the case right now.
<plug>Use the abiword SlackBuild on SlackBuilds.org</plug>. It handles this and a couple other issues concerning the help system and the collaboration plugin.
Thanks chaps!
I went off looking for a bit more info, like which script to add the --with-gio switch to... then found the SlackBuild site. I felt a bit guilty downloading the SlackBuild abiword, as I felt I was dodging the problem - but since you recommend it, my conscience is clear.
OK, I figured there was something wrong with the SlackBuild scripting, but I'm not qualified to even guess what. But most likely, there isn't anything wrong, and the problem lies between the chair and the keyboard...
Anyway, out of curiosity, I reckoned the SlackBuild installation proecess had dealt with the original gsf/gio problem and created the necessary libraries, so I tried the original installation package from Abisource.
This time, ./configure, make and make install all ran OK, with no error messages.
I then tried to run abiword, for the first time, but got this message:
Code:
bash-3.1# /usr/local/bin/abiword
/usr/local/bin/abiword: error while loading shared libraries: libabiword-2.8.so: cannot open shared object file: No such file or directory
But, where iamhimay writes "ln -sf /usr/lib/libabiword-2.8.so /lib/", Slackware 13 uses /usr/local/lib/, so the path is /usr/local/lib/libabiword-2.8.so
So far, Abiword works OK, but I haven't fully tested it yet.
From what I gather, the original problem was that, with Slackware 13, gsf does not come with gio. Trying to install with SlackBuild fixed that.
What the C++/C related problem with the SlackBuild package was, I don't know.
But now the original packages from Abisource work. The issue with the package in the wrong place does not seem confined to Slackware, or my PC, as the solution was found on an Ubuntu forum.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.