Re: Building 4.x releases on 5.x and 6.x

From: Ruslan Ermilov (ru_at_FreeBSD.org)
Date: 12/30/04

  • Next message: Nate Lawson: "Re: page fault panic in device_get_softc/acpi_pcib_route_interrupt"
    Date: Thu, 30 Dec 2004 01:04:42 +0200
    To: Maxim Sobolev <sobomax@portaone.com>
    
    
    

    On Thu, Dec 30, 2004 at 12:45:13AM +0200, Maxim Sobolev wrote:
    > Ruslan Ermilov wrote:
    > >Hi Maxim,
    > >
    > >One thing you'll definitely need is to install the Perl port in
    > >LOCAL_SCRIPT. Mounting /dev (much like the RELENG_5 and HEAD
    > >versions of release/Makefile do) will also be needed. Note that
    > >you should be using the 4.x version of release/Makefile* to
    > >start "make release", and use WORLDDIR to point to your
    > >/usr/src, something like this:
    > >
    > > cd /tmp
    > > cvs co -rRELENG_4 -l release
    > > cd /usr/src/release
    > > make -f /tmp/Makefile release ...
    >
    > Do you mean that I need to have 5.x/6.x in /usr/src pointed to by
    > WORLDDIR, while 4.x in /tmp/src and start making release in
    > /tmp/src/release?
    >
    I eman what I said: you need to use the target (4.x) version of
    release/Makefile*, and /usr/src matching your running world and
    kernel (5.x). WORLDDIR is not supported by 4.x release/Makefile,
    hence the sequence above.

    > I am not sure about perl, why do I need it? Isn't initial make
    > buildworld expected to build it and install into pristive chroot'ed tree?
    >
    You need Perl because 5.x doesn't have Perl in the base system,
    hence initial "make installworld" (which will install 5.x world
    into ${CHROOTDIR}) will not install Perl needed to build a 4.x
    kernel.

    Cheers,

    -- 
    Ruslan Ermilov
    ru@FreeBSD.org
    FreeBSD committer
    
    



  • Next message: Nate Lawson: "Re: page fault panic in device_get_softc/acpi_pcib_route_interrupt"

    Relevant Pages

    • Re: attempt to build 64 bit on Solaris fails
      ... > libraries needed to link with a 64-bit Tk. ... We were running a 32-bit version of Perl ... > Each section below is a summary of the commands used to install it. ...
      (comp.lang.perl.tk)
    • Re: attempt to build 64 bit on Solaris fails
      ... libraries needed to link with a 64-bit Tk. ... We were running a 32-bit version of Perl ... Each section below is a summary of the commands used to install it. ...
      (comp.lang.perl.tk)
    • Perl on Linux and SQL Server 2000 on Windows
      ... There was a time when I did a lot of searching on ways to use Perl ... sitting on Linux to connect SQL Server 2000 sitting on Windows. ... cpan> install DBI ... Install FreeTDS ...
      (comp.os.linux.misc)
    • RE: Please Help !!! Unable to install DBD-Oracle ( I am using perl 5.6 on solaris 8)
      ... Ron, I could be way off here, but the OP mayalready have Perl ... think the original issue was that he tried to use *PPM* to install ... I don't have any Solaris ... you are not the intended recipient, please notify the sender at Wipro ...
      (perl.dbi.users)
    • Re: Installing DBD::File via CPAN
      ... Do you use 'UNINST=1' in the build options for CPAN? ... >> Did you build Perl from source, or install via a RPM or binary distro? ... >>> sender of the delivery error by replying to this message, or notify us ...
      (perl.dbi.users)