<div dir="ltr">Hi Chris,<div><br></div><div><br></div><div class="gmail_extra"><br><div class="gmail_quote">2016-04-07 6:57 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:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">On 6/04/2016 11:09 PM, Peng Fan wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
The latest rtems-source-builder master branch does not support<br>
4.11/graphics/graphics-all.bset.<br>
</blockquote>
<br></span>
The 3rd party packages need to be brought over to master.<br>
<br>
I wonder if they should be at the rtems/config top level and not under a specific release. The original layout was done when the repo had all releases and we are slowly moving away from this.<span class=""><br>
<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
<br>
I reverted to earlier commit 08aa888205798b3416d24544fd06613fd683bb1e.<br>
<br>
I use rtems 4.12 toolchain.<br>
<br>
Met the following error:<br>
<br>
../source-builder/sb-set-builder --log=l-g.txt  --prefix=/home/Freenix/development/rtems/4.12 --rtems-bsp=arm/raspberrypi --rtems-version=4.11 --pkg-tar-files 4.11/graphics/graphics-all.bset<br>
RTEMS Source Builder - Set Builder, 4.12 (08aa88820579)<br>
warning: exe: absolute exe found in path: (__chown) /usr/sbin/chown<br>
Build Set: 4.11/graphics/graphics-all.bset<br>
Build Set: 4.11/graphics/libjpeg.bset<br>
config: graphics/libjpeg-9a-1.cfg<br>
internal error: pkgconfig failure<br>
</blockquote>
<br></span>
I think you are seeing some effects from the conversion to python3 and python2. There have been fixes.<br>
<br>
I suggest getting a copy of the databases, graphics, net-mgmt, and net build set files from 4.11 and adding to rtems/config and then seeing if the package builds. Let me know how it goes.</blockquote><div><br></div><div>I met compiler error. libpng-1.5 can not be downloaded, so I switch to use libpng-1.6.21.</div><div>But still met error, And  I attached the log file.</div><div>../source-builder/sb-set-builder --log=l-g.txt --target=arm-rtems4.12 --with-rtems-bsp=raspberrypi --prefix=/home/Freenix/development/rtems/4.12 --pkg-tar-files graphics/graphics-all.bset</div><div>RTEMS Source Builder - Set Builder, 4.12 (eac749bb80b1 modified)</div><div>warning: exe: absolute exe found in path: (__chown) /usr/sbin/chown</div><div>Build Set: graphics/graphics-all.bset</div><div>Build Set: graphics/libjpeg.bset</div><div>config: graphics/libjpeg-9a-1.cfg</div><div>package: libjpeg-v9a-arm-rtems4.12-1</div><div>building: libjpeg-v9a-arm-rtems4.12-1</div><div>reporting: graphics/libjpeg-9a-1.cfg -> libjpeg-v9a-arm-rtems4.12-1.txt</div><div>reporting: graphics/libjpeg-9a-1.cfg -> libjpeg-v9a-arm-rtems4.12-1.xml</div><div>installing: libjpeg-v9a-arm-rtems4.12-1 -> /home/Freenix/development/rtems/4.12</div><div>cleaning: libjpeg-v9a-arm-rtems4.12-1</div><div>Build Set: Time 0:00:23.905603</div><div>Build Set: graphics/libpng.bset</div><div>config: graphics/libpng-1.6.21-1.cfg</div><div>package: libpng-v1.6.21-arm-rtems4.12-1</div><div>building: libpng-v1.6.21-arm-rtems4.12-1</div><div>error: building libpng-v1.6.21-arm-rtems4.12-1</div><div>Build FAILED</div><div>  See error report: rsb-report-libpng-v1.6.21-arm-rtems4.12-1.txt</div><div>error: building libpng-v1.6.21-arm-rtems4.12-1</div><div>Build Set: Time 0:00:04.701515</div><div>error: building libpng-v1.6.21-arm-rtems4.12-1</div><div>Build Set: Time 0:00:28.612899</div><div>Build FAILED </div><div><br></div><div>From attached log file:</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><br></div><div>Seems the rtems lib/include path is not included.</div><div><br></div><div>I hacked doit script, add the following line in doit and execute ./doit</div><div>export INCLUDES=-I/home/Freenix/development/rtems/4.12/arm-rtems4.12/raspberrypi/lib/include<br></div><div><br></div><div>libpng compiled successfully.</div><div><br></div><div>Do you have better idea about how to fix this, since hacked doit can not bypass ../source-builder/sb-set-builder. Or how I can let doit automatically include the upper hacked script.</div><div><br></div><div>Thanks,</div><div>Peng.</div><div><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class=""><font color="#888888"><br>
<br>
Chris<br>
</font></span></blockquote></div><br></div></div>