stop in make installworld: symbol lstat1 at FBSD_1.5 not found

Dimitry Andric dim at
Mon Dec 31 13:12:22 UTC 2018

On 31 Dec 2018, at 13:08, Matthias Apitz <guru at> wrote:
> On Mon, 31 Dec 2018 12:27:55 +0100, Matthias Apitz wrote:
>> Hello,
>> I'm updating the usual way a system from r314251 to tje actual CURRENT r342378.
>> The 'make installworld' failes in single user mode with:
>> /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin/rm:
>> Undefined symbol lstat1 at FBSD_1.5
>> What can I do?
> As I had no other idead, I run the 'make installworld' again, now with success.
> What does this mean?

I think what may have happened was the following.

The "legacy" rm which failed was likely a symlink to /bin/rm, like so:

$ ls -l  /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin/rm
lrwxr-xr-x  1 dim  dim  7 2018-12-29 16:22:12 /usr/obj/usr.old/src/amd64.amd64/tmp/legacy/usr/bin/rm@ -> /bin/rm

For some reason, /bin/rm may have been overwritten before your
/lib/, which caused the "Undefined symbol" error from

Alternatively, installing /lib/ may have failed without the
Makefile noticing it, after which the first /bin/rm would show that same

When you re-ran "make installworld", the installation of /lib/
likely succeeded, and after that the symlinked commands in
/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin which used new symbols
started to work.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 223 bytes
Desc: Message signed with OpenPGP
URL: <>

More information about the freebsd-current mailing list