Hmmm.. copying from the log you attached: This looks like somehow the the contents of ./rtemstoolkit/elftoolchain/libelf/_libelf_config.h are not being tripped by whatever conditionals are set on your host. I see FreeBSD, Apple, and Linux sections of the file.
You can build rtems-tools by hand easily and see what's going wrong in that file. It may be as easy as adding "|| defined(__cygwin__)" or similar in the right place. > [ 6/141] c: rtemstoolkit/elftoolchain/libelf/elf_cntl.c -> > build/rtemstoolkit/elftoolchain/libelf/elf_cntl.c.4.o > ../rtemstoolkit/elftoolchain/libelf/elf.c:31:14: error: expected declaration > specifiers or '...' before string constant > LIBELF_VCSID("$Id: elf.c 1345 2011-01-01 11:17:52Z jkoshy $"); > ^ > ../rtemstoolkit/elftoolchain/libelf/elf.c:34:18: error: 'LIBELF_ARCH' > undeclared here (not in a function) > .libelf_arch = LIBELF_ARCH, > ^ > ../rtemstoolkit/elftoolchain/libelf/elf.c:35:22: error: 'LIBELF_BYTEORDER' > undeclared here (not in a function) > .libelf_byteorder = LIBELF_BYTEORDER, > ^ > ../rtemstoolkit/elftoolchain/libelf/elf.c:36:19: error: 'LIBELF_CLASS' > undeclared here (not in a function) > .libelf_class = LIBELF_CLASS, > ^ > ../rtemstoolkit/elftoolchain/libelf/elf_begin.c:44:14: error: expected > declaration specifiers or '...' before string constant > LIBELF_VCSID("$Id: elf_begin.c 1923 2011-09-23 09:01:13Z jkoshy $"); On 3/16/2015 10:16 AM, emanuel stiebler wrote: > On 2015-03-15 22:19, Chris Johns wrote: >> [ back on list ] >> >> Thanks. Can you please try the attached windows.py ? >> > OK, it seems to build most of the stuff, and fails in the WAF build :( > > RTEMS Source Builder - Set Builder, v0.5.0 > Build Set: 4.11/rtems-arm > Build Set: 4.11/rtems-autotools.bset > Build Set: 4.11/rtems-autotools-internal.bset > config: tools/rtems-autoconf-2.69-1.cfg > package: autoconf-2.69-x86_64-pc-cygwin-1 > building: autoconf-2.69-x86_64-pc-cygwin-1 > config: tools/rtems-automake-1.12.6-1.cfg > package: automake-1.12.6-x86_64-pc-cygwin-1 > building: automake-1.12.6-x86_64-pc-cygwin-1 > cleaning: autoconf-2.69-x86_64-pc-cygwin-1 > cleaning: automake-1.12.6-x86_64-pc-cygwin-1 > Build Set: Time 0:00:54.896497 > Build Set: 4.11/rtems-autotools-base.bset > config: tools/rtems-autoconf-2.69-1.cfg > package: autoconf-2.69-x86_64-pc-cygwin-1 > building: autoconf-2.69-x86_64-pc-cygwin-1 > config: tools/rtems-automake-1.12.6-1.cfg > package: automake-1.12.6-x86_64-pc-cygwin-1 > building: automake-1.12.6-x86_64-pc-cygwin-1 > installing: autoconf-2.69-x86_64-pc-cygwin-1 -> /opt/rtems-4.11 > installing: automake-1.12.6-x86_64-pc-cygwin-1 -> /opt/rtems-4.11 > cleaning: autoconf-2.69-x86_64-pc-cygwin-1 > cleaning: automake-1.12.6-x86_64-pc-cygwin-1 > Build Set: Time 0:00:52.899693 > Build Set: Time 0:01:47.811790 > config: devel/expat-2.1.0-1.cfg > package: expat-2.1.0-x86_64-pc-cygwin-1 > building: expat-2.1.0-x86_64-pc-cygwin-1 > config: tools/rtems-binutils-2.24-1.cfg > package: arm-rtems4.11-binutils-2.24-x86_64-pc-cygwin-1 > building: arm-rtems4.11-binutils-2.24-x86_64-pc-cygwin-1 > config: tools/rtems-gcc-4.9.2-newlib-git-1.cfg > package: > arm-rtems4.11-gcc-4.9.2-newlib-b75c57950318ed657807f87a4c694e7b8d68fcae-x86_64-pc-cygwin-1 > git: fetch: git://sourceware.org/git/newlib.git -> sources/git/newlib.git > git: reset: git://sourceware.org/git/newlib.git > git: checkout: git://sourceware.org/git/newlib.git => master > git: checkout: git://sourceware.org/git/newlib.git => > b75c57950318ed657807f87a4c694e7b8d68fcae > building: > arm-rtems4.11-gcc-4.9.2-newlib-b75c57950318ed657807f87a4c694e7b8d68fcae-x86_64-pc-cygwin-1 > config: tools/rtems-gdb-7.9-1.cfg > package: arm-rtems4.11-gdb-7.9-x86_64-pc-cygwin-1 > download: http://ftp.gnu.org/gnu/gdb/gdb-7.9.tar.xz -> > sources/gdb-7.9.tar.xz > downloading: sources/gdb-7.9.tar.xz - 17.0MB of 17.0MB (100%) > warning: gdb-7.9.tar.xz: no hash found > Creating source directory: patches > download: > http://git.rtems.org/rtems-tools/plain/tools/4.11/gdb/gdb-sim-arange-inline.diff > > -> patches/gdb-sim-arange-inline.diff > redirect: > https://git.rtems.org/rtems-tools/plain/tools/4.11/gdb/gdb-sim-arange-inline.diff > downloading: patches/gdb-sim-arange-inline.diff - 761.0 bytes of 761.0 > bytes (100%) > download: > http://git.rtems.org/rtems-tools/plain/tools/4.11/gdb/gdb-sim-cgen-inline.diff > > -> patches/gdb-sim-cgen-inline.diff > redirect: > https://git.rtems.org/rtems-tools/plain/tools/4.11/gdb/gdb-sim-cgen-inline.diff > downloading: patches/gdb-sim-cgen-inline.diff - 706.0 bytes of 706.0 > bytes (100%) > building: arm-rtems4.11-gdb-7.9-x86_64-pc-cygwin-1 > config: tools/rtems-tools-4.11-1.cfg > package: rtems-tools-HEAD-1 > git: clone: git://git.rtems.org/rtems-tools.git -> > sources/git/rtems-tools.git > git: fetch: git://git.rtems.org/rtems-tools.git -> > sources/git/rtems-tools.git > git: reset: git://git.rtems.org/rtems-tools.git > git: checkout: git://git.rtems.org/rtems-tools.git => master > building: rtems-tools-HEAD-1 > error: building rtems-tools-HEAD-1 > Build FAILED > See error report: rsb-report-rtems-tools-HEAD-1.txt > error: building rtems-tools-HEAD-1 > Build Set: Time 3:24:31.876757 > Build FAILED > > > > ------------------------------- cut ----------------------------------- -- Joel Sherrill, Ph.D. Director of Research & Development joel.sherr...@oarcorp.com On-Line Applications Research Ask me about RTEMS: a free RTOS Huntsville AL 35805 Support Available (256) 722-9985 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel