include/rpcsvc - mkdir: /usr/obj/lib32: Permission denied

Oliver Pinter oliver.pinter at hardenedbsd.org
Sat May 2 18:20:12 UTC 2015


On 5/2/15, Oliver Pinter <oliver.pinter at hardenedbsd.org> wrote:
> On 5/2/15, Oliver Pinter <oliver.pinter at hardenedbsd.org> wrote:
>> Hi all!
>>
>> I try to build a modified 10-STABLE with jenkins, but I got the error
>> in the subject.
>> You can find the full build log under this link:
>> http://jenkins.hardenedbsd.org:8180/jenkins/job/HardenedBSD-10-experimental-amd64/1/console
>>
>> If you need more info, please ping me, or write to core at hardenedbsd.org .
>>
>> Thanks you,
>> Oliver
>>
>
> Seems like something LIB32_OBJTREE related changes are missing from
> 10-STABLE's Makefile.inc1...
>

Especially this commit:
commit ad4df7fd320711af1c0e3bf59b9c7274c0cf95ae
Author: will <will at FreeBSD.org>
Date:   Thu Sep 18 01:57:36 2014 +0000

    Root the lib32 object tree under the overall object tree.

    This enables a common root directory for all object files for a given tree,
    which eases sharing a common MAKEOBJDIRPREFIX, and cleaning up of
object trees.

    In particular, one can simply (from the source directory) rm -rf
/usr/obj$(pwd)
    to destroy all object files for it.  Or to copy/sync files, etc.

    Reviewed by:        bdrewery
    CR:         https://reviews.freebsd.org/D796
    MFC after:  1 month
    Sponsored by:       Spectra Logic


More information about the freebsd-stable mailing list