From owner-freebsd-ports@FreeBSD.ORG Sat Jan 27 21:35:51 2007 Return-Path: X-Original-To: ports@freebsd.org Delivered-To: freebsd-ports@FreeBSD.ORG Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 99C8516A494 for ; Sat, 27 Jan 2007 21:35:51 +0000 (UTC) (envelope-from markus@freebsd.org) Received: from mail-in-13.arcor-online.net (mail-in-13.arcor-online.net [151.189.21.53]) by mx1.freebsd.org (Postfix) with ESMTP id 286AA13C48C for ; Sat, 27 Jan 2007 21:35:51 +0000 (UTC) (envelope-from markus@freebsd.org) Received: from mail-in-04-z2.arcor-online.net (mail-in-04-z2.arcor-online.net [151.189.8.16]) by mail-in-13.arcor-online.net (Postfix) with ESMTP id 0E42E1E5480; Sat, 27 Jan 2007 22:35:50 +0100 (CET) Received: from mail-in-10.arcor-online.net (mail-in-10.arcor-online.net [151.189.21.50]) by mail-in-04-z2.arcor-online.net (Postfix) with ESMTP id 01DFA104815; Sat, 27 Jan 2007 22:35:50 +0100 (CET) Received: from ramses.kicks-ass.net (dslb-084-061-013-069.pools.arcor-ip.net [84.61.13.69]) by mail-in-10.arcor-online.net (Postfix) with ESMTP id AEEA52351A3; Sat, 27 Jan 2007 22:35:49 +0100 (CET) Received: from cheops.phoenix (cheops.phoenix [192.168.1.3]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ramses.kicks-ass.net (Postfix) with ESMTP id BC2A1B83E; Sat, 27 Jan 2007 22:35:47 +0100 (CET) From: Markus Brueffer To: Mathieu Prevot Date: Sat, 27 Jan 2007 22:35:24 +0100 User-Agent: KMail/1.9.5 References: <20070126090310.GA45018@scienceclue.ath.cx> <200701271723.54070.markus@FreeBSD.org> <20070127181525.GA26664@scienceclue.ath.cx> In-Reply-To: <20070127181525.GA26664@scienceclue.ath.cx> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="nextPart1289631.0SDx3WbmCJ"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit Message-Id: <200701272235.29343.markus@freebsd.org> Cc: ports@freebsd.org Subject: Re: new port: libtool: link: cannot find the library `' X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 27 Jan 2007 21:35:51 -0000 --nextPart1289631.0SDx3WbmCJ Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Saturday 27 January 2007 19:15, Mathieu Prevot wrote: > On Sat, Jan 27, 2007 at 05:23:48PM +0100, Markus Brueffer wrote: > > Hi Mathieu, > > > > The problem is that the buildsystem that kmess ships is hosed. Try the > > following in the port's directory (regenerating the buildsystem): > > > > # make patch > > # cd work/kmess-1.5pre1 > > # gmake -f admin/Makefile.common > > # cd ../.. > > # make > > > > Now the build should succeed. I don't have much time at the moment, but > > will come back to you tonight with details on how to fix this properly. > > It made it, indeed. Thanks for this. > I will wait for details. Here is a version of the port that should build and install flawlessly (onl= y=20 compile tested, no runtime tests as I don't use MSN): http://people.freebsd.org/~markus/stuff/kmess.tar.bz2 What I did was the following: As soon as you notice funny automake messages= =20 after the configure stage, you know something is wrong with the buildsystem= =2E=20 In most cases, by my own experience, these are only noop changes the author= =20 did after generating the buildsystem that changed one or more timestamps.=20 Using gmake -d in the builddirectory you can see which files are affected a= nd=20 correct the timestamps manually (look at the post-patch target). That's wha= t=20 I did in this case. In some rare cases, the author really forgot to regenerate the buildsystem= =20 before releasing the distfile. If this is the case, you have to regenerate = it=20 by yourself (as shown in the first mail). After that you can choose between= =20 creating a mega patch for the port, hosted at an external site, or releasin= g=20 a completly new tarball. The latter one is mostly more appropriate, as the= =20 size of the patch often exceeds the size of a new tarball. Please let me know if kmess works as expected. If so, I'd like to commit it= =20 (judging from the information from the website, this version should be quit= e=20 stable). Btw: This port is currently unmaintained. Would you like to be the new=20 maintainer of it? (hint, hint) :) Best regards, Markus =2D-=20 Markus Brueffer =A0 =A0| GPG-Key: http://people.FreeBSD.org/~markus/markus.= asc markus@brueffer.de | FP: 3F9B EBE8 F290 E5CC 1447 8760 D48D 1072 78F8 A8D4 markus@FreeBSD.org | FreeBSD: The Power to Serve! --nextPart1289631.0SDx3WbmCJ Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (FreeBSD) iD8DBQBFu8Wh1I0Qcnj4qNQRAuVIAKCRDqeSdeApVXWioOGOrY7GRBLFTgCgglYq 6RYXYs6fMBzKMn3CtV0bleo= =uu3W -----END PGP SIGNATURE----- --nextPart1289631.0SDx3WbmCJ--