Hello Joel, On 06/04/2020 19:09, Joel Sherrill wrote: > I tested it and it failed. > > CC treesource.o > gmake: *** No rule to make target 'yaml.h', needed by 'yamltree.o'. Stop. > + cd > /usr/home/joel/rtems-work/rtems-source-builder/bare/build/dtc-1.6.0-x86_64-freebsd12.1-1 > + echo '==> %install:' > ==> %install: > + pwd > + > build_top=/usr/home/joel/rtems-work/rtems-source-builder/bare/build/dtc-1.6.0-x86_64-freebsd12.1-1 > > I am guessing it has picked up a dependency on yaml that is not > accounted for.
Hm. Not really good. I checked an the yaml dependency is already there in 1.5.1. So most likely the best solution for the release is to just switch the default dtc to the 1.4.1 that is already used for spike. Otherwise we will have to add libyaml which might isn't a good idea in the pre-release phase. What do you think? Best regards Christian > > This is the place where spike references dtc. > > =================== > $ git diff > diff --git a/bare/config/devel/spike.bset b/bare/config/devel/spike.bset > index 76392f7..bf52b9f 100644 > --- a/bare/config/devel/spike.bset > +++ b/bare/config/devel/spike.bset > @@ -4,5 +4,5 @@ > > %define release 1 > > -devel/dtc-1.4.1-1 > +devel/dtc-1.6.0-1 > devel/spike-1.1.0 > ==================== > > On Mon, Apr 6, 2020 at 11:29 AM Joel Sherrill <j...@rtems.org > <mailto:j...@rtems.org>> wrote: > > Before I test it, what about the spike.bset? It still references dtc > 1.4? > > On Mon, Apr 6, 2020 at 10:54 AM Christian Mauderer > <o...@c-mauderer.de <mailto:o...@c-mauderer.de>> wrote: > > --- > bare/config/devel/dtc-1.6.0-1.cfg | 18 ++++++++++++++++++ > bare/config/devel/dtc.bset | 2 +- > 2 files changed, 19 insertions(+), 1 deletion(-) > create mode 100644 bare/config/devel/dtc-1.6.0-1.cfg > > diff --git a/bare/config/devel/dtc-1.6.0-1.cfg > b/bare/config/devel/dtc-1.6.0-1.cfg > new file mode 100644 > index 0000000..f293f12 > --- /dev/null > +++ b/bare/config/devel/dtc-1.6.0-1.cfg > @@ -0,0 +1,18 @@ > +# > +# DTC (Device Tree Compiler) 1.6.0 > +# > + > +%if %{release} == %{nil} > +%define release 1 > +%endif > + > +%include %{_configdir}/base.cfg > + > +%define dtc_version 1.6.0 > + > +%hash sha256 dtc-%{dtc_version}.tar.gz > 9fbe07223a98f2d7088a340b5505d4dfe682d77580e788d08cfcc1b61d8be237 > + > +# > +# The DTC build instructions. We use 1.x.x Release 1. > +# > +%include %{_configdir}/dtc-1-1.cfg > diff --git a/bare/config/devel/dtc.bset b/bare/config/devel/dtc.bset > index d701f93..6700823 100644 > --- a/bare/config/devel/dtc.bset > +++ b/bare/config/devel/dtc.bset > @@ -4,4 +4,4 @@ > > %define release 1 > > -devel/dtc-1.2.0 > +devel/dtc-1.6.0-1 > -- > 2.25.1 > > _______________________________________________ > devel mailing list > devel@rtems.org <mailto:devel@rtems.org> > http://lists.rtems.org/mailman/listinfo/devel > _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel