pkgsrc-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: emulators/qemu still fails to build on amd64 NetBSD-10.99.2



On Wed, May 17, 2023 at 10:15:41PM -0700, Paul Goyette wrote:
> Repeatably getting the following errors:
> 
> [5867/6904] Linking target qemu-img
> [5868/6904] Linking target qemu-edid
> [5869/6904] Generating pc-bios/edk2-i386-vars.fd with a custom command (wrapped by meson to capture output)
> [5870/6904] Generating pc-bios/keymaps/ar with a custom command
> FAILED: pc-bios/keymaps/ar
> /tmp/pkgs/emulators/qemu/work.x86_64/qemu-8.0.0/build/qemu-keymap -f
> pc-bios/keymaps/ar -l ar
> xkbcommon: ERROR: failed to add default include path /usr/X11R7/share/X11/xkb
> [5871/6904] Generating pc-bios/edk2-i386-code.fd with a custom command (wrapped by meson to capture output)
> [5872/6904] Generating storage-daemon/qapi/QAPI files for qemu-storage-daemon with a custom command
> [5873/6904] Generating pc-bios/edk2-x86_64-code.fd with a custom command (wrapped by meson to capture output)
> [5874/6904] Generating pc-bios/edk2-arm-vars.fd with a custom command (wrapped by meson to capture output)
> [5875/6904] Generating pc-bios/edk2-i386-secure-code.fd with a custom command (wrapped by meson to capture output)
> [5876/6904] Generating pc-bios/edk2-aarch64-code.fd with a custom command (wrapped by meson to capture output)
> [5877/6904] Compiling C object libqemu-xtensaeb-softmmu.fa.p/fpu_softfloat.c.o
> [5878/6904] Generating pc-bios/edk2-arm-code.fd with a custom command (wrapped by meson to capture output)
> [5879/6904] Generating pc-bios/edk2-x86_64-secure-code.fd with a custom command (wrapped by meson to capture output)
> [5880/6904] Compiling C object libqemu-xtensa-softmmu.fa.p/target_xtensa_core-dsp3400.c.o
> [5881/6904] Compiling C object libqemu-xtensaeb-softmmu.fa.p/target_xtensa_core-dsp3400.c.o
> ninja: build stopped: subcommand failed.
> *** Error code 1

I think I finally fixed this correctly.

'ar' was the old name for 'arabic' - but it was deprecated in 2004,
now it's 'ara'.  There was a compatibility mapping; not sure when or
why it worked or didn't work, but I changed qemu to use 'ara' - and
then found that they did the same fix upstream this week.
 Thomas


Home | Main Index | Thread Index | Old Index