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