[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug 1715203] Re: Maintain Haiku support
From: |
kallisti5 |
Subject: |
[Bug 1715203] Re: Maintain Haiku support |
Date: |
Sat, 05 Sep 2020 15:19:57 -0000 |
and away we go..
./haiku.x86_64 --image /tmp/haiku.img --build-qemu /home/kallisti5/Code/qemu
Submodule 'dtc' (https://git.qemu.org/git/dtc.git) registered for path 'dtc'
Submodule 'slirp' (https://git.qemu.org/git/libslirp.git) registered for path
'slirp'
Submodule 'meson' (https://github.com/mesonbuild/meson/) registered for path
'meson'
Submodule 'ui/keycodemapdb' (https://git.qemu.org/git/keycodemapdb.git)
registered for path 'ui/keycodemapdb'
Submodule 'tests/fp/berkeley-softfloat-3'
(https://git.qemu.org/git/berkeley-softfloat-3.git) registered for path
'tests/fp/berkeley-softfloat-3'
Submodule 'tests/fp/berkeley-testfloat-3'
(https://git.qemu.org/git/berkeley-testfloat-3.git) registered for path
'tests/fp/berkeley-testfloat-3'
cross containers no
NOTE: guest cross-compilers enabled: cc
The Meson build system
Version: 0.55.1
Source dir: /boot/system/cache/tmp/qemu-test.oCwd7u/src
Build dir: /boot/system/cache/tmp/qemu-test.oCwd7u/build
Build type: native build
Project name: qemu
Project version: 5.1.50
C compiler for the host machine: cc (gcc 8.3.0 "cc (2019_05_24) 8.3.0")
C linker for the host machine: cc ld.bfd 2.31.1
Host machine cpu family: x86_64
Host machine cpu: x86_64
../src/meson.build:10: WARNING: Module unstable-keyval has no backwards or
forwards compatibility and might not exist in future releases.
Program sh found: YES
Program python3 found: YES (/boot/system/bin/python3)
C++ compiler for the host machine: c++ (gcc 8.3.0 "c++ (2019_05_24) 8.3.0")
C++ linker for the host machine: c++ ld.bfd 2.31.1
Configuring ninjatool using configuration
Library m found: YES
Library util found: NO
Library posix_error_mapper found: YES
Library network found: YES
Library bsd found: YES
Found pkg-config: /boot/system/bin/pkg-config (0.29.2)
Run-time dependency pixman-1 found: YES 0.38.4
Library aio found: NO
Run-time dependency zlib found: YES 1.2.11
Run-time dependency xkbcommon found: NO (tried pkgconfig)
Library rt found: NO
Run-time dependency sdl2 found: YES 2.0.10
Run-time dependency sdl2_image found: NO (tried pkgconfig)
Run-time dependency libpng found: YES 1.6.37
Has header "jpeglib.h" : YES
.
.
/boot/system/cache/tmp/qemu-test.oCwd7u/src/slirp/src/tftp.c:113:50: error:
'O_BINARY' undeclared (first use in this function); did you mean 'L_INCR'?
spt->fd = open(spt->filename, O_RDONLY | O_BINARY);
^~~~~~~~
L_INCR
/boot/system/cache/tmp/qemu-test.oCwd7u/src/slirp/src/tftp.c:113:50: note: each
undeclared identifier is reported only once for each function it appears in
Makefile:45: recipe for target
'/boot/system/cache/tmp/qemu-test.oCwd7u/build/slirp/src/tftp.o' failed
make[1]: *** [/boot/system/cache/tmp/qemu-test.oCwd7u/build/slirp/src/tftp.o]
Error 1
make[1]: Leaving directory '/boot/system/cache/tmp/qemu-test.oCwd7u/src/slirp'
make[1]: *** Waiting for unfinished jobs....
make[1]: Entering directory '/boot/system/cache/tmp/qemu-test.oCwd7u/src/slirp'
CC /boot/system/cache/tmp/qemu-test.oCwd7u/build/slirp/src/util.o
make[1]: Leaving directory '/boot/system/cache/tmp/qemu-test.oCwd7u/src/slirp'
make[1]: Entering directory '/boot/system/cache/tmp/qemu-test.oCwd7u/src/slirp'
CC /boot/system/cache/tmp/qemu-test.oCwd7u/build/slirp/src/ip6_output.o
make[1]: Leaving directory '/boot/system/cache/tmp/qemu-test.oCwd7u/src/slirp'
make[1]: Entering directory '/boot/system/cache/tmp/qemu-test.oCwd7u/src/slirp'
CC /boot/system/cache/tmp/qemu-test.oCwd7u/build/slirp/src/state.o
make[1]: Leaving directory '/boot/system/cache/tmp/qemu-test.oCwd7u/src/slirp'
make[1]: Entering directory '/boot/system/cache/tmp/qemu-test.oCwd7u/src/slirp'
CC /boot/system/cache/tmp/qemu-test.oCwd7u/build/slirp/src/misc.o
make[1]: Leaving directory '/boot/system/cache/tmp/qemu-test.oCwd7u/src/slirp'
make[1]: Entering directory '/boot/system/cache/tmp/qemu-test.oCwd7u/src/slirp'
CC /boot/system/cache/tmp/qemu-test.oCwd7u/build/slirp/src/bootp.o
make[1]: Leaving directory '/boot/system/cache/tmp/qemu-test.oCwd7u/src/slirp'
make[1]: *** wait: No child process. Stop.
Makefile:178: recipe for target 'slirp/all' failed
make: *** [slirp/all] Error 2
make: *** Waiting for unfinished jobs....
python3 -B /tmp/qemu-test.oCwd7u/src/meson/meson.py introspect --tests |
python3 -B scripts/mtest2make.py > Makefile.mtest
./ninjatool -t ninja2make --omit clean dist uninstall cscope TAGS ctags <
build.ninja > Makefile.ninja
It looks like we have a few out-of-tree patches to fix that:
https://github.com/haikuports/haikuports/blob/master/app-
emulation/qemu/patches/qemu-2.11.1.patchset
--
You received this bug notification because you are a member of qemu-
devel-ml, which is subscribed to QEMU.
https://bugs.launchpad.net/bugs/1715203
Title:
Maintain Haiku support
Status in QEMU:
Incomplete
Bug description:
It was pointed out that the 2.10 release notes are pushing to drop
Haiku support. The qemu port is currently working as-is under Haiku.
Was there a reason this was recommended? Is there anything Haiku can
do to keep it from being dropped?
We're working on a docker container to cross-compile rust-lang for
Haiku, could this be of some use to qemu when complete?
To manage notifications about this bug go to:
https://bugs.launchpad.net/qemu/+bug/1715203/+subscriptions
- [Bug 1715203] Re: Maintain Haiku support, Thomas Huth, 2020/09/05
- [Bug 1715203] Re: Maintain Haiku support, kallisti5, 2020/09/05
- [Bug 1715203] Re: Maintain Haiku support, kallisti5, 2020/09/05
- [Bug 1715203] Re: Maintain Haiku support, kallisti5, 2020/09/05
- [Bug 1715203] Re: Maintain Haiku support,
kallisti5 <=
- [Bug 1715203] Re: Maintain Haiku support, Thomas Huth, 2020/09/05
- [Bug 1715203] Re: Maintain Haiku support, kallisti5, 2020/09/06