Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: bootparam_prot.h: No such file or diretory
On 15/01/2008, Kimi <kimimeister%gmail.com@localhost> wrote:
> On 15/01/2008, Iain Hibbert <plunky%rya-online.net@localhost> wrote:
> > On Tue, 15 Jan 2008, Kimi wrote:
> >
> > > On 14/01/2008, Kimi <kimimeister%gmail.com@localhost> wrote:
> > > > Hi,
> > > >
> > > > Well, I have now got further I think, but now stuck at:
> > > > ...
> > > > dependall ===> lib/librpcsvc
> > > > bootparam_prot_xdr.c:6:28: error: bootparam_prot.h: No such file or
> > > > diretory
> > > > nbmkdep:compile failed.
> >
> > there doesn't seem to be any recent changes to the librpcsvc directory
> > that could cause that problem
>
> why I am at a lose as to why :(
>
> >
> > > > with a:
> > > > # ./build.sh -O /usr/obj build
> > > > no /etc/mk.conf and a /usr/src from an hour ago
> > >
> > > I get the same on netbsd-4, also noticed bin/26006: netbsd-2-0 doesn't
> > > build for alpha, missing bootparam_prot.h same thing, different arch.
> > > for I tried both AMD64 & i386.
> > >
> > > I thoughtd maybe a "make includes" in /usr/src might help but no dice
> >
> > AFAIK that should make no difference, the build.sh method is designed to
> > be self contained.
> >
> > I've never used the 'build' target but that should be included in the
> > 'distribution' anyway.
> >
>
> I read build.sh & distribution implies "build", although I don't see
> this being used very much in documentation, it is usually
> "distribution" or "release"
>
> > what machine/OS are you building on? do you have a separate tooldir? do
> > you have any errant environment variables?
> >
>
> building it on NetBSD/AMD64-4.99.48 userland & 4.99.49 kernel. well
> accoring to the output the tooldir is seperate:
>
> ===> build.sh command: ./build.sh -u -O /usr/obj params
> ===> build.sh started: Sat Jan 12 00:03:01 GMT 2008
> ===> NetBSD version: 4.99.49
> ===> MACHINE: amd64
> ===> MACHINE_ARCH: x86_64
> ===> Build platform: NetBSD 4.99.48 amd64
> ===> HOST_SH: /bin/sh
> ===> TOOLDIR path: /usr/obj/tooldir.NetBSD-4.99.48-x86_64
> ===> DESTDIR path: /usr/obj/destdir.amd64
> ===> RELEASEDIR path: /usr/obj/releasedir
> ===> makewrapper: /usr/obj/tooldir.NetBSD-4.99.48-x86_64/bin/nbmake-amd64
> ===> Updated /usr/obj/tooldir.NetBSD-4.99.48-x86_64/bin/nbmake-amd64
> params ===> etc
> BSDOBJDIR = '/usr/obj'
> BSDSRCDIR = '/usr/src'
> BUILDID = (undefined)
> DESTDIR = '/usr/obj/destdir.amd64'
> EXTERNAL_TOOLCHAIN = (undefined)
> HAVE_GCC = '4'
> HAVE_GDB = '6'
> INSTALLWORLDDIR = (undefined)
> KERNARCHDIR = 'arch/amd64'
> KERNCONFDIR = '/usr/src/sys/arch/amd64/conf'
> KERNOBJDIR = '/usr/obj/sys/arch/amd64/compile'
> KERNSRCDIR = '/usr/src/sys'
> MACHINE = 'amd64'
> MACHINE_ARCH = 'x86_64'
> MAKE = '/usr/obj/tooldir.NetBSD-4.99.48-x86_64/bin/nbmake'
> MAKECONF = '/etc/mk.conf'
> MAKEFLAGS = ' -d e -m /usr/src/share/mk
> HOST_OSTYPE=NetBSD-4.99.48-x86_64 MKOBJDIRS=yes USETOOLS=yes
> _SRC_TOP_=/usr/src _SRC_TOP_OBJ_=/usr/obj _THISDIR_=etc/'
> MAKEOBJDIR = '/usr/obj/etc'
> MAKEOBJDIRPREFIX = (undefined)
> MAKEVERBOSE = '0'
> MKBFD = 'yes'
> MKCATPAGES = 'yes'
> MKCRYPTO = 'yes'
> MKCRYPTO_IDEA = 'no'
> MKCRYPTO_MDC2 = 'no'
> MKCRYPTO_RC5 = 'no'
> MKCVS = 'yes'
> MKDEBUG = 'no'
> MKDEBUGLIB = 'no'
> MKDOC = 'yes'
> MKDYNAMICROOT = 'yes'
> MKGCC = 'yes'
> MKGCCCMDS = 'yes'
> MKGDB = 'yes'
> MKHESIOD = 'yes'
> MKHOSTOBJ = (undefined)
> MKHTML = 'yes'
> MKIEEEFP = 'yes'
> MKINET6 = 'yes'
> MKINFO = 'yes'
> MKIPFILTER = 'yes'
> MKKERBEROS = 'yes'
> MKLINKLIB = 'yes'
> MKLINT = 'yes'
> MKMAN = 'yes'
> MKMANZ = 'no'
> MKNLS = 'yes'
> MKOBJ = 'yes'
> MKOBJDIRS = 'yes'
> MKPAM = 'yes'
> MKPF = 'yes'
> MKPIC = 'yes'
> MKPICINSTALL = 'yes'
> MKPICLIB = 'yes'
> MKPOSTFIX = 'yes'
> MKPROFILE = 'yes'
> MKSHARE = 'yes'
> MKSKEY = 'yes'
> MKSOFTFLOAT = 'no'
> MKSTATICLIB = 'yes'
> MKUNPRIVED = 'no'
> MKUPDATE = 'yes'
> MKX11 = 'no'
> MKYP = 'yes'
> NBUILDJOBS = (undefined)
> NETBSDSRCDIR = '/usr/src'
> NOCLEANDIR = (undefined)
> NODISTRIBDIRS = (undefined)
> NOINCLUDES = (undefined)
> OBJMACHINE = (undefined)
> RELEASEDIR = '/usr/obj/releasedir'
> TOOLCHAIN_MISSING = 'no'
> TOOLDIR = '/usr/obj/tooldir.NetBSD-4.99.48-x86_64'
> USETOOLS = 'yes'
> USR_OBJMACHINE = (undefined)
> X11SRCDIR = '/usr/xsrc'
> ===> Successful make params
> ===> build.sh ended: Sat Jan 12 00:03:16 GMT 2008
> ===> Summary of results:
> build.sh command: ./build.sh -u -O /usr/obj params
> build.sh started: Sat Jan 12 00:03:01 GMT 2008
> NetBSD version: 4.99.49
> MACHINE: amd64
> MACHINE_ARCH: x86_64
> Build platform: NetBSD 4.99.48 amd64
> HOST_SH: /bin/sh
> TOOLDIR path: /usr/obj/tooldir.NetBSD-4.99.48-x86_64
> DESTDIR path: /usr/obj/destdir.amd64
> RELEASEDIR path: /usr/obj/releasedir
> makewrapper:
> /usr/obj/tooldir.NetBSD-4.99.48-x86_64/bin/nbmake-amd64
> Updated /usr/obj/tooldir.NetBSD-4.99.48-x86_64/bin/nbmake-amd64
> Successful make params
> build.sh ended: Sat Jan 12 00:03:16 GMT 2008
> ===> .
>
> my script called builder.sh in the same dir as build.sh contains:
> #! /bin/sh
>
> exec ./build.sh -u -O /usr/obj "$@"
>
> nothing special really, with exception of /usr/src and /usr/obj being
> nfs mounted, /usr/src being read-only
>
> > I seem to have
> >
> > RELEASEDIR=/var/pub/NetBSD
> > TOOLDIR=/usr/tools
> >
> > which keeps the tools out of my /var/obj
> >
> > iain
> >
make.conf:
WRKOBJDIR = /tmp/pkgsrc
X11_TYPE = modular
#eof
--
Regards,
Kimi
Home |
Main Index |
Thread Index |
Old Index