[RTEMS Project] #3792: RSB fails to build on MSYS2

RTEMS trac trac at rtems.org
Thu Sep 5 14:02:26 UTC 2019

#3792: RSB fails to build on MSYS2
  Reporter:  Jeff Mayes  |      Owner:  Chris Johns
      Type:  defect      |     Status:  assigned
  Priority:  normal      |  Milestone:  5.1
 Component:  admin       |    Version:  5
  Severity:  normal      |   Keywords:
Blocked By:              |   Blocking:
 Fresh install of Windows 10, with updates. Then installed MSYS2 as
 instructed here:

 Fetched the RSB, and then tried to build rtems-sparc tools, like this…

 $ ../source-builder/sb-set-builder --prefix=/home/mayes/dev/rtems/5 5
 RTEMS Source Builder - Set Builder, 5 (b45df48a51bc)
 Build Set: 5/rtems-sparc
 Build Set: 5/rtems-autotools.bset
 Build Set: 5/rtems-autotools-internal.bset
 config: tools/rtems-autoconf-2.69-1.cfg
 config: devel/expat-2.1.0-1.cfg
 package: expat-2.1.0-x86_64-w64-mingw32-1
 building: expat-2.1.0-x86_64-w64-mingw32-1
 sizes: expat-2.1.0-x86_64-w64-mingw32-1: 9.229MB (installed: 2.037MB)
 cleaning: expat-2.1.0-x86_64-w64-mingw32-1
 reporting: devel/expat-2.1.0-1.cfg -> expat-2.1.0-x86_64-w64-mingw32-1.txt
 reporting: devel/expat-2.1.0-1.cfg -> expat-2.1.0-x86_64-w64-mingw32-1.xml
 config: tools/rtems-gdb-8.3-1.cfg
 error: shell macro failed: sh -c "/mingw64/bin/python2-config --ldflags |
 awk 'BEGIN{FS=" "}/python/{for(i=1;i<NF;++i)if(match($i,".*lpython.*"))
 print "lib"substr($i,3)"*";}'": 1:
 }/python/{for(i=1;i<NF;++i)if(match($i,.*lpython.*)) print
 libsubstr($i,3)*;}': -c: line 0: unexpected EOF while looking for matching
 }/python/{for(i=1;i<NF;++i)if(match($i,.*lpython.*)) print
 libsubstr($i,3)*;}': -c: line 1: syntax error: unexpected end of file
 Build Set: Time 0:07:19.564000

 This happens when using Python3 and also when using Python2.

Ticket URL: <http://devel.rtems.org/ticket/3792>
RTEMS Project <http://www.rtems.org/>
RTEMS Project

More information about the bugs mailing list