<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>On 19/04/2020 15:38, Gedare Bloom wrote:<br>
    </p>
    <blockquote type="cite"
cite="mid:CAC82fA0mPGRVmhF-2ziJ01CxKd82JQhS=vNmFtZDCmFt+UYpaA@mail.gmail.com">
      <pre class="moz-quote-pre" wrap="">On Sun, Apr 19, 2020 at 3:52 AM Vijay Kumar Banerjee <a class="moz-txt-link-rfc2396E" href="mailto:vijay@rtems.org" moz-do-not-send="true"><vijay@rtems.org></a> wrote:
</pre>
      <blockquote type="cite" style="color: #000000;">
        <pre class="moz-quote-pre" wrap="">Hi,

While trying to build the examples with a fresh pull from upstream,
I got the following build error from gccdeps:

```
Build failed
Traceback (most recent call last):
  File "<i class="moz-txt-slash"><span class="moz-txt-tag">/</span>home/lunatic/development/rtems-examples<span class="moz-txt-tag">/</span></i>.waf-2.0.19-1f3c580272b15a03d2566843c5fe872a/waflib/Task.py", line 190, in process
    self.post_run()
  File "/home/lunatic/development/rtems-examples/rtems_waf/gccdeps.py", line 144, in post_run
    raise ValueError('could not find %r for %r' % (x, self))
ValueError: could not find ['filesystem', 'fat_ramdisk', 'fs-root-tar.h'] for
</pre>
      </blockquote>
      <pre class="moz-quote-pre" wrap="">It's doing an error check to find the build dependency fs-root-tar.h,
which gets generated in the build directory by bin2c. This has always
been tricky to handle in waf. I don't grok the way Chris reworked the
rootfs support in the example so I don't immediately see the root
(hah) problem or how to try to fix it.</pre>
    </blockquote>
    <p>I struggled with this stuff also in the new build system. waf is
      pretty nice, once you figured out how something works, but at
      least for me it was always very hard to figure out solutions. I
      can write Makefiles a hundred times faster. Maybe this helps:</p>
    <p><a class="moz-txt-link-freetext" href="https://git.rtems.org/sebh/rtems.git/tree/wscript?h=build#n410">https://git.rtems.org/sebh/rtems.git/tree/wscript?h=build#n410</a></p>
    <p><a class="moz-txt-link-freetext" href="https://git.rtems.org/sebh/rtems.git/tree/spec/build/testsuites/libtests/RTEMS-BUILD-TEST-LIB-TAR01.yml?h=build">https://git.rtems.org/sebh/rtems.git/tree/spec/build/testsuites/libtests/RTEMS-BUILD-TEST-LIB-TAR01.yml?h=build</a><br>
    </p>
  </body>
</html>