Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 29 Aug 2017 20:53:51 +0000
From:      Johannes M Dieterich <jmd@freebsd.org>
To:        Jung-uk Kim <jkim@freebsd.org>
Cc:        Jan Beich <jbeich@freebsd.org>, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r448928 - in head/graphics: . drm-next-kmod
Message-ID:  <20170829205351.Horde.cJ-BkOZLFgXWSRXmqFSiczx@www.poelloepaeae.de>
In-Reply-To: <e44221eb-1cf6-499c-9966-5c29761d0c21@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help



Jung-uk Kim – Tue., 29. August 2017 16:46
> On 08/29/2017 13:13, Jan Beich wrote:
> > Johannes M Dieterich <jmd@FreeBSD.org> writes:
> > 
> >> Author: jmd
> >> Date: Tue Aug 29 16:32:19 2017
> >> New Revision: 448928
> >> URL: svnweb.freebsd.org/changeset/ports/448928
> >>
> >> Log:
> >>   New port: graphics/drm-next-kmod.
> > [...]
> >> +USES=		kmod uidfix
> > 
> > Fails to build if SRC_BASE != /usr/src. With SRCTOP undefined the port
> > relies on /sys symlink existing and pointing to a real location. The
> > latter conflicts with $SRC_BASE/etc/Makefile hardcoding "usr/src/sys".
> > 
> > Maybe add MAKE_ENV = SRCTOP="${SRC_BASE}" to fix the following.
> > 
> > $ make DISABLE_MAKE_JOBS=
> > ===>  Building for drm-next-kmod-g20170825
> > ===> drm (all)
> > Warning: Object directory not changed from original /usr/ports/graphics/drm-next-kmod/work/kms-drm-4ee5acb/drm
> > ===> amd (all)
> > make[3]: "/usr/ports/graphics/drm-next-kmod/work/kms-drm-4ee5acb/amd/Makefile" line 3: Cannot open /sys/conf/kern.opts.mk
> > make[3]: Fatal errors encountered -- cannot continue
> > make[3]: stopped in /usr/ports/graphics/drm-next-kmod/work/kms-drm-4ee5acb/amd
> > *** Error code 1
I can add this, however, my understanding is that for kmods we require /usr/src? I checked with kwm and he pointed out that people not running /non-usr/src systems should set SRC_BASE properly in their Mk/Uses/kmod.mk (I haven't tested this).

> Also, please fix non-root build while you're at it.  Please see the
> attached patch.
Yes, there is a bugzilla entry already for this. See my response there, I also need to sort out the weird licensing of these modules for packaging and will include the other changes with that.

Thanks,

Johannes



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20170829205351.Horde.cJ-BkOZLFgXWSRXmqFSiczx>