From owner-freebsd-ports Mon Oct 16 20:49: 8 2000 Delivered-To: freebsd-ports@freebsd.org Received: from lotl.clari.net.au (lotl.clari.net.au [203.26.127.210]) by hub.freebsd.org (Postfix) with ESMTP id 9C3C637B479; Mon, 16 Oct 2000 20:49:03 -0700 (PDT) Received: from theforce.clari.net.au (theforce.clari.net.au [203.8.14.120]) by lotl.clari.net.au (8.9.3/8.9.1) with ESMTP id OAA70373; Tue, 17 Oct 2000 14:48:30 +1100 (EST) (envelope-from stephen@clari.net.au) Message-ID: X-Mailer: XFMail 1.4.0 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <004701c037eb$bc8bba90$1200a8c0@gsicomp.on.ca> Date: Tue, 17 Oct 2000 14:49:37 +1100 (EST) Organization: ClariNET Internet Solutions From: Stephen Cimarelli To: ports@freebsd.org Subject: Re: FreeBSD Port: expat-1.1 Cc: dirk@freebsd.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi has a follow up :I just compiled expat-1.95 on LINUX and the Make file did run libtool --mode=compile before linbtool --mode=link So guess the problem is in the Makefile. On 17-Oct-00 Matthew Emmerton wrote: >> Hi Dirk >> >> I'm tring to compile expat-1.95 on FreeBSD 4.0, but am having no luck >> >> It uses libtool but seems to run libtool --mode=link before >> --mode=compile--mode=compile >> it therefore creates .o links to .lo files that do not exist. >> >> I am not a code cutter can anyone help? > > I don't know about expat-1.95 (since a cvsup of 3 minutes ago indicates that > expat is still at version 1.1), but I ran into similar problems with expat > when building mod_php4 over the weekend. > > Since expat doesn't appear to use libtool at all, I think the problem > relates to ports that build expat as a dependency and use libtool to work > magic (such as mod_php4.) All I did to work around this was to 'cd > /usr/ports/textproc/expat' and build it using 'make clean all install' and > then continued my build of mod_php4 and all was fine. > > The only way I have to explain why it failed in the first place is that I > was building on an SMP machine, and was using 'make -j8' to do so. Is it > possible that the libtool steps of the mod_php4 make were executed against > the expat build before the expat build had completed? > > If this is the case, then this is something that the maintainers of > bsd.port.mk might want to know about, so that some synchronisation magic can > be performed to ensure that dependencies are built before they are operated > upon. > > Also, I noticed that the archive at ftp://ftp.jclark.com/pub/xml is > out-of-date (it fails with a checksum error). > > -- > Matthew Emmerton > GSI Computer Services > +1 (800) 217 5409 (Canada) ---------------------------------- E-Mail: Stephen Cimarelli Date: 17-Oct-00 Time: 14:46:28 ClariNet Internet Solutions +61 3 9486 0811 www.clari.net.au ---------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message