[prev in list] [next in list] [prev in thread] [next in thread]
List: gimp-print-devel
Subject: Re: [Gimp-print-devel] linking specific gimp-print
From: Kai-Uwe Behrmann <ku.b () gmx ! de>
Date: 2004-06-01 6:55:30
Message-ID: Pine.LNX.4.44.0406010853110.1989-100000 () sirius ! rasena
[Download RAW message or body]
Roger,
I take it as an distribution misbehaviour and will point this out this
way.
thanks
Kai-Uwe
Am 30.05.04, 21:42 +0100 schrieb Roger Leigh:
> Kai-Uwe Behrmann <ku.b@gmx.de> writes:
>
> > Am 29.05.04, 00:42 +0100 schrieb Roger Leigh:
> >
> >> The libgimpprint.so symlink is pointing to the wrong library. This is
> >> probably because 4.2.x was installed after the 5.0.0-alpha version and
> >
> > 4.2.x first and 5.0.0 was installed afterward.
>
> Did you use the same --prefix? /usr/lib/libgimpprint.so should point
> to /usr/lib/libgimpprint-5.0.0-alpha3.so if "make install" was used to
> install.
>
> >> replaced the correct symlink. This isn't a problem specific to
> >> gimpprint--it will occur for all libraries, except for e.g. gtk and
> >> gnome, which put the major and minor version in the soname.
> >>
> >> We could put the specific version in the .pc file for development
> >> versions, but since it wouldn't be done for a stable release I don't
> >> think we should be doing this for the beta releases and onwards.
> >> Also, once we have both stable and development releases which contain
> >> .pc files the .pc files will be overwritten just like the symlink, and
> >> you're back to square one. The best solution is to just have one
> >> version of the headers/.so symlink/.pc file installed at once, or at
> >> least installed in different prefixes.
> >
> > Installed the SuSE-8.2 libgimpprint-4.3.3-21.rpm including
> > /usr/lib/gimpprint.so . This is an system folder. Many other libs and
> > applications rely on it like standard gs.
> >
> > Maybe I run into an distribution problem, together with others.
>
> If the library package includes the symlink, the package is buggy. It
> should live in a -devel package. The symlink is only required for
> linking, not running. For example, on Debian there is:
>
> libgimpprint1 - 4.2.x libgimpprint.so.1 library
> libgimpprint-5.0.0-alpha3 - 5.0.0-alpha3 libgimpprint-5.0.0-alpha3s.so
> library, modules and data
> libgimpprint-dev - virtual package providing headers and
> libgimpprint.so symlink
>
> You can have as many library packages installed as you like, but there
> can only be one development package (headers + symlink) installed at
> once.
>
>
> --
> Roger Leigh
>
> Printing on GNU/Linux? http://gimp-print.sourceforge.net/
> GPG Public Key: 0x25BFB848. Please sign and encrypt your mail.
>
-------------------------------------------------------
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g.
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
_______________________________________________
Gimp-print-devel mailing list
Gimp-print-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gimp-print-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic