[RTEMS Project] #3976: Released RSB qemu4 source download fails.

RTEMS trac trac at rtems.org
Wed Jun 10 00:32:21 UTC 2020


#3976: Released RSB qemu4 source download fails.
-------------------------+--------------------------
 Reporter:  Chris Johns  |       Owner:  Chris Johns
     Type:  defect       |      Status:  assigned
 Priority:  normal       |   Milestone:  5.1
Component:  tool/rsb     |     Version:  5
 Severity:  normal       |  Resolution:
 Keywords:               |  Blocked By:
 Blocking:               |
-------------------------+--------------------------

Comment (by Chris Johns):

 I have fixed the RSB scripts so the release source is referenced and I am
 now getting this message from QEMU:
 {{{
 + PKG_CONFIG_DEFAULT_PATH=''
 PKG_CONFIG_PATH=/build/rtems/releases/build/5.0.0-m2006-1/rtems-source-
 builder-5.0.0-m2006-1/bare/build/tmp/sb-500/devel/qemu4/build/rtems/releases/install/5.0.0-m2006-1/lib/pkgconfig
 PKG_CONFIG_BUILD_TOP_DIR=/build/rtems/releases/build/5.0.0-m2006-1/rtems-
 source-builder-5.0.0-m2006-1/bare/build/tmp/sb-500/devel/qemu4
 LD_LIBRARY_PATH=/build/rtems/releases/build/5.0.0-m2006-1/rtems-source-
 builder-5.0.0-m2006-1/bare/build/tmp/sb-500/devel/qemu4/build/rtems/releases/install/5.0.0-m2006-1/lib
 LDFLAGS='-Wl,-rpath -Wl,/build/rtems/releases/install/5.0.0-m2006-1/lib
 -L/build/rtems/releases/build/5.0.0-m2006-1/rtems-source-
 builder-5.0.0-m2006-1/bare/build/tmp/sb-500/devel/qemu4/build/rtems/releases/install/5.0.0-m2006-1/lib
 ' CFLAGS=' ' ../qemu-git-v4.1.0/configure '--
 prefix=/build/rtems/releases/install/5.0.0-m2006-1' '--make=gmake'
 --disable-werror --disable-tools --disable-pie --disable-vnc --disable-sdl
 --disable-gtk --disable-opengl --disable-netmap --disable-nettle

 ERROR: missing file /build/rtems/releases/build/5.0.0-m2006-1/rtems-
 source-builder-5.0.0-m2006-1/bare/build/qemu-v4.1.0-x86_64-freebsd12.1-1
 /qemu-git-v4.1.0/ui/keycodemapdb/README

 This is not a GIT checkout but module content appears to
 be missing. Do not use 'git archive' or GitHub download links
 to acquire QEMU source archives. Non-GIT builds are only
 supported with source archives linked from:

   https://www.qemu.org/download/#source

 Developers working with GIT can use scripts/archive-source.sh
 if they need to create valid source archives.
 }}}
 This means any build of `qemu` taken from git will fail as a release. The
 `qemu4` build is `qemu-4.1.0` so it may be simpler to move to using the
 release source than git. I do not think modeling the QEMU source release
 process in our release process is a good idea.

 **NOTE:** Making the change will require some testing on Linux by Zynq and
 RISCV core developers before I branch.

--
Ticket URL: <http://devel.rtems.org/ticket/3976#comment:1>
RTEMS Project <http://www.rtems.org/>
RTEMS Project


More information about the bugs mailing list