Date: Fri, 29 Aug 2014 09:19:03 -0700 From: Warner Losh <imp@bsdimp.com> To: Ian Lepore <ian@FreeBSD.org> Cc: "freebsd-arm@freebsd.org" <arm@freebsd.org> Subject: Re: Problem running make_dtb.sh Message-ID: <E326E32B-EF4F-4427-8593-40E860C5FC7D@bsdimp.com> In-Reply-To: <1409320716.1150.169.camel@revolution.hippie.lan> References: <F06A8E2E-EEDE-4767-85EF-2834ECF547D2@freebsd.org> <1409320716.1150.169.camel@revolution.hippie.lan>
next in thread | previous in thread | raw e-mail | index | archive | help
--Apple-Mail=_95E9F03A-4241-4225-A97D-3D079414652A Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=windows-1252 On Aug 29, 2014, at 6:58 AM, Ian Lepore <ian@FreeBSD.org> wrote: > On Fri, 2014-08-29 at 14:44 +0200, Michael Tuexen wrote: >> Dear all, >>=20 >> when trying to build the kernel on a Wandboard the traditional way as = described in >> = https://www.freebsd.org/doc/en/books/developers-handbook/kernelbuild.html#= kernelbuild-traditional >> a make results in >> ... >> sh ../../../tools/fdt/make_dtb.sh ../../.. wandboard-quad.dts = /usr/home/tuexen/sys/arm/compile/WANDBOARD-QUAD >> converting wandboard-quad.dts -> = /usr/home/tuexen/sys/arm/compile/WANDBOARD-QUAD/wandboard-quad.dtb >> <built-in>:159:10: fatal error: 'wandboard-quad.dts' file not found >> #include "wandboard-quad.dts" >> ^ >> 1 error generated. >> Error: <stdin>:1.1-2.1 syntax error >> FATAL ERROR: Unable to parse input tree >> *** Error code 1 >>=20 >> Stop. >>=20 >> The reason is that make_dtb.sh uses $MACHINE which is not set. If I = set it to arm, the make completes >> successfully. How is this fixed in the best way? >>=20 >> Best regards >> Michael >=20 > IMO, the best way to fix it would be to update the handbook to say = that > the "traditional" way of building a kernel is no longer supported. > Since that won't fly due to a small but very vocal minority, maybe the > attached patch would be a good fix. Yea, good luck with that one=85 Then again, I do use it all the time = because it still works. > Index: sys/tools/fdt/make_dtb.sh > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > --- sys/tools/fdt/make_dtb.sh (revision 270064) > +++ sys/tools/fdt/make_dtb.sh (working copy) > @@ -12,6 +12,10 @@ if [ -z "$dts" ]; then > exit 1 > fi >=20 > +if [ -z "${MACHINE}" ]; then > + MACHINE=3D$(uname -m) > +fi > + > for d in ${dts}; do > dtb=3D${dtb_path}/`basename $d .dts`.dtb > echo "converting $d -> $dtb=94 This fix works for me. Warner --Apple-Mail=_95E9F03A-4241-4225-A97D-3D079414652A Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - https://gpgtools.org iQIcBAEBCgAGBQJUAKf3AAoJEGwc0Sh9sBEAqUIQALVj3wAh8aq8bKnoDF/BJAOL v6r0AmTIQfunQgDPsYZ/SGWye9da3kuDHG77MEoWn7caRqZy54oyZjuMA3/t719X aDB2OkkiM5yKJ3iFn9xaVDEzkJVFgf3fs2+THI3qi06jDOr58lC7G8p7Y9dwjNaa SRrZ8gjKEK5tpa13irgjZhpIzgkG/hB7tFb6AVEPBMX93h6Sl8rWKlnbQC0+36NO MugmUFIXwj0AkZfVF34zqmAiS+Q3CjxCi+jhOz/0OFuSOYqWXYUT3bqYb21pEzbA vCRnkosHtnMp3Ym/972MHxnMhsBDx6zd524E7dZzClcCUgSW62PQ/B7h+m4j+L+Z rTLrp6BYafibRl7M0JKSU8Oe6WVyXX0ezO4xOZOx/WxtefeGfFk0voQh8tOp4ZWn HluwP8hZ5ydH+OEmnhjVjI//7SFfx0zGlT41RQtFgTci91RUBGHdx9qPUxzpKVtW dOBfsjfxSjOW6qd17QbELUk57KXGDBtqaGy+O2DVTP0lb9VUqyyM8LbkN/2+r4hL 6XjaEG7xTAc2vSlp5H3CYMcWJnIheuhNBDCQS7h2XwlTTjpOJTvStbpMDZ9ss2Xi TGUpnjICXedqyQhLq64hjYEeEFtNgiZxZvYbVAE+dMUVpiyHv+wizT3oUWiDK2rr sb3+GC/fBFIMvGmqoV5K =oBCH -----END PGP SIGNATURE----- --Apple-Mail=_95E9F03A-4241-4225-A97D-3D079414652A--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E326E32B-EF4F-4427-8593-40E860C5FC7D>