<html><body><div>Hello,<br><br>I've cleaned and recompiled it with the latest rtems4.11 
and gtk from github, and also the microwin and the nxlib from alex's 
fork, apply the microwin patch manually(as for the commit number doesn't
 exist). From the build log, It seems that many tests have failed for 
microwin due to "undefined reference". The full build log is here the link to my evernote.<br><br>https://www.evernote.com/shard/s271/sh/de7200c2-721b-47e5-b3b4-924b33483ec2/bb22975157ac49766edc434ec2af9e0a<br><br>Here is an error of freetype<br>at line 2119 of build log: <br>rmdir:
 failed to remove 
‘/home/yangqiao/development/rtems-386/bsps/4.11/i386-rtems4.11/pc386/lib/include/freetype2/freetype/internal’:
 No such file or directory<br>/home/yangqiao/development/rtems-386/rtems-graphics-toolkit/freetype-2.4.10/builds/unix/install.mk:31:
 recipe for target 'install' failed<br>make: [install] Error 1 (ignored)<br><br>I've
 read that the freetype2 didn't use internal folder anymore after a 
release of 2012. It's not a fatal error here and it's ignored. But I 
wonder if the tests still use some headers from it which may cause the 
massive undefined references ( I know little about the detail, just a 
personal suspicion).<br><br>As for the rest errors, you may know them much better :), I'll also try to find out .<br><br>Thanks for help!<br><br>regards<br><br></div><div>On Mar 31, 2015, at 08:01 AM, Pavel Pisa <ppisa4lists@pikron.com> wrote:<br><br><div><blockquote type="cite"><div class="msg-quote"><div class="_stretch"><span class="body-text-content"><span class="body-text-content">Hello Qiao Yang,<br><br>On Tuesday 31 of March 2015 00:31:43 QIAO YANG wrote:<br></span></span><blockquote class="quoted-plain-text" type="cite">Hi,</blockquote><blockquote class="quoted-plain-text" type="cite"><br></blockquote><blockquote class="quoted-plain-text" type="cite">I've applyed the project for porting graphics tool kits to raspberry pi. At</blockquote><blockquote class="quoted-plain-text" type="cite">the first step I would like to build it for pc386 and try it out. But I've</blockquote><blockquote class="quoted-plain-text" type="cite">got lots of errors with microwindows and the sources has changed a lot</blockquote><blockquote class="quoted-plain-text" type="cite">since the latest information that I could find (GSOC 2012). Is there</blockquote><blockquote class="quoted-plain-text" type="cite">anyone who succeed in building it recently? It doesn't matter if it uses</blockquote><blockquote class="quoted-plain-text" type="cite">an old version as long as it works. If anyone can compile it and run,</blockquote><blockquote class="quoted-plain-text" type="cite">please tell me which version of rtems, libraries used, so that it would be</blockquote><blockquote class="quoted-plain-text" type="cite">easier to get through.</blockquote><blockquote class="quoted-plain-text" type="cite"><br></blockquote><blockquote class="quoted-plain-text" type="cite">Thanks in advance</blockquote><span class="body-text-content"><br>Jan Dolezal has build Microwindows and RTEMS Graphic toolkit<br>last year to test his VESA BIOS Extension driver on x86.<br><br>You should use<br><br> <a>git://git.rtems.org/rtems-graphics-toolkit.git</a><br><br>It should be the same as<br><br> <a href="https://github.com/RTEMS/rtems-graphics-toolkit/commits/master" data-mce-href="https://github.com/RTEMS/rtems-graphics-toolkit/commits/master">https://github.com/RTEMS/rtems-graphics-toolkit/commits/master</a><br><br>There is the script "do_it" which can build libraries.<br>To build them for x86 case and RTEMS 4.11 development version<br>install use something like next command<br><br> RTEMS_MAKEFILE_PATH=/opt/rtems4.11/i386-rtems4.11/pc686/ ./do_it -A<br><br>You probably need to run<br><br> git submodule update --init<br><br>before build and it is possible that you need to go to "microwin"<br>directory and run there<br><br> git checkout master<br> git pull<br><br>Nano-X/Microwindows are cloned from Alexandru-Sever Horin's<br>repo<br><br> <a>git://github.com/alex-sever-h/microwin.git</a><br><br>You may need to apply patch<br><br> patches/microwin/0001-change-the-MicroWindows-RTEMS-KBD-glue.patch<br><br>The build process is not perfect but it has been reproduced by <br>Jan Dolezal and me on more computers somethink like year ago.<br><br>The pointers to the sources should be documented on RTEMS Wiki<br><br> <a href="https://devel.rtems.org/wiki/Projects/GraphicsToolkit" data-mce-href="https://devel.rtems.org/wiki/Projects/GraphicsToolkit">https://devel.rtems.org/wiki/Projects/GraphicsToolkit</a><br><br>I have tried to resolve with Alex last year (2014-7-28) how<br>to push some minor correction to his repo but that not been<br>realized at the end. I need to find again what was the problem<br>in my mailbox. But according to my actual sources, it seems<br>to be only that keyboard patch.<br><br>Problem is. that original Microwindows development has stalled<br>as well so it is not possible to put corrections upstream.<br><br>I do not like to add other fork too much but I can add it to<br>my GitHub account to save my work and provide changes to public.<br><br>Please try "./do_it -A" script and send me and Jan Dolezal<br>output. To capture standard and error outputs use<br><br> ./do_it -A 2>&1 | tee build-log.txt<br><br>Best wishes,<br><br> Pavel<br></span></div></div></blockquote></div></div></body></html>