Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 Feb 2021 18:40:39 +0200
From:      "Oleg V. Nauman" <oleg@theweb.org.ua>
To:        freebsd-questions@freebsd.org
Subject:   Re: "make" in ports tells me "requires kernel source files in SRC_BASE=/usr/src." despite an up-to-date /usr/src
Message-ID:  <5583583.Zv9zXsTiuT@sigill.theweb.org.ua>
In-Reply-To: <CADqw_gKfYmN6jZnOHRFJCPhTFZkFZvNr6VGOXryHDxT1+Jum-w@mail.gmail.com>
References:  <CADqw_gKG6ovTuN7bZvYy7PCydfCXH4M2fw68YLmLvZhxi-g2xw@mail.gmail.com> <601d6f51-e3e5-a780-332a-95648fe87168@yuripv.dev> <CADqw_gKfYmN6jZnOHRFJCPhTFZkFZvNr6VGOXryHDxT1+Jum-w@mail.gmail.com>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
On 2021 M02 8, Mon 11:32:30 EET Michael Schuster wrote:
> On Mon, Feb 8, 2021 at 8:01 AM Yuri Pankov <yuripv@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@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

 Michael,

Could you please run 
ls -dli /usr/src/sys ?

Mine is

# ls -dli /usr/src/sys
2 dr-xr-xr-x  1 root  wheel  0 Feb  8 18:37 /usr/src/sys

Please note inode number 2 and the size of directory

Thank you





Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?5583583.Zv9zXsTiuT>