Date: Mon, 2 Oct 2017 18:23:55 +0200 From: Emmanuel Vadot <manu@bidouilliste.com> To: Ian Lepore <ian@freebsd.org> Cc: lausts@acm.org, freebsd-arm@freebsd.org Subject: Re: BeagleBone Crochet Build Problem Message-ID: <20171002182355.d6f9a252fcfe48ce2ce2b808@bidouilliste.com> In-Reply-To: <1506954050.22078.55.camel@freebsd.org> References: <176dbdd5-1a32-06b2-7dd8-0647cc0fbe20@acm.org> <1506954050.22078.55.camel@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 02 Oct 2017 08:20:50 -0600 Ian Lepore <ian@freebsd.org> wrote: > On Mon, 2017-10-02 at 09:42 -0400, Thomas Laus wrote: > > I updated my build server today to r323984 and performed a 'git pull' > > on > > the Crochet files for my BeagleBone Black.=A0=A0The build process stopp= ed > > because of a missing file: > >=20 > > removed pre-existing mount directory; creating new one. > > Installing U-Boot from: /usr/local/share/u-boot/u-boot-beaglebone > > <built-in>:327:10: fatal error: > > '/usr/src/sys/boot/fdt/dts/beaglebone.dts' file > > =A0=A0=A0=A0=A0=A0not found > > #include "/usr/src/sys/boot/fdt/dts/beaglebone.dts" > > =A0=A0=A0=A0=A0=A0=A0=A0=A0^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > 1 error generated. > > Error: Expected /dts-v1/; version string > > Error: Failed to find root node /. > > Failed to parse tree. > > Failed to mmap file: Invalid argument > >=20 > > I looked in the directory that was referenced in the error and > > confirmed > > the missing file.=A0=A0I also upgraded all of my packages today on my > > build > > server before starting the Crochet build for Beaglebone.=A0=A0My U-Boot > > Beaglebone is at version 2017.07.00.1 which (from portsnap) appears > > to > > be the most recent. > >=20 > > Tom > >=20 >=20 > I'm not a crochet user, so I can't address that directly, but the basic > problem is that crochet shouldn't be trying to build the dtb file from > the dts source at all anymore. =A0The dtb files needed for various > beaglebone systems are all built now by sys/modules/dtb/am335x. =A0This > happened when we switched to using vendor-supplied dts files some time > ago. =A0The filenames also changed at that time, but the latest uboot > packages should be looking for the new names. >=20 > -- Ian Yes, also the modules install links for compatibility with older u-boot that still have our custom dtb name in it. --=20 Emmanuel Vadot <manu@bidouilliste.com> <manu@freebsd.org>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20171002182355.d6f9a252fcfe48ce2ce2b808>