Date: Tue, 17 Oct 2000 14:49:37 +1100 (EST) From: Stephen Cimarelli <stephen@clari.net.au> To: ports@freebsd.org Cc: dirk@freebsd.org Subject: Re: FreeBSD Port: expat-1.1 Message-ID: <XFMail.001017144937.stephen@clari.net.au> In-Reply-To: <004701c037eb$bc8bba90$1200a8c0@gsicomp.on.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
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 <stephen@clari.net.au> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.001017144937.stephen>