"make" in ports tells me "requires kernel source files in SRC_BASE=/usr/src." despite an up-to-date /usr/src

Michael Schuster michaelsprivate at gmail.com
Mon Feb 8 09:32:44 UTC 2021


On Mon, Feb 8, 2021 at 8:01 AM Yuri Pankov <yuripv at yuripv.dev> wrote:

> Michael Schuster wrote:
> > Hi,
> >
> > again, apologies if this is not the right place to ask this question ...
> >
> > I've done a fair amount of googling, without relevant findings.
> >
> > $Subject says all - both the port I'm trying to build as well as /usr/src
> > are up-to-date (one using "svn up", the other "git pull"), I'm also
> running
> > the kernel that I built from those sources.
> >
> > uname:
> > FreeBSD host 14.0-CURRENT FreeBSD 14.0-CURRENT #12
> > main-n244657-344f1083e12: Sat Feb  6 12:17:33 CET 2021
> > root at host:/usr/obj/usr/src/amd64.amd64/sys/GENERIC
> >   amd64
>
> FWIW, I am not seeing the issue.  Having said that, the trailing dot
> after /usr/src in that error message looks suspicious, it is not there
> in /usr/ports/Mk/Uses/kmod.mk; was that an exact copy/paste?


yes

here's a longer quote:
------- begin
ports/graphics/drm-devel-kmod:10:28:22 $ sudo  make DESTDIR=/mnt install
clean
===>  Creating some important subdirectories
===>  Starting chrooted make in /mnt...
===>  drm-devel-kmod-5.4.92.g20210128_1 requires kernel source files in
SRC_BASE=/usr/src.
*** Error code 1
------- end

  If yes,
> check if you are (incorrectly) setting SRC_BASE somewhere?
>

not that I know of:
------- begin
ports/graphics/drm-devel-kmod:10:27:58 $ set | grep SRC
ports/graphics/drm-devel-kmod:10:28:10 $
------- end

regards
Michael

-- 
Michael Schuster
http://recursiveramblings.wordpress.com/
recursion, n: see 'recursion'


More information about the freebsd-questions mailing list