Yeah, a transition was handled poorly because we thought all the
stragglers were gone.  Upgrade to the snap, and you'll be ok.

> 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]

Reply via email to