* [gentoo-dev] libgd & freetype @ 2001-12-12 16:27 Vitaly Kushneriuk 2001-12-12 17:46 ` Grant Goodyear 2001-12-13 13:20 ` Mikael Hallendal 0 siblings, 2 replies; 5+ messages in thread From: Vitaly Kushneriuk @ 2001-12-12 16:27 UTC (permalink / raw To: gentoo-dev libgd-1.8.3-r2 needs freetype-1.3.1 and will not compile with freetype-2.0.5 they use different directories and install different libraries: /usr/include/freetype /usr/include/freetype2/freetype /usr/lib/libttf.* /usr/lib/libfreetype.* IMHO freetype-2.0.5 should be called freetype2-2.0.5, as this is a different package ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-dev] libgd & freetype 2001-12-12 16:27 [gentoo-dev] libgd & freetype Vitaly Kushneriuk @ 2001-12-12 17:46 ` Grant Goodyear 2001-12-13 13:20 ` Mikael Hallendal 1 sibling, 0 replies; 5+ messages in thread From: Grant Goodyear @ 2001-12-12 17:46 UTC (permalink / raw To: gentoo-dev > libgd-1.8.3-r2 needs freetype-1.3.1 and will not compile with > freetype-2.0.5 > they use different directories and install different libraries: > /usr/include/freetype /usr/include/freetype2/freetype > /usr/lib/libttf.* /usr/lib/libfreetype.* > IMHO freetype-2.0.5 should be called freetype2-2.0.5, as this is a > different package You're probably right that freetype2 should be a separate package. In any event, thanks for the bug report! I came across that error myself recently, and drobbins has confirmed the bug. He promises that it will be fixed in the next release of Portage. -g2boojum- -- ___________________________________________________________________ | Grant Goodyear | The Secrets of Physics: | | Dept. of Chemistry - Clemson U |1. Add zero. | | Clemson, SC 29634 |2. Multiply by one. | |-------------------------------------|3. Expand in a Taylor series| |e-mail: goodyea@clemson.edu |4. Integrate by parts. | |www:g2.ces.clemson.edu/~grant |5. Fourier transform. | | |6. Add auxiliary variables | |_____________________________________|____________________________| ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-dev] libgd & freetype 2001-12-12 16:27 [gentoo-dev] libgd & freetype Vitaly Kushneriuk 2001-12-12 17:46 ` Grant Goodyear @ 2001-12-13 13:20 ` Mikael Hallendal 2001-12-13 14:13 ` Vitaly Kushneriuk 2001-12-19 7:25 ` Vitaly Kushneriuk 1 sibling, 2 replies; 5+ messages in thread From: Mikael Hallendal @ 2001-12-13 13:20 UTC (permalink / raw To: gentoo-dev [-- Attachment #1: Type: text/plain, Size: 1021 bytes --] ons 2001-12-12 klockan 17.27 skrev Vitaly Kushneriuk: > libgd-1.8.3-r2 needs freetype-1.3.1 and will not compile with > freetype-2.0.5 > they use different directories and install different libraries: > /usr/include/freetype /usr/include/freetype2/freetype > /usr/lib/libttf.* /usr/lib/libfreetype.* > IMHO freetype-2.0.5 should be called freetype2-2.0.5, as this is a > different package It is not a different package, just a newer version of a package which happends to be incompatible with the previous version. The reason they are installing in /usr/include/freetype and /usr/include/freetype2 is because the user should be able to have them both installed at the same time. This should be fixed by having dependencies like freetype >= 1.3, < 2.0 (or whatever syntax we came up with). I'm not sure of the current status of that. Regards, Mikael Hallendal -- Mikael Hallendal Gentoo Linux Developer, Desktop Team Leader CodeFactory AB, Stockholm, Sweden [-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-dev] libgd & freetype 2001-12-13 13:20 ` Mikael Hallendal @ 2001-12-13 14:13 ` Vitaly Kushneriuk 2001-12-19 7:25 ` Vitaly Kushneriuk 1 sibling, 0 replies; 5+ messages in thread From: Vitaly Kushneriuk @ 2001-12-13 14:13 UTC (permalink / raw To: Gentoo-dev On Thu, 2001-12-13 at 15:20, Mikael Hallendal wrote: > ons 2001-12-12 klockan 17.27 skrev Vitaly Kushneriuk: > > libgd-1.8.3-r2 needs freetype-1.3.1 and will not compile with > > freetype-2.0.5 > > they use different directories and install different libraries: > > /usr/include/freetype /usr/include/freetype2/freetype > > /usr/lib/libttf.* /usr/lib/libfreetype.* > > IMHO freetype-2.0.5 should be called freetype2-2.0.5, as this is a > > different package > > It is not a different package, just a newer version of a package which > happends to be incompatible with the previous version. > > The reason they are installing in /usr/include/freetype and > /usr/include/freetype2 is because the user should be able to have them > both installed at the same time. By the same reason, it should be named freetype-1... and freetype2-2.... So that freetype-1 will not be unmerged when installing freetype-2, when/if, we add auto-unmerge option to oprtage, etc. or interfere in some other way. Adding lib main version to the package name is the standard way of dealing with incompatible lib version, so that they can be installed/removed separately. > > This should be fixed by having dependencies like > freetype >= 1.3, < 2.0 (or whatever syntax we came up with). I'm not > sure of the current status of that. > > Regards, > Mikael Hallendal > > -- > > Mikael Hallendal > Gentoo Linux Developer, Desktop Team Leader > CodeFactory AB, Stockholm, Sweden > ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [gentoo-dev] libgd & freetype 2001-12-13 13:20 ` Mikael Hallendal 2001-12-13 14:13 ` Vitaly Kushneriuk @ 2001-12-19 7:25 ` Vitaly Kushneriuk 1 sibling, 0 replies; 5+ messages in thread From: Vitaly Kushneriuk @ 2001-12-19 7:25 UTC (permalink / raw To: Gentoo-dev On Thu, 2001-12-13 at 15:20, Mikael Hallendal wrote: > It is not a different package, just a newer version of a package which > happends to be incompatible with the previous version. > > The reason they are installing in /usr/include/freetype and > /usr/include/freetype2 is because the user should be able to have them > both installed at the same time. > > This should be fixed by having dependencies like > freetype >= 1.3, < 2.0 (or whatever syntax we came up with). I'm not > sure of the current status of that. The why do we have libxml AND libxml2? And this only one of the many examples. As I said, incompatible version of library usualy made a separate package. So I think freetype-2 should be made freetype2-2 TIA ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2001-12-19 7:25 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2001-12-12 16:27 [gentoo-dev] libgd & freetype Vitaly Kushneriuk 2001-12-12 17:46 ` Grant Goodyear 2001-12-13 13:20 ` Mikael Hallendal 2001-12-13 14:13 ` Vitaly Kushneriuk 2001-12-19 7:25 ` Vitaly Kushneriuk
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox