Skip site navigation (1)Skip section navigation (2)
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>