<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0cm;
        margin-right:0cm;
        margin-bottom:0cm;
        margin-left:36.0pt;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";
        mso-fareast-language:EN-US;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:3.0cm 2.0cm 3.0cm 2.0cm;}
div.WordSection1
        {page:WordSection1;}
/* List Definitions */
@list l0
        {mso-list-id:986478316;
        mso-list-type:hybrid;
        mso-list-template-ids:5269104 134807567 134807577 134807579 134807567 134807577 134807579 134807567 134807577 134807579;}
@list l0:level1
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level2
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level3
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level4
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level5
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level6
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
@list l0:level7
        {mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level8
        {mso-level-number-format:alpha-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:left;
        text-indent:-18.0pt;}
@list l0:level9
        {mso-level-number-format:roman-lower;
        mso-level-tab-stop:none;
        mso-level-number-position:right;
        text-indent:-9.0pt;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-GB" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hi,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I’m new to building RTEMS. I have previously used pre-built RTEMS from Gaisler.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I’m trying to build the RTEMS tools using the Source Builder for the SPARC architecture (to be replaced by ARM later on) on a Debian 8 platform. I have downloaded the Source Builder using the command:
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="text-indent:36.0pt">git clone git://git.rtems.org/rtems-source-builder.git<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">and have verified my environment using the command:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">                ../source-builder/sb-check<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I try to build the tools using the command:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">                ../source-builder/sb-set-builder --prefix=$HOME/dev/rtems/erc32 4.12/rtems-sparc   
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Many tools and patches are correctly installed, but installation of gdb fails:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">…<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">reporting: tools/rtems-gcc-7.2.0-newlib-2.5.0.20170818-1.cfg -> sparc-rtems4.12-gcc-7.2.0-newlib-2.5.0.20170818-x86_64-linux-gnu-1.xml<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">config: tools/rtems-gdb-8.0.1-1.cfg<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">package: sparc-rtems4.12-gdb-8.0.1-x86_64-linux-gnu-1<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">download: http://ftp.gnu.org/gnu/gdb/gdb-8.0.1.tar.xz -> sources/gdb-8.0.1.tar.xz<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">downloading: sources/gdb-8.0.1.tar.xz - 18.7MB of 18.7MB (100%) 
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">download: https://gaisler.org/gdb/gdb-8.0.1-sis-leon2-leon3.diff -> patches/gdb-8.0.1-sis-leon2-leon3.diff<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">downloading: patches/gdb-8.0.1-sis-leon2-leon3.diff - 224.5kB of 224.5kB (100%)
<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">building: sparc-rtems4.12-gdb-8.0.1-x86_64-linux-gnu-1<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">error: building sparc-rtems4.12-gdb-8.0.1-x86_64-linux-gnu-1<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">Build FAILED<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">  See error report: rsb-report-sparc-rtems4.12-gdb-8.0.1-x86_64-linux-gnu-1.txt<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">error: building sparc-rtems4.12-gdb-8.0.1-x86_64-linux-gnu-1<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">Build Set: Time 1:50:22.393887<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">Build FAILED<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><o:p> </o:p></p>
<p class="MsoNormal">Looking in the file rsb-report-sparc-rtems4.12-gdb-8.0.1-x86_64-linux-gnu-1.txt shows that the configure command complains about python2.7:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">…<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">checking for XML_StopParser... yes<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">checking whether to use python... yes<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">checking for python... /usr/bin/python<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">configure: error: python is missing or unusable<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">checking for python2.7... no<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">Makefile:9095: recipe for target 'configure-gdb' failed<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">make[1]: Leaving directory '/home/smile/dev/rtems/rsb/rtems-source-builder/rtems/build/sparc-rtems4.12-gdb-8.0.1-x86_64-linux-gnu-1/build'<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">make[1]: *** [configure-gdb] Error 1<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">make: *** [all] Error 2<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">Makefile:848: recipe for target 'all' failed<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">shell cmd failed: /bin/sh -ex  /home/smile/dev/rtems/rsb/rtems-source-builder/rtems/build/sparc-rtems4.12-gdb-8.0.1-x86_64-linux-gnu-1/doit<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt">error: building sparc-rtems4.12-gdb-8.0.1-x86_64-linux-gnu-1<o:p></o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><o:p> </o:p></p>
<p class="MsoNormal">But python2.7 works fine:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">                $ python –version<o:p></o:p></p>
<p class="MsoNormal">                Python 2.7.9<o:p></o:p></p>
<p class="MsoNormal">                $ python2.7 –version<o:p></o:p></p>
<p class="MsoNormal">                Python 2.7.9<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Two questions:<o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="mso-list:Ignore">1.<span style="font:7.0pt "Times New Roman"">      
</span></span><![endif]>Is this a known issue?<o:p></o:p></p>
<p class="MsoListParagraph" style="text-indent:-18.0pt;mso-list:l0 level1 lfo1"><![if !supportLists]><span style="mso-list:Ignore">2.<span style="font:7.0pt "Times New Roman"">      
</span></span><![endif]>Is it possible to proceed without having to rebuild already installed tools (like newlib, which takes very long time to build)?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I have also tried to use released versions of the Source Builder (4.11.1 and 4.11.2). When using these versions, the building of newlib fails because gcc cannot find zlib.h included by one of the source files.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Is this a known issue?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">As mentioned above, I have never built RTEMS before, so I’m a newbie in this area.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Best regards,<o:p></o:p></p>
<p class="MsoNormal">Steen<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-left:36.0pt"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";mso-fareast-language:EN-GB"><br>
</span><b><span style="font-size:12.0pt;font-family:"Arial","sans-serif";color:black;mso-fareast-language:EN-GB">Steen Ulrik Palm</span></b><span style="font-size:9.0pt;font-family:"Arial","sans-serif";color:black;mso-fareast-language:EN-GB"><br>
Senior Engineer, Software, Space Projects (DK), Space<br>
<br>
</span><b><span style="font-size:12.0pt;font-family:"Arial","sans-serif";color:black;mso-fareast-language:EN-GB">Terma A/S</span></b><span style="font-size:9.0pt;font-family:"Arial","sans-serif";color:black;mso-fareast-language:EN-GB"><br>
Vasekær 12, 2730 Herlev, Denmark<br>
T +45 4594 9665 (direct)  •  T +45 8743 6000<br>
<a href="http://www.terma.com"><span style="color:black">www.terma.com</span></a>  •  
<a href="http://www.terma.com/press/newsletter"><span style="color:black">Newsletter</span></a>  •  
<a href="http://www.terma.com/press/social-media/"><span style="color:black">Social media</span></a><br>
<br>
</span><span style="font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-language:EN-GB"><o:p></o:p></span></p>
<div>
<div class="MsoNormal" align="center" style="text-align:center"><span style="font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-language:EN-GB">
<hr size="1" width="100%" noshade="" style="color:#80776E" align="center">
</span></div>
</div>
<p class="MsoNormal"><b><span style="font-size:8.0pt;font-family:"Arial","sans-serif";color:#FF9900;mso-fareast-language:EN-GB">Attention:</span></b><span style="font-size:12.0pt;font-family:"Times New Roman","serif";mso-fareast-language:EN-GB"><br>
</span><span style="font-size:8.0pt;font-family:"Arial","sans-serif";color:black;mso-fareast-language:EN-GB">This e-mail (and attachment(s), if any) - intended for the addressee(s) only - may contain confidential, copyright, or legally privileged information
 or material, and no one else is authorized to read, print, store, copy, forward, or otherwise use or disclose any part of its contents or attachment(s) in any form. If you have received this e-mail in error, please notify me by telephone or return e-mail,
 and delete this e-mail and attachment(s). Thank you.</span><o:p></o:p></p>
</div>
</body>
</html>