From owner-freebsd-ports@FreeBSD.ORG Mon Mar 7 20:35:23 2005 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 945E816A4CE; Mon, 7 Mar 2005 20:35:23 +0000 (GMT) Received: from vms040pub.verizon.net (vms040pub.verizon.net [206.46.252.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5630943D53; Mon, 7 Mar 2005 20:35:23 +0000 (GMT) (envelope-from ringworm01@gmail.com) Received: from ringworm.mechee.com ([4.27.46.32]) by vms040.mailsrvcs.net (Sun Java System Messaging Server 6.2 HotFix 0.04 (built Dec 24 2004)) with ESMTPA id <0ID0004UA16Y4RM0@vms040.mailsrvcs.net>; Mon, 07 Mar 2005 14:35:23 -0600 (CST) Received: by ringworm.mechee.com (Postfix, from userid 1001) id C97902CE7D2; Mon, 07 Mar 2005 12:35:21 -0800 (PST) Date: Mon, 07 Mar 2005 12:35:20 -0800 From: "Michael C. Shultz" In-reply-to: <200503071205.06810.ringworm01@gmail.com> To: troy@twisted.net Message-id: <200503071235.21195.ringworm01@gmail.com> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-transfer-encoding: 7bit Content-disposition: inline References: <1110223267.1739.64.camel@think> <200503071205.06810.ringworm01@gmail.com> User-Agent: KMail/1.7.2 cc: freebsd-ports@freebsd.org Subject: Re: imlib2 port broken on RELENG_4? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 Mar 2005 20:35:23 -0000 On Monday 07 March 2005 12:05 pm, Michael C. Shultz wrote: > On Monday 07 March 2005 11:21 am, Troy wrote: > > While upgradeing imlib2-1.1.2_1 to 1.2.0, the following undefined > > reference error shows up with RELENG_4. > > > > > > imlib2-1.1.2_1 < needs updating (port has > > 1.2.0) > > > > > > > > cc -DHAVE_CONFIG_H -I. -I. -I../.. -I../lib -I../../src/lib > > -I/usr/local/include/freetype2 -I/usr/local/include > > -I/usr/X11R6/include -I/usr/local/include -I/usr/X11R6/include -O > > -pipe -march=pentiumpro -c imlib2_conv.c > > /bin/sh /usr/local/bin/libtool15 --mode=link cc -O -pipe > > -march=pentiumpro -L/usr/local/lib -L/usr/X11R6/lib -oimlib2_conv > > imlib2_conv.o ../../src/lib/libImlib2.la > > mkdir .libs > > cc -O -pipe -march=pentiumpro -o .libs/imlib2_conv imlib2_conv.o > > -L/usr/local/lib -L/usr/X11R6/lib ../../src/lib/.libs/libImlib2.so > > -lfreetype -lz -lX11 -lXext -lm -Wl,--rpath -Wl,/usr/X11R6/lib > > ../../src/lib/.libs/libImlib2.so: undefined reference to `lround' > > *** Error code 1 > > > > Stop in /usr/ports/graphics/imlib2/work/imlib2-1.2.0/src/bin. > > *** Error code 1 > > > > Stop in /usr/ports/graphics/imlib2/work/imlib2-1.2.0/src. > > *** Error code 1 > > > > Stop in /usr/ports/graphics/imlib2/work/imlib2-1.2.0. > > *** Error code 1 > > > > Stop in /usr/ports/graphics/imlib2/work/imlib2-1.2.0. > > *** Error code 1 > > > > Stop in /usr/ports/graphics/imlib2. > > *** Error code 1 > > I checked, lround is missing in /usr/include/math.h on FreeBSD > version 4.11 but it is in /usr/include/math.h in version 5.3. I > cc'ed the maintainer. > > -Mike I have a little more info: FreeBSD 4.11 lround doesn't seem to be in /usr/lib/libm.so.2 FreeBSD 5.3 lround is in libm.so.3 (/usr/lib/libm.so) So maybe the newest imlib2 is no longer feasible on 4.11? I noticed the previous version compiled fine on 4.11. -Mike