Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Jan 2023 18:16:38 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 269132] devel/rubygem-oj still no headers when building as non-root
Message-ID:  <bug-269132-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D269132

            Bug ID: 269132
           Summary: devel/rubygem-oj still no headers when building as
                    non-root
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: sunpoet@FreeBSD.org
          Reporter: marko.cupac@mimar.rs
          Assignee: sunpoet@FreeBSD.org
             Flags: maintainer-feedback?(sunpoet@FreeBSD.org)
 Attachment #239679 text/plain
         mime type:

Created attachment 239679
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D239679&action=
=3Dedit
rubygem-oj-3.13.23_2.log

Hi,

I have been instructed in #269020 to open a new ticket, so here it goes.

When building devel/rubygem-oj in poudriere as non-root, with the following=
 set
in poudriere.conf:

BUILD_AS_NON_ROOT=3Dyes
PORTBUILD_USER=3Dnobody

...port gets successfully built, even though log shows header files are not
copied to approriate destination due to lack of permissions (see attached l=
og).

This results in inability to build devel/rubygem-oj-introspect due to lack =
of
header files, and ultimately inability to build www/gitlab-ce, when buildin=
g in
poudriere as non-root / nobody.

As no other port out of ~1300 I am currently building in poudriere has prob=
lem
with building as non-root, would it be possible to fix devel/rubygem-oj in a
way it can include header files when building as non-root, rather than aski=
ng
users of this port to start building ports as root?

Thank you in advance,

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-269132-7788>