DragonFly master build failures
Aaron LI
aly at aaronly.me
Mon Mar 2 19:30:26 PST 2026
On 3/3/26 4:26 AM, Autumn Jolitz wrote:
> I bumped my src to latest master today - it added two commits.
>
> However I’m getting a build failure. I’m going to try the following
> steps to see if I can get an actionable *something*.
>
> 1. Remove MAKEOBJDIRPREFIX, try build
> 2. Reset master to HEAD~2, try build
>
> Autumn
>
> Build failure 1:
> $ sudo -H git -C /usr/src switch master
> $ sudo -H git -C /usr/src pull
> $ sudo -H git -C /usr/src rev-parse HEAD
> 447e693def340f0816784a1567986dda486bb2f9
> $ sudo -H cp /usr/src/sys/config/X86_64_GENERIC /usr/src/sys/config/NYX
> $ sudo -H make -C /usr/src MAKEOBJDIRPREFIX=/usr/obj/master KERNCONF=NYX
> build-all
> … /snip
> --- grep_stub.c ---
> make[6]: don't know how to make /usr/src/gnu/usr.bin/grep/libgreputils/
> libgreputils.a. Stop
>
> make[6]: stopped making "exe" in /usr/src/initrd/rescue
> *** Error code 2
I can reproduce this error, and I'll try to fix it.
By the way, removing MAKEOBJDIRPREFIX should make the build-all work.
I suggest you create a separate source directory for the master branch,
e.g., /usr/src-master. And then you don't need MAKEOBJDIRPREFIX.
Cheers,
Aaron
More information about the Users
mailing list