Hi,

I'm new to building RTEMS. I have previously used pre-built RTEMS from Gaisler.

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:

git clone git://git.rtems.org/rtems-source-builder.git

and have verified my environment using the command:

                ../source-builder/sb-check

I try to build the tools using the command:

                ../source-builder/sb-set-builder --prefix=$HOME/dev/rtems/erc32 
4.12/rtems-sparc

Many tools and patches are correctly installed, but installation of gdb fails:

...
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
config: tools/rtems-gdb-8.0.1-1.cfg
package: sparc-rtems4.12-gdb-8.0.1-x86_64-linux-gnu-1
download: http://ftp.gnu.org/gnu/gdb/gdb-8.0.1.tar.xz -> 
sources/gdb-8.0.1.tar.xz
downloading: sources/gdb-8.0.1.tar.xz - 18.7MB of 18.7MB (100%)
download: https://gaisler.org/gdb/gdb-8.0.1-sis-leon2-leon3.diff -> 
patches/gdb-8.0.1-sis-leon2-leon3.diff
downloading: patches/gdb-8.0.1-sis-leon2-leon3.diff - 224.5kB of 224.5kB (100%)
building: sparc-rtems4.12-gdb-8.0.1-x86_64-linux-gnu-1
error: building sparc-rtems4.12-gdb-8.0.1-x86_64-linux-gnu-1
Build FAILED
  See error report: rsb-report-sparc-rtems4.12-gdb-8.0.1-x86_64-linux-gnu-1.txt
error: building sparc-rtems4.12-gdb-8.0.1-x86_64-linux-gnu-1
Build Set: Time 1:50:22.393887
Build FAILED

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:

...
checking for XML_StopParser... yes
checking whether to use python... yes
checking for python... /usr/bin/python
configure: error: python is missing or unusable
checking for python2.7... no
Makefile:9095: recipe for target 'configure-gdb' failed
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'
make[1]: *** [configure-gdb] Error 1
make: *** [all] Error 2
Makefile:848: recipe for target 'all' failed
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
error: building sparc-rtems4.12-gdb-8.0.1-x86_64-linux-gnu-1

But python2.7 works fine:

                $ python -version
                Python 2.7.9
                $ python2.7 -version
                Python 2.7.9

Two questions:

1.       Is this a known issue?

2.       Is it possible to proceed without having to rebuild already installed 
tools (like newlib, which takes very long time to build)?

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.

Is this a known issue?

As mentioned above, I have never built RTEMS before, so I'm a newbie in this 
area.

Best regards,
Steen



Steen Ulrik Palm
Senior Engineer, Software, Space Projects (DK), Space

Terma A/S
Vasekær 12, 2730 Herlev, Denmark
T +45 4594 9665 (direct)  *  T +45 8743 6000
www.terma.com<http://www.terma.com>  *   
Newsletter<http://www.terma.com/press/newsletter>  *   Social 
media<http://www.terma.com/press/social-media/>

________________________________
Attention:
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.
_______________________________________________
users mailing list
users@rtems.org
http://lists.rtems.org/mailman/listinfo/users

Reply via email to