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>