From owner-freebsd-ports Mon Oct 16 20:37:50 2000 Delivered-To: freebsd-ports@freebsd.org Received: from xena.gsicomp.on.ca (cr677933-a.ktchnr1.on.wave.home.com [24.42.130.87]) by hub.freebsd.org (Postfix) with ESMTP id D154F37B4D7; Mon, 16 Oct 2000 20:37:46 -0700 (PDT) Received: from hermes (hermes.gsicomp.on.ca [192.168.0.18]) by xena.gsicomp.on.ca (8.9.3/8.9.3) with SMTP id XAA02969; Mon, 16 Oct 2000 23:38:00 GMT (envelope-from matt@gsicomp.on.ca) Message-ID: <004701c037eb$bc8bba90$1200a8c0@gsicomp.on.ca> From: "Matthew Emmerton" To: "Stephen Cimarelli" , Cc: References: <39EBC25A.BA967E46@clari.net.au> Subject: Re: FreeBSD Port: expat-1.1 Date: Mon, 16 Oct 2000 23:38:33 -0400 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > 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 > 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) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message