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/