Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Jun 2005 20:59:07 +0200
From:      Marcin Jessa <lists@yazzy.org>
To:        current@freebsd.org
Subject:   Re: libexec/ld-elf.so.1: Undefined symbol "__stdoutp" referenced from COPY relocation in /bin/sh
Message-ID:  <20050606205907.51ee3e2a.lists@yazzy.org>
In-Reply-To: <20050606120114.5feef56c.lists@yazzy.org>
References:  <20050606120114.5feef56c.lists@yazzy.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi again.

I forgot to mention I am upgrading from 5.4-RELEASE to 6.0
The world and kernel compiled fine but the new installed by make installworld binaries make the make installworld process to fail.
As you can see in this case, install fails first.
I can copy install from 5.4 and then make installworld starts to complain about other binaries.
When I copy over the entire /bin and /sbin from 5.4 I can use the userland applications again just fine (they give the same errors when I try to run the freshly installed ones).
I also tried to copy over binaries from a snapshot CD (ISO downloaded from ftp2.jp.freebsd.org) but I still get the same error with those...
I am stucked having no idea what may be wrong here...

Cheers,
YazzY


On Mon, 6 Jun 2005 12:01:14 +0200
Marcin Jessa <lists@yazzy.org> wrote:

> Running make installworld on freshly updated and compiled world and on the new 6.0 kernel I get:
> 
> ===> bin/sync (install)
> install -s -o root -g wheel -m 555   sync /bin
> install -o root -g wheel -m 444 sync.8.gz  /usr/share/man/man8
> install -o root -g wheel -m 444 sync.8.cat.gz  /usr/share/man/cat8/sync.8.gz
> ===> bin/test (install)
> install -s -o root -g wheel -m 555   test /bin
> install -o root -g wheel -m 444 test.1.gz  /usr/share/man/man1
> install -o root -g wheel -m 444 test.1.cat.gz  /usr/share/man/cat1/test.1.gz
> /libexec/ld-elf.so.1: Undefined symbol "__stdoutp" referenced from COPY relocation in /bin/sh
> *** Error code 1
> 
> Stop in /usr/src/bin/test.
> *** Error code 1
> 
> Stop in /usr/src/bin.
> *** Error code 1
> 
> Stop in /usr/src.
> *** Error code 1
> 
> Stop in /usr/src.
> *** Error code 1
> 
> Stop in /usr/src.
> *** Error code 1
> 
> 
> I have both COMPAT4x=YES in /etc/make.conf and 
> options         COMPAT_43               #Compatible with BSD 4.3 [KEEP THIS!]   
> options         COMPAT_FREEBSD4         #Compatible with FreeBSD4
> in my kernel config.
> 
> More relevant info:
> /etc/make.conf:
> 
> CFLAGS=         -O2 -pipe       #Compiler settings used when compiling C code.
> CXXFLAGS+=      -O2 -pipe       #Compiler settings used when compiling C++ code.
> CPUTYPE?=pentiumpro
> 
> 
> CPU: Intel(R) Celeron(R) M processor         1400MHz (1395.48-MHz 686-class CPU)
>   Origin = "GenuineIntel"  Id = 0x695  Stepping = 5
>   Features=0xa7e9f9bf<FPU,VME,DE,PSE,TSC,MSR,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,TM,PBE>
> 
> Any idea how to fix that problem?
> _______________________________________________
> freebsd-current@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050606205907.51ee3e2a.lists>