Help getting to Current

Nick Hilliard nick-lists at netability.ie
Tue Mar 9 06:01:08 PST 2004


> I've recently installed FreeBSD 5.1 on a new dual-opteron PC (an MSI
> K8T Master-FAR2 motherboard).  However, I'm having trouble getting
> current.  The pre-built cvsup binary I installed with pkg_add fails
> with this error:
>
>    ELF interpreter /libexec/ld-elf.so.1 not found
>    Abort

That's correct. ld-elf.so.1 moved to /libexec from /usr/libexec in 5.2. 
If you don't have a 5.2 ld-elf.so and a 5.2 libc installed, 5.2 binaries
won't work at all.

> Are there any good workarounds for getting the latest current source?
> I've grabbed the 5.2.1 release /usr/src, but that's failing like
> this:
[...]
>    authenc.o(.text+0x36): undefined reference to `nclearto'
>    authenc.o(.text+0x3f): undefined reference to `nclearto'
>    authenc.o(.text+0x6e): undefined reference to `nclearto'

Let me guess: you untarred the 5.2 sources into a 5.1 source tree?  Or
used cvsup with the "-s" option?  If so, delete the old 5.1 source tree
first and run a buildworld again.  telnet/telnetd/libtelnet was
substantially modified last july, and several duplicate files were
deleted.  If you don't delete these in your local source tree, they will
interfere with the build process.

Nick




More information about the freebsd-current mailing list