Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: building a kernel "the old way"



On Wed, May 24, 2017 at 04:59:58PM +0200, Christian Groessler wrote:
> Hi,
> 
> with "old way" I mean not using build.sh.
> 
> I ran:
> 
> -------------------------
> [muc-twinppc:/local/netbsd-src/src/sys/arch/macppc/conf]$ config GENERIC
> Build directory is ../compile/GENERIC
> Don't forget to run "make depend"
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Did you run "make depend"? (Just checking...)

Patrick

> [muc-twinppc:/local/netbsd-src/src/sys/arch/macppc/conf]$ cd
> ../compile/GENERIC/
> [muc-twinppc:/local/netbsd-src/src/sys/arch/macppc/compile/GENERIC]$ make
> making sure the compat library is up to date...
> make[1]: cannot open ../../../../../../compat/common/Makefile.
> 
> make[1]: stopped in
> /usr/obj/local/netbsd-src/src/sys/arch/macppc/compile/GENERIC/lib/compat
> *** Error code 2
> 
> Stop.
> make: stopped in /local/netbsd-src/src/sys/arch/macppc/compile/GENERIC
> [muc-twinppc:/local/netbsd-src/src/sys/arch/macppc/compile/GENERIC]$ cat
> /etc/mk.conf
> MKUNPRIVED=yes
> #USETOOLS=yes
> TOOLDIR=/local/netbsd-src/tools
> RELEASEDIR=/local/netbsd-src/release
> BSDSRCDIR=/local/netbsd-src/src
> BSDOBJDIR=/local/netbsd-src/obj
> MKOBJDIRS=yes
> MKOBJ=yes
> OBJMACHINE=yes
> DESTDIR=/local/netbsd-src/dest
> #PKG_OPTIONS.emacs=dbus svg x11 xft2 gnutls xaw xml
> PKG_OPTIONS.emacs=dbus x11 xft2 gnutls xaw xml
> PKG_OPTIONS.firefox+=debug-info
> PKGSRC_KEEP_BIN_PKGS=yes
> [muc-twinppc:/local/netbsd-src/src/sys/arch/macppc/compile/GENERIC]$ find .
> -type d
> .
> [muc-twinppc:/local/netbsd-src/src/sys/arch/macppc/compile/GENERIC]$
> -------------------------
> 
> 
> So source code isn't under /usr/src, but /local/netbsd-src/src due to tight
> space in the /usr partition.
> Running "make depend" first doesn't help, it gives a similar message.
> 
> It says, "make[1]: stopped in
> /usr/obj/local/netbsd-src/src/sys/arch/macppc/compile/GENERIC/lib/compat",
> but there is no "lib/compat" directory there.
> 
> I'm using -current from around May-17.
> 
> Is building a kernel this way not supported anymore? I have to admit, I
> don't remember when I did it last time before, probably not for a few years.
> 
> regards,
> chris
> 


Home | Main Index | Thread Index | Old Index