[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