<div dir="ltr">Hi Chris,<div>I met this, so I add <span style="font-size:14px">export INCLUDES=-I%{_includedir}</span>:</div><div>`</div><div><div>arm-rtems4.12-gcc -E -DHAVE_CONFIG_H -I. -I../libpng-1.6.21 \                   </div><div>     -DPNGLIB_LIBNAME='PNG16_0' -DPNGLIB_VERSION='1.6.21' -DSYMBOL_PREFIX='' -DPNG_NO_USE_READ_MACROS -DPNG_BUILDING_SYMBOL_TABLE  pnglibconf.c > pnglibconf.tf1</div><div>pnglibconf.c:33:19: fatal error: zlib.h: No such file or directory              </div><div> # include <zlib.h>                                                             </div><div>                   ^                                                            </div><div>compilation terminated.                                                         </div><div>Makefile:2095: recipe for target 'pnglibconf.out' failed                        </div><div>make: *** [pnglibconf.out] Error 1                                              </div><div>shell cmd failed: /bin/sh -ex  /home/Freenix/work/forfun/rtems/rtems-source-builder/rtems/build/libpng-v1.6.21-arm-rtems4.12-1/doit</div><div>error: building libpng-v1.6.21-arm-rtems4.12-1</div></div><div>`</div><div><br></div><div>Actually I found zlib.h is at arm-rtems4.12/mx6ulevk/lib/include/zlib.h, but I do not know</div><div>why the directory is not in the search PATH.</div><div><br></div><div>Thanks,</div><div>Peng.</div></div><div class="gmail_extra"><br><div class="gmail_quote">2016-04-13 15:27 GMT+08:00 Chris Johns <span dir="ltr"><<a href="mailto:chrisj@rtems.org" target="_blank">chrisj@rtems.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 07/04/2016 23:19, Peng Fan wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
+export INCLUDES=-I%{_includedir}<br>
</blockquote>
<br>
This is interesting. The pkgconfig flags do not return a path to the headers and so this has not been present in the builds. It must mean most packages are being built with the gcc and newlib header.<br>
<br>
I am not sure if INCLUDES is always supported. I am wondering if the %{_include} path should be added to the CCFLAGS and CFLAGS?<span class="HOEnZb"><font color="#888888"><br>
<br>
Chris<br>
</font></span></blockquote></div><br></div>