<div dir="ltr"><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Emre Cetin</b> <span dir="ltr"><<a href="mailto:hsnemrecetin@gmail.com">hsnemrecetin@gmail.com</a>></span><br>Date: 2018-05-01 19:13 GMT+03:00<br>Subject: Re: Raspberry Pi Rtems-Graphical-Toolkit<br>To: Chris Johns <<a href="mailto:chrisj@rtems.org">chrisj@rtems.org</a>><br><br><br><div dir="ltr">Thank you for your help Chris, I did what you said and it worked. However, I learned that Qt Applications works with X11 libraries in systems like Rtems. And I have to compile the nxlib library for raspberrypi BSP in the rtems-graphical-toolkit for X11. 'graphics\nxlib.bset' in rsb can not be build as mentioned in "<a href="https://lists.rtems.org/pipermail/devel/2015-August/012358.html" target="_blank">https://lists.rtems.org/<wbr>pipermail/devel/2015-August/<wbr>012358.html</a>". I understand that the nxlib is included in microwindows library anymore, but when I build 'graphics/microwindows.bset', will I also build nxlib?. BSP 's X11 header files and so on. How do I add X11 header files to BSP and other necessary files? What should I do at this point? <div><br></div><div>Best wishes,</div><div>Emre</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2018-05-01 3:22 GMT+03: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 01/05/2018 02:49, Emre Cetin wrote:<br>
> Hello everyone, <br>
<br>
Hi and welcome.<br>
<span><br>
> I have a Rtems project with Raspberry pi, I need to compile a simple QT program.<br>
> I tried to run this project on Beaglebone Black, but it may not be as fast as it<br>
> should be, it seems easier on Rpi. And I work on the Rpi 1 model B. In the last<br>
> few days I am trying to establish the necessary libraries for QT, but I have not<br>
> been successful.<br>
<br>
</span>This sounds like an interesting project.<br>
<span><br>
> I've been working on Rtems-Graphical-Toolbase, but I have not<br>
> been successful in compilation. I tried a lot of ways but I do not know how to<br>
> load libraries manually yet, I am new to embedded systems.<br>
<br>
</span>Welcome to embedded and embedded real-time software.<br>
<span><br>
> <br>
> I finally used these instructions, it seemed the easiest way to me;<br>
> <br>
> (in right directory)<br>
> ../source-builder/sb-set-build<wbr>er \<br>
>     --prefix=$HOME/development/rte<wbr>ms/compiler/5 \<br>
>     --rtems-bsp=arm/raspberrypi \<br>
>     --log=graphic-build-log.txt \<br>
>     --with-rtems-bsp=raspberrypi \<br>
>     --pkg-tar-files \<br>
>     graphics/freetype2.bset \<br>
>     graphics/libjpeg.bset \<br>
>     graphics/libpng.bset \<br>
>     graphics/libtiff.bset \<br>
>     graphics/t1lib.bset \<br>
>     graphics/microwindows.bset<br>
> <br>
> RTEMS Source Builder - Set Builder, 5 (f3b1700dfd4d)<br>
> Build Set: graphics/microwindows.bset<br>
> Build Set: graphics/freetype2.bset<br>
> config: graphics/freetype-2.4.10-1.cfg<br>
> package: freetype-v2.4.10-arm-rtems5-1<br>
> error: hash: freetype-2.4.10.tar.gz: insecure: md5<br>
> Build FAILED<br>
> <br>
> It seems that new packages are causing problems, and I do not know how to update<br>
> the codes. Can you give me some advice?<br>
<br>
</span>A change went into the RSB in October last year to stop using the MD5 and SHA1<br>
checksums as they are insecure. The ticket that covered this issue is:<br>
<br>
 <a href="https://devel.rtems.org/ticket/2536" rel="noreferrer" target="_blank">https://devel.rtems.org/ticke<wbr>t/2536</a><br>
<br>
It would seem some packages were missed and they need a better checksum. Could<br>
you please reopen the ticket and indicate the issue you have by pasting in the<br>
above output?<br>
<br>
FYI the fix is easy, run a sha512 command on your host on the file or patch<br>
which should be in the `sources` or `patches` directory and then update the line<br>
in the related file. The freetype config file is:<br>
<br>
 rtems/config/graphics/freetyp<wbr>e-2.4.10-1.cfg<br>
<br>
On the line starting with `%hash` change `md5` to `sha512` and paste in the<br>
SHA512 checksum.<br>
<br>
I see ...<br>
<br>
 libjpeg-9a-1.cfg<br>
 libpng-1.5.24-1.cfg<br>
 libpng-1.6.21-1.cfg<br>
 libtiff-4.0.2-1.cfg<br>
 libtiff-4.0.6-1.cfg<br>
 microwindows-0.93-dev-1.cfg<br>
 t1lib-5.1.2-1.cfg<br>
<br>
... are still using MD5 and will need updating.<br>
<br>
We welcome patches, it is often the fastest way to get something like this fixed. :)<br>
<br>
Thanks<br>
<span class="m_2269645187863296943HOEnZb"><font color="#888888">Chris<br>
</font></span></blockquote></div><br></div>
</div></div></div><br></div>