Date: Tue, 27 Jun 2000 10:55:54 +0200 From: Mark Murray <mark@grondar.za> To: "George W. Dinolt" <gdinolt@pacbell.net> Cc: current@FreeBSD.org Subject: Re: Bootstrapping perl ... Message-ID: <200006270855.KAA55386@grimreaper.grondar.za> In-Reply-To: <39585CEA.423F53CB@pacbell.net> ; from "George W. Dinolt" <gdinolt@pacbell.net> "Tue, 27 Jun 2000 00:51:07 MST." References: <39585CEA.423F53CB@pacbell.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Thanks - this is the line that I am working on; your debugging is valuable!! M > I have found that the following small diff to /usr/src/Makefile.inc1 > allows the buildworld to proceed: > > *** Makefile.inc1~ Mon Jun 26 23:00:54 2000 > --- Makefile.inc1 Mon Jun 26 23:27:05 2000 > *************** > *** 123,129 **** > WORLDTMP= ${OBJTREE}${.CURDIR}/${BUILD_ARCH} > # /usr/games added for fortune which depend on strfile > STRICTTMPPATH= > ${WORLDTMP}/usr/sbin:${WORLDTMP}/usr/bin:${WORLDTMP}/usr/games > ! TMPPATH= ${STRICTTMPPATH}:${PATH} > > # > # Building a world goes through the following stages > --- 123,129 ---- > WORLDTMP= ${OBJTREE}${.CURDIR}/${BUILD_ARCH} > # /usr/games added for fortune which depend on strfile > STRICTTMPPATH= > ${WORLDTMP}/usr/sbin:${WORLDTMP}/usr/bin:${WORLDTMP}/usr/games > ! TMPPATH= > ${STRICTTMPPATH}:${OBJTREE}${.CURDIR}/gnu/usr.bin/perl/miniperl:${PATH} > > # > # Building a world goes through the following stages > > This is probably only a temporary fix and is not the right approach, but > it does illustrate that the problem is that the miniperl from > /usr/bin/miniperl was being called by the > /usr/src/gnu/usr.bin/perl/Makefile.inc and not the one built during the > buildworld. > > Since "miniperl" is referenced in the perl/Makefile.inc either one has > to "hardcode" the version of miniperl, i.e. include the path of the > version of miniperl for each reference in that makefile, or one should > install miniperl someplace in ${WORLDTMP} which is included in the path. > The former appears to be more in the spirit of "build-tools" since these > "tools' do not install their targets. They assume that the targets > operate in place. The later (installing miniperl inside of ${WORLDTMP) > would require an update to the build-tools target in perl/miniperl. > > Maybe none of the above is the correct approach, but these are some > ideas. > > Regards, George Dinolt > > Note: My buildworld has not completed as I write this but it has gotten > through the bootstrap and makedepends part of the perl build and I need > to get to bed. > > > > -- Mark Murray Join the anti-SPAM movement: http://www.cauce.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200006270855.KAA55386>