<div dir="ltr">Peng.. do you know how to add a local patch and try that? I am happy to<div>push it upstream and bump the RSB to the next newlib snapshot but</div><div>we need to know it resolves a bit of the issue.</div><div><br></div><div>If we need to add more symbols, then now is the time.</div><div><br></div><div>--joel</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 13, 2016 at 4:57 PM, Chris Johns <span dir="ltr"><<a href="mailto:chrisj@rtems.org" target="_blank">chrisj@rtems.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 13/04/2016 17:46, Peng Fan wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi Chris,<br>
I met this, so I add export INCLUDES=-I%{_includedir}:<br>
</blockquote>
<br></span>
I saw but I am concerned there is more to this. I think INCLUDES is specific to automake.<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
arm-rtems4.12-gcc -E -DHAVE_CONFIG_H -I. -I../libpng-1.6.21 \<br>
      -DPNGLIB_LIBNAME='PNG16_0' -DPNGLIB_VERSION='1.6.21'<br>
-DSYMBOL_PREFIX='' -DPNG_NO_USE_READ_MACROS -DPNG_BUILDING_SYMBOL_TABLE<br>
  pnglibconf.c > pnglibconf.tf1<br>
</blockquote>
<br></span>
This is a CPP action and not a CC action. This is the root of the problem as the CPPFLAGS is not being set.<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
pnglibconf.c:33:19: fatal error: zlib.h: No such file or directory<br>
  # include <zlib.h><br>
                    ^<br>
compilation terminated.<br>
Makefile:2095: recipe for target 'pnglibconf.out' failed<br>
make: *** [pnglibconf.out] Error 1<br>
shell cmd failed: /bin/sh -ex<br>
  /home/Freenix/work/forfun/rtems/rtems-source-builder/rtems/build/libpng-v1.6.21-arm-rtems4.12-1/doit<br>
error: building libpng-v1.6.21-arm-rtems4.12-1<br>
`<br>
<br>
Actually I found zlib.h is at arm-rtems4.12/mx6ulevk/lib/include/zlib.h,<br>
but I do not know why the directory is not in the search PATH.<br>
</blockquote>
<br></span>
The include path to the BSP headers is present in CFLAGS but there is no CPPFLAGS defined by the RSB and we need to have the path in the CPPFLAGS. I have a patch I am testing which adds this. Once the symbols issue is resolved and I can test the whole process I will push the change.<div class="HOEnZb"><div class="h5"><br>
<br>
Chris<br>
_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@rtems.org" target="_blank">users@rtems.org</a><br>
<a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a><br>
</div></div></blockquote></div><br></div>