Subject: Re: gimp and missing libcdisplay_proof
To: Thomas Klausner <wiz@NetBSD.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 05/26/2004 12:00:52
On Wed, 26 May 2004, Thomas Klausner wrote:
> > undefined reference to `cmsCreate_sRGBProfile'
> > collect2: ld returned 1 exit status
>
> Is cmsCreate_sRGBProfile in your liblcms.so?
> What does
> nm /usr/lib/liblcms.so | grep cmsCreate_sRGBProfile
> give?
rainier:/usr/local/pkgsrc/graphics/gimp$ uname -a
NetBSD rainier.reedmedia.net 1.6.2_STABLE NetBSD 1.6.2_STABLE (MYKERNEL)
#0: Mon May 10 10:10:04 PDT 2004
reed@rainier.reedmedia.net:/usr/src/sys/arch/i386/compile/MYKERNEL i386
rainier:/usr/local/pkgsrc/graphics/gimp$ nm /usr/pkg/lib/liblcms.so | grep
cmsCreate_sRGBProfile
rainier:/usr/local/pkgsrc/graphics/gimp$
reed@puget:/usr/pkgsrc/x11/XFree86-libs$ uname -a
Linux puget.reedmedia.net 2.6.3 #1 SMP Mon Apr 26 21:44:59 PDT 2004 i686
unknown unknown GNU/Linux
reed@puget:/usr/pkgsrc/x11/XFree86-libs$ nm /usr/lib/liblcms.so | grep
cmsCreate_sRGBProfile
0001fd9c T cmsCreate_sRGBProfile
reed@puget:/usr/pkgsrc/x11/XFree86-libs
So I wonder what version of liblcms.so added it.
It is in liblcms.so.1.12, but not in liblcms.so.1.6.
Probably an easy fix is to bump BUILDLINK_DEPENDS.lcms in
graphics/lcms/buildlink3.mk.
This needs to be done anyways, since the so version changed too.
This appears to be broken on Feb 9. (pkgsrc/graphics/lcms/PLIST revision
1.2).
If noone objects, I will fix graphics/lcms/buildlink3.mk to be:
BUILDLINK_DEPENDS.lcms+= lcms>=1.12
Jeremy C. Reed
BSD News, BSD tutorials, BSD links
http://www.bsdnewsletter.com/