<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Apr 6, 2020 at 12:29 PM Christian Mauderer <<a href="mailto:oss@c-mauderer.de">oss@c-mauderer.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello Joel,<br>
<br>
On 06/04/2020 19:09, Joel Sherrill wrote:<br>
> I tested it and it failed.<br>
> <br>
>          CC treesource.o<br>
> gmake: *** No rule to make target 'yaml.h', needed by 'yamltree.o'.  Stop.<br>
> + cd<br>
> /usr/home/joel/rtems-work/rtems-source-builder/bare/build/dtc-1.6.0-x86_64-freebsd12.1-1<br>
> + echo '==> %install:'<br>
> ==> %install:<br>
> + pwd<br>
> +<br>
> build_top=/usr/home/joel/rtems-work/rtems-source-builder/bare/build/dtc-1.6.0-x86_64-freebsd12.1-1<br>
> <br>
> I am guessing it has picked up a dependency on yaml that is not<br>
> accounted for.<br>
<br>
Hm. Not really good. I checked an the yaml dependency is already there<br>
in 1.5.1. So most likely the best solution for the release is to just<br>
switch the default dtc to the 1.4.1 that is already used for spike.<br>
Otherwise we will have to add libyaml which might isn't a good idea in<br>
the pre-release phase. What do you think?<br></blockquote><div><br></div><div>I completely agree. No further than 1.4. But this bothers me now. I couldn't</div><div>build spike. I haven't removed GCC from the machine though.</div><div><br></div><div>config.status: creating config.h<br>configure: WARNING: unrecognized options: --with-fesvr<br>+ gmake -j 4 'all$'<br></div><div><br></div><div>After we branch, it is probably worth updating. Perhaps a ticket to update</div><div>and target 6 as the milestone.</div><div><br></div><div>--joel </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Best regards<br>
<br>
Christian<br>
<br>
> <br>
> This is the place where spike references dtc.<br>
> <br>
> ===================<br>
> $ git diff<br>
> diff --git a/bare/config/devel/spike.bset b/bare/config/devel/spike.bset<br>
> index 76392f7..bf52b9f 100644<br>
> --- a/bare/config/devel/spike.bset<br>
> +++ b/bare/config/devel/spike.bset<br>
> @@ -4,5 +4,5 @@<br>
>  <br>
>  %define release 1<br>
>  <br>
> -devel/dtc-1.4.1-1<br>
> +devel/dtc-1.6.0-1<br>
>  devel/spike-1.1.0<br>
> ====================<br>
> <br>
> On Mon, Apr 6, 2020 at 11:29 AM Joel Sherrill <<a href="mailto:joel@rtems.org" target="_blank">joel@rtems.org</a><br>
> <mailto:<a href="mailto:joel@rtems.org" target="_blank">joel@rtems.org</a>>> wrote:<br>
> <br>
>     Before I test it, what about the spike.bset? It still references dtc<br>
>     1.4?<br>
> <br>
>     On Mon, Apr 6, 2020 at 10:54 AM Christian Mauderer<br>
>     <<a href="mailto:oss@c-mauderer.de" target="_blank">oss@c-mauderer.de</a> <mailto:<a href="mailto:oss@c-mauderer.de" target="_blank">oss@c-mauderer.de</a>>> wrote:<br>
> <br>
>         ---<br>
>          bare/config/devel/dtc-1.6.0-1.cfg | 18 ++++++++++++++++++<br>
>          bare/config/devel/dtc.bset        |  2 +-<br>
>          2 files changed, 19 insertions(+), 1 deletion(-)<br>
>          create mode 100644 bare/config/devel/dtc-1.6.0-1.cfg<br>
> <br>
>         diff --git a/bare/config/devel/dtc-1.6.0-1.cfg<br>
>         b/bare/config/devel/dtc-1.6.0-1.cfg<br>
>         new file mode 100644<br>
>         index 0000000..f293f12<br>
>         --- /dev/null<br>
>         +++ b/bare/config/devel/dtc-1.6.0-1.cfg<br>
>         @@ -0,0 +1,18 @@<br>
>         +#<br>
>         +# DTC (Device Tree Compiler) 1.6.0<br>
>         +#<br>
>         +<br>
>         +%if %{release} == %{nil}<br>
>         +%define release 1<br>
>         +%endif<br>
>         +<br>
>         +%include %{_configdir}/base.cfg<br>
>         +<br>
>         +%define dtc_version 1.6.0<br>
>         +<br>
>         +%hash sha256 dtc-%{dtc_version}.tar.gz<br>
>         9fbe07223a98f2d7088a340b5505d4dfe682d77580e788d08cfcc1b61d8be237<br>
>         +<br>
>         +#<br>
>         +# The DTC build instructions. We use 1.x.x Release 1.<br>
>         +#<br>
>         +%include %{_configdir}/dtc-1-1.cfg<br>
>         diff --git a/bare/config/devel/dtc.bset b/bare/config/devel/dtc.bset<br>
>         index d701f93..6700823 100644<br>
>         --- a/bare/config/devel/dtc.bset<br>
>         +++ b/bare/config/devel/dtc.bset<br>
>         @@ -4,4 +4,4 @@<br>
> <br>
>          %define release 1<br>
> <br>
>         -devel/dtc-1.2.0<br>
>         +devel/dtc-1.6.0-1<br>
>         -- <br>
>         2.25.1<br>
> <br>
>         _______________________________________________<br>
>         devel mailing list<br>
>         <a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a> <mailto:<a href="mailto:devel@rtems.org" target="_blank">devel@rtems.org</a>><br>
>         <a href="http://lists.rtems.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
> <br>
</blockquote></div></div>