Hi, Today (an hour ago) I updated the sources for current to rebuild the base system on my amd64 machine. I recompiled the kernel and rebooted.
Upon trying to build userland, I get the following error: $ cd /usr/src $ make obj && make build [...] preparing in /usr/src/include/../gnu/usr.bin/cc/include copies: crypto ddb dev isofs miscfs msdosfs net netinet netinet6 netmpls net80211 nfs ntfs scsi sys ufs uvm cd ../sys; pax -rw -pa -L `find crypto ddb dev isofs miscfs msdosfs net netinet netinet6 netmpls net80211 nfs ntfs scsi sys ufs uvm -follow -type f -name '*.h' '!' '(' -path 'dev/microcode/*' -or -path 'dev/pci/drm/*' ')' -print` /usr/include pax: pledge: Invalid argument *** Error 1 in include (Makefile:117 'copies') *** Error 1 in . (Makefile:55 'includes') *** Error 1 in . (Makefile:87 'do-build') *** Error 1 in /usr/src (Makefile:74 'build') It seems as if it's a pax pledging issue. The /bin/pax executable (built during the week) pledges "stdio rpath wpath cpath fattr dpath getpw proc exec ioctl", and I saw a commit from Theo Buehler this morning about "switching pax to pledge tape instead of ioctl" and then another one, four hours later, from Theo about "pax conversion was missed; give this another week". I don't know if these may be the culprits. I didn't see anything in the "following current" FAQ abount this particular issue. Sould I just step back and use my obsd kernel until this is fixed, or was there something I missed? Regards, Kusalananda [demime 1.01d removed an attachment of type application/pgp-signature which had a name of signature.asc]