Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 Sep 1998 08:39:12 -0400 (EDT)
From:      "Viren R. Shah" <viren@rstcorp.com>
To:        John Birrell  <jb@cimlogic.com.au>
Cc:        jkb@best.com (Jan B. Koum), current@FreeBSD.ORG
Subject:   Re: Failing make elf 2.2 -> 3.0 (perl?)
Message-ID:  <199809151239.IAA03203@jabberwock.rstcorp.com>
In-Reply-To: <199809150512.PAA28843@cimlogic.com.au>
References:  <Pine.BSF.4.02A.9809142145260.9659-100000@shell6.ba.best.com> <199809150512.PAA28843@cimlogic.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help
>>>>> "JB" == John Birrell <jb@cimlogic.com.au> writes:

 JB> Jan B. Koum wrote:
 >> perlmain.o: In function `xs_init':
 >> perlmain.o(.text+0x9d): undefined reference to `boot_DynaLoader'
 JB> [...]
 >> This is coming from "make aout-to-elf". I guess I should try maybe
 >> non elf build first? Thanks,

 JB> No, don't do that. The make aout-to-elf should be all you need to do.
 JB> Before the perl5 changes, I tested each of 2.2.5, 2.2.6 and 2.2.7 upgrades
 JB> to current with the single command. A few days ago I saw the problem you
 JB> are reporting and I was hoping Mark would have fixed it by now. I've held
 JB> off committing a few things due to C-day.

I was the one who had reported the exact same problem. After an
aborted attempt at trying to track the problem down, I gave up and
did the following:
1. make buildworld (with the -current sources)
2. make installworld 
3. build a new kernel 
4. reboot
5. make aout-to-elf
8. reboot

Just remember that before step #4, you want to keep copies of reboot
and /bin/sh (look at Makefile.upgrade) and use that to reboot because
of changed syscalls.
Otherwise, everything went smoothly. I know it is a little bit of more
hassle than just doing the make-aout-to-elf, but it was worth it since
I only had the weekend in which to mess with my computer.


Viren
-- 
Viren R. Shah
"You are about as sharp as a sack of wet mice"
  -- Foghorn Leghorn

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?199809151239.IAA03203>