On 5/25/22 19:34, Ryan Long wrote:

On 5/24/2022 5:32 PM, Chris Johns wrote:
On 25/5/2022 12:47 am, Ryan Long wrote:
When building QEMU it goes through the entire build and it looks like it passes, but it is failing. The only error that Joel and I saw in the output was this

Found ninja-1.10.1 at /usr/bin/ninja
+
LD_LIBRARY_PATH=/home/tester/rtems-cron-6/rtems-source-builder/bare/build/tmp/sb-1002/devel/qemu/home/tester/rtems-cron-6/tools/6/lib
make -j 8 all
/usr/bin/ninja  build.ninja && touch build.ninja.stamp
ninja: no work to do.
/usr/bin/python3 -B
/home/tester/rtems-cron-6/rtems-source-builder/bare/build/qemu-5.2.0-rc1-x86_64-linux-gnu-1/qemu-5.2.0-rc1/meson/meson.py
introspect --targets --tests --benchmarks | /usr/bin/python3 -B
scripts/mtest2make.py > Makefile.mtest
   BUILD   multiboot.img
   BUILD   linuxboot.img
   BUILD   linuxboot_dma.img
   BUILD   kvmvapic.img
ld: Error: unable to disambiguate: -no-pie (did you mean --no-pie ?)
ld: Error: unable to disambiguate: -no-pie (did you mean --no-pie ?)

Unless someone has any objections, I'm going to try the 5.2.0 release, and if
that doesn't work, I'm going to try bumping it to 6.2.0.
Which hosts are you testing builds on?

We have

- Ubuntu 21.04


Ubuntu 20.04.x LTS up-to-date.


building: qemu-5.2.0-rc1-x86_64-linux-gnu-1
sizes: qemu-5.2.0-rc1-x86_64-linux-gnu-1: 8.129GB (installed: 903.642MB)
cleaning: qemu-5.2.0-rc1-x86_64-linux-gnu-1
reporting: devel/qemu-5.2.0-1.cfg -> qemu-5.2.0-rc1-x86_64-linux-gnu-1.txt
reporting: devel/qemu-5.2.0-1.cfg -> qemu-5.2.0-rc1-x86_64-linux-gnu-1.xml
installing: gettext-0.18.3.1-x86_64-linux-gnu-1 -> /tmp/qemu
installing: libffi-3.0.13-x86_64-linux-gnu-1 -> /tmp/qemu
installing: pixman-0.40.0-x86_64-linux-gnu-1 -> /tmp/qemu
installing: glib-2.48.2-x86_64-linux-gnu-1 -> /tmp/qemu
installing: qemu-5.2.0-rc1-x86_64-linux-gnu-1 -> /tmp/qemu
cleaning: gettext-0.18.3.1-x86_64-linux-gnu-1
cleaning: libffi-3.0.13-x86_64-linux-gnu-1
cleaning: pixman-0.40.0-x86_64-linux-gnu-1
cleaning: glib-2.48.2-x86_64-linux-gnu-1
cleaning: qemu-5.2.0-rc1-x86_64-linux-gnu-1
Build Sizes: usage: 9.084GB total: 1.083GB (sources: 131.649MB, patches: 24.060KB, installed 977.773MB)
Build Set: Time 0:19:01.870883


The part you see problematic above looks as follows here:


  BUILD   multiboot.img
  BUILD   linuxboot_dma.img
  BUILD   linuxboot.img
  BUILD   kvmvapic.img
  BUILD   linuxboot_dma.raw
  BUILD   multiboot.raw
  BUILD   linuxboot.raw
  BUILD   kvmvapic.raw
  SIGN    linuxboot_dma.bin
  SIGN    multiboot.bin
  SIGN    linuxboot.bin
  SIGN    kvmvapic.bin
  BUILD   pvh.img
  BUILD   pvh.raw
  SIGN    pvh.bin
[1/8300] Compiling C object libcapstone.a.p/capstone_MCInstrDesc.c.o
[2/8300] Compiling C object libcapstone.a.p/capstone_utils.c.o
[3/8300] Compiling C object libcapstone.a.p/capstone_MCRegisterInfo.c.o
[4/8300] Compiling C object libcapstone.a.p/capstone_arch_PowerPC_PPCModule.c.o
[5/8300] Compiling C object libcapstone.a.p/capstone_MCInst.c.o
[6/8300] Compiling C object libcapstone.a.p/capstone_SStream.c.o
[7/8300] Compiling C object libcapstone.a.p/capstone_arch_PowerPC_PPCMapping.c.o
[8/8300] Compiling C object libcapstone.a.p/capstone_arch_ARM_ARMModule.c.o
[9/8300] Compiling C object libcapstone.a.p/capstone_arch_AArch64_AArch64BaseInfo.c.o [10/8300] Compiling C object libcapstone.a.p/capstone_arch_SystemZ_SystemZMCTargetDesc.c.o [11/8300] Compiling C object libcapstone.a.p/capstone_arch_AArch64_AArch64Module.c.o [12/8300] Compiling C object libcapstone.a.p/capstone_arch_SystemZ_SystemZModule.c.o
[...]



- FreeBSD 12.2 and 13

     - QEMU doesn't build on either of these for me either

Here I have 13.1 and it's also able to build qemu -- except the images. But binaries looks fine.

- macOS (Big Sur)

    - I don't think QEMU built on here, but I can't get into the VM at the moment

Indeed, last time I tested on Catalina I was not able to build qemu there either.

Karel
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel

Reply via email to