VectorLinux

The nuts and bolts => Software General => Topic started by: Fernan on July 04, 2007, 06:37:07 am

Title: Scribus dependencies (gnutls) missing
Post by: Fernan on July 04, 2007, 06:37:07 am
I've started this thread as a question, but while writing it, I've got Scribus working, so I think it can help somebody else :)

I'm installing Scribus from Gslapt.

I' ve added the slackware repositorie, because I didn't find it in the default repositories. Updated de database

Selected SCRIBUS and installed it, even if Gslapt warned that gnutls was missing (requires version 1.6, and VL has a lower version)

Started Scribus, and didn't work :) . Started from terminal, to see what happened:
"scribus: error while loading shared libraries: libgnutls.so.13: cannot open shared object file: No such file or directory"

So I reinstalled gnutls from Gslapt (just in case...)(perhaps it was updated, perhaps it's not necessary to reinstall....)

Made a simbolic link to /usr/lib/libgnutls.so.11.1.25 called /usr/lib/libgnutls.so.13

Started scribus again.

Now scribus is working. I don't know if some tools will not ..... I don't know what libgnutls does  :)

regards

fernan
Title: Re: Scribus dependencies (gnutls) missing
Post by: rbistolfi on July 04, 2007, 07:20:47 am
I think that lib provides encryption functions. I dont know how this will affect Scribus. May be Scribus use it to send a job to a printer in a network?
Title: Re: Scribus dependencies (gnutls) missing
Post by: Joe1962 on July 04, 2007, 08:45:05 am
gnutls is in the patches repo. If you are using VL 5.8 Standard, you need to fix the default repos in gslapt, as it was released before the repo structure was finalized. You should have "patches" for updates and fixes, "extra" for new apps. Apart from those, there's "packages" if you ever need to downgrade to release packages, "testing", if you want to help test new packages, and "unstable", if you need development versions of certain libs and apps.
Title: Re: Scribus dependencies (gnutls) missing
Post by: Fernan on July 04, 2007, 10:33:01 am
I understand. I'm using VL 5.8 Standard

Could you write down the exact path to that "patches" and "extra" repo ?
I guess that I need to add it manually in Gslapt.

Thanks

fernan
Title: Re: Scribus dependencies (gnutls) missing
Post by: GrannyGeek on July 04, 2007, 06:28:41 pm
Started Scribus, and didn't work :) . Started from terminal, to see what happened:
"scribus: error while loading shared libraries: libgnutls.so.13: cannot open shared object file: No such file or directory"

So I reinstalled gnutls from Gslapt (just in case...)(perhaps it was updated, perhaps it's not necessary to reinstall....)

Made a simbolic link to /usr/lib/libgnutls.so.11.1.25 called /usr/lib/libgnutls.so.13

I've been using Scribus through several versions of VectorLinux. I currently have Scribus 1.3.3.9 on my VL 5.8 Standard GOLD system. I compiled it myself. I also have Scribus 1.3.3.8 (you can have more than one version at a time as long as you install it in different locations).

I have /usr/lib/libgnutls.so.13.2.1 on my system that is symlinked to libgnutls.so, libgnutls.so.11, and libgnutls.so.13. libgnutls.so.13.2.1 was installed by the gnutls-1.6.0-i586-2vl58 package, which is a VL package. This package is in the repositories. I see in Gslapt that a newer version is in /patches. I don't plan to install it because if it ain't broke, don't fix it.

I don't know what Scribus does with that library. It's not listed as a Scribus dependency here:
http://docs.scribus.net/index.php?lang=en&page=install2

It may be that it's not really a dependency but was on the compiler's system and picked up as a dependency when the Slackware package (linuxpackages.net?) was compiled. But if that's the case, your Scribus will complain if it's not there. That's one reason I like to compile Sribus myself.
--GrannyGeek
Title: Re: Scribus dependencies (gnutls) missing
Post by: Joe1962 on July 04, 2007, 09:12:27 pm
If it was a "fake" dependency like used to happen before with OOorg, then it would only be a problem when installing the package with slapt-get or gslapt, not when running Scribus.

Repo paths:

http://vectorlinux.osuosl.org/veclinux-5.8/patches/
http://vectorlinux.osuosl.org/veclinux-5.8/extra/
http://vectorlinux.osuosl.org/veclinux-5.8/packages/
http://vectorlinux.osuosl.org/veclinux-5.8/testing/
http://vectorlinux.osuosl.org/veclinux-5.8/unstable/

There is also an ftp version, but I use these.
Title: Re: Scribus dependencies (gnutls) missing
Post by: rbistolfi on July 04, 2007, 10:12:21 pm
A little late, but just for the record, there is a package of scribus in the extra repo  ::)
Title: Re: Scribus dependencies (gnutls) missing
Post by: Joe1962 on July 05, 2007, 06:18:20 am
A little late, but just for the record, there is a package of scribus in the extra repo  ::)
Hehe, I missed that point; was concentrating on the gnutls issue, lol.
Title: Re: Scribus dependencies (gnutls) missing
Post by: MikeCindi on July 05, 2007, 11:44:18 am
I've used the scribus version currently in the repos without any issues so I can attest to its viability (at least on my machines).
Title: Re: Scribus dependencies (gnutls) missing
Post by: GrannyGeek on July 05, 2007, 08:50:01 pm
The Scribus version in the repos is 1.3.3.7. The current stable version of Scribus is 1.3.3.9. Every release of Scribus has major improvements and I can attest that for serious desktop publishing, they are badly needed.

There is also a 1.3.4 version available, but it is definitely not stable and is being bug tested.
--GrannyGeek