Built Python 3.14 Dragonfly 6.4

Autumn Jolitz autumn.jolitz at gmail.com
Mon Mar 2 12:26:15 PST 2026


Okay. I’d like to make a dport when I’ve got some insight into why my last attempt to go to master failed. 

Since then, I’ve reimaged one of my HAMMER drives to a GPT layout (instead of the results of a raw `newfs_hammer /dev/serno/WWZABTRY` which wrote an fdisk label for a 8tib partition — `fdisk` on the other fdisk formatted drives complains about it being an invalid label as the end offset exceeds 2TiB lol). I think this is the likely issue as my hammer2 GPT root drive worked fine but couldn’t recognize the partition map for the MBR formatted hammer drives. I’m only able to do this because I’ve PFS mirroring between my data drives so rebuilding one is doable.

If I can get a master userland/kernel built, then a reboot with the new kernel will reveal if it really is that (as opposed to something else breaking which would be worse and requiring help from a developer to gather WTF is wrong…)

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


> 
> On Mar 1, 2026, at 2:17 PM, Aaron LI <aly at aaronly.me> wrote:
> 
> 
> 
>>> On Mar 2, 2026, at 04:08, Autumn Jolitz <autumn.jolitz at gmail.com> wrote:
>>> 
>> I was able to compile Python 3.14 just now. It took some finagling.
>> 
>> I’ve added a patch for getting process memory usage.
> 
> Cool. I suggest you open a PR to https://github.com/DragonFlyBSD/DeltaPorts to include it. Or best submit to the upstream :)
> 
>> I would have liked to do this on dragonfly/master instead of dragonfly/6_4_RELEASE but the latest kernel doesn’t seem to recognize disklabels for MBR formatted SATA drives.
> 
> What was the error? Could you provide the steps to reproduce it? It would be a serious problem and I’ll have to look into it.
> 
> Thank you.
> 
> Aaron
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.dragonflybsd.org/pipermail/users/attachments/20260302/47941e63/attachment.htm>


More information about the Users mailing list