Created
May 8, 2020 04:29
-
-
Save amitie10g/8780294fd0a1f74441acd8e9c55ecc94 to your computer and use it in GitHub Desktop.
qemu-irix Dockerfile and build log
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sending build context to Docker daemon 908B | |
Step 1/14 : FROM alpine:3.10 AS builder | |
---> be4e4bea2c2e | |
Step 2/14 : ARG BUILD_TOOLS="alpine-sdk glib-dev pixman-dev perl python" | |
---> Running in ba65b68a9349 | |
Removing intermediate container ba65b68a9349 | |
---> 3dc554a584fd | |
Step 3/14 : ARG RUNTIME_DEPENDENCIES="bash glib libstdc++ libbz2" | |
---> Running in d8ba8fdc799c | |
Removing intermediate container d8ba8fdc799c | |
---> edf5c03b84b5 | |
Step 4/14 : ARG TARGETS="irix-linux-user,irixn32-linux-user,irix64-linux-user,solaris-linux-user" | |
---> Running in 3790a91260a1 | |
Removing intermediate container 3790a91260a1 | |
---> 1fdaab0fb5bb | |
Step 5/14 : RUN apk add --no-cache ${BUILD_TOOLS} | |
---> Running in 91f148dee2ad | |
fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/main/x86_64/APKINDEX.tar.gz | |
fetch http://dl-cdn.alpinelinux.org/alpine/v3.10/community/x86_64/APKINDEX.tar.gz | |
(1/84) Installing fakeroot (1.23-r0) | |
(2/84) Installing sudo (1.8.27-r2) | |
(3/84) Installing libcap (2.27-r0) | |
(4/84) Installing pax-utils (1.2.3-r0) | |
(5/84) Installing openssl (1.1.1g-r0) | |
(6/84) Installing libattr (2.4.48-r0) | |
(7/84) Installing attr (2.4.48-r0) | |
(8/84) Installing tar (1.32-r0) | |
(9/84) Installing pkgconf (1.6.1-r1) | |
(10/84) Installing patch (2.7.6-r6) | |
(11/84) Installing libgcc (8.3.0-r0) | |
(12/84) Installing libstdc++ (8.3.0-r0) | |
(13/84) Installing lzip (1.21-r0) | |
(14/84) Installing ca-certificates (20191127-r0) | |
(15/84) Installing nghttp2-libs (1.39.2-r0) | |
(16/84) Installing libcurl (7.66.0-r0) | |
(17/84) Installing curl (7.66.0-r0) | |
(18/84) Installing abuild (3.4.0-r0) | |
Executing abuild-3.4.0-r0.pre-install | |
(19/84) Installing binutils (2.32-r0) | |
(20/84) Installing libmagic (5.37-r1) | |
(21/84) Installing file (5.37-r1) | |
(22/84) Installing gmp (6.1.2-r1) | |
(23/84) Installing isl (0.18-r0) | |
(24/84) Installing libgomp (8.3.0-r0) | |
(25/84) Installing libatomic (8.3.0-r0) | |
(26/84) Installing mpfr3 (3.1.5-r1) | |
(27/84) Installing mpc1 (1.1.0-r0) | |
(28/84) Installing gcc (8.3.0-r0) | |
(29/84) Installing musl-dev (1.1.22-r3) | |
(30/84) Installing libc-dev (0.7.1-r0) | |
(31/84) Installing g++ (8.3.0-r0) | |
(32/84) Installing make (4.2.1-r2) | |
(33/84) Installing fortify-headers (1.1-r0) | |
(34/84) Installing build-base (0.5-r1) | |
(35/84) Installing expat (2.2.8-r0) | |
(36/84) Installing pcre2 (10.33-r0) | |
(37/84) Installing git (2.22.4-r0) | |
(38/84) Installing alpine-sdk (1.0-r0) | |
(39/84) Installing libbz2 (1.0.6-r7) | |
(40/84) Installing libffi (3.2.1-r6) | |
(41/84) Installing gdbm (1.13-r1) | |
(42/84) Installing xz-libs (5.2.4-r0) | |
(43/84) Installing ncurses-terminfo-base (6.1_p20190518-r2) | |
(44/84) Installing ncurses-libs (6.1_p20190518-r2) | |
(45/84) Installing readline (8.0.0-r0) | |
(46/84) Installing sqlite-libs (3.28.0-r3) | |
(47/84) Installing python3 (3.7.5-r1) | |
(48/84) Installing gettext-asprintf (0.19.8.1-r4) | |
(49/84) Installing libintl (0.19.8.1-r4) | |
(50/84) Installing libunistring (0.9.10-r0) | |
(51/84) Installing gettext-libs (0.19.8.1-r4) | |
(52/84) Installing libxml2 (2.9.9-r3) | |
(53/84) Installing gettext (0.19.8.1-r4) | |
(54/84) Installing gettext-dev (0.19.8.1-r4) | |
(55/84) Installing zlib-dev (1.2.11-r1) | |
(56/84) Installing bzip2-dev (1.0.6-r7) | |
(57/84) Installing linux-headers (4.19.36-r0) | |
(58/84) Installing libffi-dev (3.2.1-r6) | |
(59/84) Installing libuuid (2.33.2-r0) | |
(60/84) Installing libblkid (2.33.2-r0) | |
(61/84) Installing libfdisk (2.33.2-r0) | |
(62/84) Installing libmount (2.33.2-r0) | |
(63/84) Installing libsmartcols (2.33.2-r0) | |
(64/84) Installing util-linux-dev (2.33.2-r0) | |
(65/84) Installing libxml2-utils (2.9.9-r3) | |
(66/84) Installing libgpg-error (1.36-r2) | |
(67/84) Installing libgcrypt (1.8.5-r0) | |
(68/84) Installing libxslt (1.1.33-r3) | |
(69/84) Installing docbook-xml (4.5-r6) | |
Executing docbook-xml-4.5-r6.post-install | |
(70/84) Installing docbook-xsl (1.79.1-r1) | |
Executing docbook-xsl-1.79.1-r1.post-install | |
(71/84) Installing pcre (8.43-r0) | |
(72/84) Installing glib (2.60.4-r0) | |
(73/84) Installing libpcre16 (8.43-r0) | |
(74/84) Installing libpcre32 (8.43-r0) | |
(75/84) Installing libpcrecpp (8.43-r0) | |
(76/84) Installing pcre-dev (8.43-r0) | |
(77/84) Installing glib-dev (2.60.4-r0) | |
(78/84) Installing perl (5.28.2-r1) | |
(79/84) Installing perl-error (0.17027-r0) | |
(80/84) Installing perl-git (2.22.4-r0) | |
(81/84) Installing git-perl (2.22.4-r0) | |
(82/84) Installing pixman (0.38.4-r0) | |
(83/84) Installing pixman-dev (0.38.4-r0) | |
(84/84) Installing python2 (2.7.18-r0) | |
Executing busybox-1.30.1-r3.trigger | |
Executing ca-certificates-20191127-r0.trigger | |
Executing glib-2.60.4-r0.trigger | |
No schema files found: doing nothing. | |
OK: 364 MiB in 98 packages | |
Removing intermediate container 91f148dee2ad | |
---> af0bc9b6571f | |
Step 6/14 : RUN git clone --depth 1 https://github.com/Amitie10g/qemu-irix.git | |
---> Running in 826f371414f5 | |
Cloning into 'qemu-irix'... | |
Removing intermediate container 826f371414f5 | |
---> 34096f6ecb0e | |
Step 7/14 : WORKDIR /qemu-irix | |
---> Running in dd40e4cc2d10 | |
Removing intermediate container dd40e4cc2d10 | |
---> 0767ecba337c | |
Step 8/14 : RUN ./configure --target-list=${TARGETS} --disable-werror --disable-system --disable-bsd-user --disable-docs --disable-guest-agent --disable-guest-agent-msi --disable-pie --disable-modules --disable-debug-tcg --disable-debug-info --disable-sparse --disable-gnutls --disable-nettle --disable-gcrypt --disable-sdl --disable-gtk --disable-vte --disable-curses --disable-vnc --disable-vnc-sasl --disable-vnc-jpeg --disable-vnc-png --disable-cocoa --disable-virtfs --disable-mpath --disable-xen --disable-xen-pci-passthrough --disable-brlapi --disable-curl --disable-fdt --disable-bluez --disable-kvm --disable-hax --disable-hvf --disable-whpx --disable-rdma --disable-vde --disable-netmap --disable-linux-aio --disable-cap-ng --disable-attr --disable-vhost-net --disable-vhost-crypto --disable-spice --disable-rbd --disable-libiscsi --disable-libnfs --disable-smartcard --disable-libusb --disable-live-block-migration --disable-usb-redir --disable-lzo --disable-snappy --disable-seccomp --disable-coroutine-pool --disable-glusterfs --disable-tpm --disable-libssh2 --disable-numa --disable-libxml2 --disable-tcmalloc --disable-jemalloc --disable-replication --disable-vhost-vsock --disable-virglrenderer --disable-xfsctl --disable-qom-cast-debug --disable-vxhs --disable-crypto-afalg --disable-vhost-user --disable-capstone | |
---> Running in 0abb945f73e8 | |
Install prefix /usr/local | |
BIOS directory /usr/local/share/qemu | |
firmware path /usr/local/share/qemu-firmware | |
binary directory /usr/local/bin | |
library directory /usr/local/lib | |
module directory /usr/local/lib/qemu | |
libexec directory /usr/local/libexec | |
include directory /usr/local/include | |
config directory /usr/local/etc | |
local state directory /usr/local/var | |
Manual directory /usr/local/share/man | |
ELF interp prefix /usr/gnemul/qemu-%M | |
Source path /qemu-irix | |
GIT binary git | |
GIT submodules ui/keycodemapdb | |
C compiler cc | |
Host C compiler cc | |
C++ compiler c++ | |
Objective-C compiler cc | |
ARFLAGS rv | |
CFLAGS -O2 -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 | |
QEMU_CFLAGS -I/usr/include/pixman-1 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -m64 -mcx16 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wstrict-prototypes -Wredundant-decls -Wall -Wundef -Wwrite-strings -Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -Wexpansion-to-defined -Wendif-labels -Wno-shift-negative-value -Wno-missing-include-dirs -Wempty-body -Wnested-externs -Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers -Wold-style-declaration -Wold-style-definition -Wtype-limits -fstack-protector-strong | |
LDFLAGS -Wl,--warn-common -m64 | |
make make | |
install install | |
python python -B | |
smbd /usr/sbin/smbd | |
module support no | |
host CPU x86_64 | |
host big endian no | |
target list irix-linux-user irixn32-linux-user irix64-linux-user solaris-linux-user | |
gprof enabled no | |
sparse enabled no | |
strip binaries yes | |
profiler no | |
static build no | |
SDL support no | |
GTK support no | |
GTK GL support no | |
VTE support no | |
TLS priority NORMAL | |
GNUTLS support no | |
GNUTLS rnd no | |
libgcrypt no | |
libgcrypt kdf no | |
nettle no | |
nettle kdf no | |
libtasn1 no | |
curses support no | |
virgl support no | |
curl support no | |
mingw32 support no | |
Audio drivers oss | |
Block whitelist (rw) | |
Block whitelist (ro) | |
VirtFS support no | |
Multipath support no | |
VNC support no | |
xen support no | |
brlapi support no | |
bluez support no | |
Documentation no | |
PIE no | |
vde support no | |
netmap support no | |
Linux AIO support no | |
ATTR/XATTR support no | |
Install blobs yes | |
KVM support no | |
HAX support no | |
HVF support no | |
WHPX support no | |
TCG support yes | |
TCG debug enabled no | |
TCG interpreter no | |
malloc trim support no | |
RDMA support no | |
fdt support no | |
preadv support yes | |
fdatasync no | |
madvise yes | |
posix_madvise yes | |
posix_memalign yes | |
libcap-ng support no | |
vhost-net support no | |
vhost-crypto support no | |
vhost-scsi support yes | |
vhost-vsock support no | |
vhost-user support no | |
Trace backends log | |
spice support no | |
rbd support no | |
xfsctl support no | |
smartcard support no | |
libusb no | |
usb net redir no | |
OpenGL support no | |
OpenGL dmabufs no | |
libiscsi support no | |
libnfs support no | |
build guest agent no | |
QGA VSS support no | |
QGA w32 disk info no | |
QGA MSI support no | |
seccomp support no | |
coroutine backend sigaltstack | |
coroutine pool no | |
debug stack usage no | |
crypto afalg no | |
GlusterFS support no | |
gcov gcov | |
gcov enabled no | |
TPM support no | |
libssh2 support no | |
TPM passthrough no | |
TPM emulator no | |
QOM debugging no | |
Live block migration no | |
lzo support no | |
snappy support no | |
bzip2 support yes | |
NUMA host support no | |
libxml2 no | |
tcmalloc support no | |
jemalloc support no | |
avx2 optimization yes | |
replication support no | |
VxHS block device no | |
capstone no | |
Removing intermediate container 0abb945f73e8 | |
---> 3ce78a1bb605 | |
Step 9/14 : RUN make && DESTDIR=/tmp/qemu make install | |
---> Running in a4a1f3799007 | |
GEN irix-linux-user/config-devices.mak.tmp | |
GEN irix-linux-user/config-devices.mak | |
GEN irixn32-linux-user/config-devices.mak.tmp | |
GEN irixn32-linux-user/config-devices.mak | |
GEN irix64-linux-user/config-devices.mak.tmp | |
GEN irix64-linux-user/config-devices.mak | |
GEN solaris-linux-user/config-devices.mak.tmp | |
GEN solaris-linux-user/config-devices.mak | |
GEN config-all-devices.mak | |
GEN config-host.h | |
GEN qemu-options.def | |
GEN qapi-gen | |
GEN trace/generated-tcg-tracers.h | |
GEN trace/generated-helpers-wrappers.h | |
GEN trace/generated-helpers.h | |
GEN trace/generated-helpers.c | |
GEN module_block.h | |
GIT ui/keycodemapdb | |
Submodule 'ui/keycodemapdb' (git://git.qemu.org/keycodemapdb.git) registered for path 'ui/keycodemapdb' | |
Cloning into '/qemu-irix/ui/keycodemapdb'... | |
GEN ui/input-keymap-atset1-to-qcode.c | |
GEN ui/input-keymap-linux-to-qcode.c | |
GEN ui/input-keymap-qcode-to-atset1.c | |
GEN ui/input-keymap-qcode-to-atset2.c | |
GEN ui/input-keymap-qcode-to-atset3.c | |
GEN ui/input-keymap-qcode-to-linux.c | |
GEN ui/input-keymap-qcode-to-qnum.c | |
GEN ui/input-keymap-qcode-to-sun.c | |
GEN ui/input-keymap-qnum-to-qcode.c | |
GEN ui/input-keymap-usb-to-qcode.c | |
GEN ui/input-keymap-win32-to-qcode.c | |
GEN ui/input-keymap-x11-to-qcode.c | |
GEN ui/input-keymap-xorgevdev-to-qcode.c | |
GEN ui/input-keymap-xorgkbd-to-qcode.c | |
GEN ui/input-keymap-xorgxquartz-to-qcode.c | |
GEN ui/input-keymap-xorgxwin-to-qcode.c | |
GEN tests/test-qapi-gen | |
GEN trace-root.h | |
GEN util/trace.h | |
GEN crypto/trace.h | |
GEN io/trace.h | |
GEN migration/trace.h | |
GEN block/trace.h | |
GEN chardev/trace.h | |
GEN hw/block/trace.h | |
GEN hw/block/dataplane/trace.h | |
GEN hw/char/trace.h | |
GEN hw/intc/trace.h | |
GEN hw/net/trace.h | |
GEN hw/rdma/trace.h | |
GEN hw/rdma/vmw/trace.h | |
GEN hw/virtio/trace.h | |
GEN hw/audio/trace.h | |
GEN hw/misc/trace.h | |
GEN hw/misc/macio/trace.h | |
GEN hw/usb/trace.h | |
GEN hw/scsi/trace.h | |
GEN hw/nvram/trace.h | |
GEN hw/display/trace.h | |
GEN hw/input/trace.h | |
GEN hw/timer/trace.h | |
GEN hw/dma/trace.h | |
GEN hw/sparc/trace.h | |
GEN hw/sparc64/trace.h | |
GEN hw/sd/trace.h | |
GEN hw/isa/trace.h | |
GEN hw/mem/trace.h | |
GEN hw/i386/trace.h | |
GEN hw/i386/xen/trace.h | |
GEN hw/9pfs/trace.h | |
GEN hw/ppc/trace.h | |
GEN hw/pci/trace.h | |
GEN hw/pci-host/trace.h | |
GEN hw/s390x/trace.h | |
GEN hw/vfio/trace.h | |
GEN hw/acpi/trace.h | |
GEN hw/arm/trace.h | |
GEN hw/alpha/trace.h | |
GEN hw/hppa/trace.h | |
GEN hw/xen/trace.h | |
GEN hw/ide/trace.h | |
GEN hw/tpm/trace.h | |
GEN ui/trace.h | |
GEN audio/trace.h | |
GEN net/trace.h | |
GEN target/arm/trace.h | |
GEN target/i386/trace.h | |
GEN target/mips/trace.h | |
GEN target/sparc/trace.h | |
GEN target/s390x/trace.h | |
GEN target/ppc/trace.h | |
GEN qom/trace.h | |
GEN linux-user/trace.h | |
GEN qapi/trace.h | |
GEN accel/tcg/trace.h | |
GEN accel/kvm/trace.h | |
GEN nbd/trace.h | |
GEN scsi/trace.h | |
GEN trace-root.c | |
GEN util/trace.c | |
GEN crypto/trace.c | |
GEN io/trace.c | |
GEN migration/trace.c | |
GEN block/trace.c | |
GEN chardev/trace.c | |
GEN hw/block/trace.c | |
GEN hw/block/dataplane/trace.c | |
GEN hw/char/trace.c | |
GEN hw/intc/trace.c | |
GEN hw/net/trace.c | |
GEN hw/rdma/trace.c | |
GEN hw/rdma/vmw/trace.c | |
GEN hw/virtio/trace.c | |
GEN hw/audio/trace.c | |
GEN hw/misc/trace.c | |
GEN hw/misc/macio/trace.c | |
GEN hw/usb/trace.c | |
GEN hw/scsi/trace.c | |
GEN hw/nvram/trace.c | |
GEN hw/display/trace.c | |
GEN hw/input/trace.c | |
GEN hw/timer/trace.c | |
GEN hw/dma/trace.c | |
GEN hw/sparc/trace.c | |
GEN hw/sparc64/trace.c | |
GEN hw/sd/trace.c | |
GEN hw/isa/trace.c | |
GEN hw/mem/trace.c | |
GEN hw/i386/trace.c | |
GEN hw/i386/xen/trace.c | |
GEN hw/9pfs/trace.c | |
GEN hw/ppc/trace.c | |
GEN hw/pci/trace.c | |
GEN hw/pci-host/trace.c | |
GEN hw/s390x/trace.c | |
GEN hw/vfio/trace.c | |
GEN hw/acpi/trace.c | |
GEN hw/arm/trace.c | |
GEN hw/alpha/trace.c | |
GEN hw/hppa/trace.c | |
GEN hw/xen/trace.c | |
GEN hw/ide/trace.c | |
GEN hw/tpm/trace.c | |
GEN ui/trace.c | |
GEN audio/trace.c | |
GEN net/trace.c | |
GEN target/arm/trace.c | |
GEN target/i386/trace.c | |
GEN target/mips/trace.c | |
GEN target/sparc/trace.c | |
GEN target/s390x/trace.c | |
GEN target/ppc/trace.c | |
GEN qom/trace.c | |
GEN linux-user/trace.c | |
GEN qapi/trace.c | |
GEN accel/tcg/trace.c | |
GEN accel/kvm/trace.c | |
GEN nbd/trace.c | |
GEN scsi/trace.c | |
CC tests/qemu-iotests/socket_scm_helper.o | |
LINK tests/qemu-iotests/socket_scm_helper | |
CC contrib/ivshmem-client/ivshmem-client.o | |
CC contrib/ivshmem-client/main.o | |
CC qapi/qapi-builtin-types.o | |
CC qapi/qapi-types.o | |
CC qapi/qapi-types-block-core.o | |
CC qapi/qapi-types-block.o | |
CC qapi/qapi-types-char.o | |
CC qapi/qapi-types-common.o | |
CC qapi/qapi-types-crypto.o | |
CC qapi/qapi-types-introspect.o | |
CC qapi/qapi-types-migration.o | |
CC qapi/qapi-types-misc.o | |
CC qapi/qapi-types-net.o | |
CC qapi/qapi-types-rocker.o | |
CC qapi/qapi-types-run-state.o | |
CC qapi/qapi-types-sockets.o | |
CC qapi/qapi-types-tpm.o | |
CC qapi/qapi-types-trace.o | |
CC qapi/qapi-types-transaction.o | |
CC qapi/qapi-types-ui.o | |
CC qapi/qapi-builtin-visit.o | |
CC qapi/qapi-visit.o | |
CC qapi/qapi-visit-block-core.o | |
CC qapi/qapi-visit-block.o | |
CC qapi/qapi-visit-char.o | |
CC qapi/qapi-visit-common.o | |
CC qapi/qapi-visit-crypto.o | |
CC qapi/qapi-visit-introspect.o | |
CC qapi/qapi-visit-migration.o | |
CC qapi/qapi-visit-misc.o | |
CC qapi/qapi-visit-net.o | |
CC qapi/qapi-visit-rocker.o | |
CC qapi/qapi-visit-run-state.o | |
CC qapi/qapi-visit-sockets.o | |
CC qapi/qapi-visit-tpm.o | |
CC qapi/qapi-visit-trace.o | |
CC qapi/qapi-visit-transaction.o | |
CC qapi/qapi-visit-ui.o | |
CC qapi/qapi-events.o | |
CC qapi/qapi-events-block-core.o | |
CC qapi/qapi-events-block.o | |
CC qapi/qapi-events-char.o | |
CC qapi/qapi-events-common.o | |
CC qapi/qapi-events-crypto.o | |
CC qapi/qapi-events-introspect.o | |
CC qapi/qapi-events-migration.o | |
CC qapi/qapi-events-misc.o | |
CC qapi/qapi-events-net.o | |
CC qapi/qapi-events-rocker.o | |
CC qapi/qapi-events-run-state.o | |
CC qapi/qapi-events-sockets.o | |
CC qapi/qapi-events-tpm.o | |
CC qapi/qapi-events-trace.o | |
CC qapi/qapi-events-transaction.o | |
CC qapi/qapi-events-ui.o | |
CC qapi/qapi-introspect.o | |
CC qapi/qapi-visit-core.o | |
CC qapi/qapi-dealloc-visitor.o | |
CC qapi/qobject-input-visitor.o | |
CC qapi/qobject-output-visitor.o | |
CC qapi/qmp-registry.o | |
CC qapi/qmp-dispatch.o | |
CC qapi/string-input-visitor.o | |
CC qapi/string-output-visitor.o | |
CC qapi/opts-visitor.o | |
CC qapi/qapi-clone-visitor.o | |
CC qapi/qmp-event.o | |
CC qapi/qapi-util.o | |
CC qobject/qnull.o | |
CC qobject/qnum.o | |
CC qobject/qstring.o | |
CC qobject/qdict.o | |
CC qobject/qlist.o | |
CC qobject/qbool.o | |
CC qobject/qlit.o | |
CC qobject/qjson.o | |
CC qobject/qobject.o | |
CC qobject/json-lexer.o | |
CC qobject/json-streamer.o | |
CC qobject/json-parser.o | |
CC trace/control.o | |
CC trace/qmp.o | |
CC util/osdep.o | |
CC util/cutils.o | |
CC util/unicode.o | |
CC util/qemu-timer-common.o | |
CC util/bufferiszero.o | |
CC util/lockcnt.o | |
CC util/aiocb.o | |
CC util/async.o | |
CC util/aio-wait.o | |
CC util/thread-pool.o | |
CC util/qemu-timer.o | |
CC util/main-loop.o | |
CC util/iohandler.o | |
CC util/aio-posix.o | |
CC util/compatfd.o | |
CC util/event_notifier-posix.o | |
CC util/mmap-alloc.o | |
CC util/oslib-posix.o | |
In file included from util/oslib-posix.c:39: | |
/usr/include/sys/signal.h:1:2: warning: #warning redirecting incorrect #include <sys/signal.h> to <signal.h> [-Wcpp] | |
#warning redirecting incorrect #include <sys/signal.h> to <signal.h> | |
^~~~~~~ | |
CC util/qemu-openpty.o | |
util/qemu-openpty.c: In function 'qemu_openpty_raw': | |
util/qemu-openpty.c:123:9: warning: implicit declaration of function 'openpty'; did you mean 'openat'? [-Wimplicit-function-declaration] | |
if (openpty(&amaster, aslave, pty_buf, NULL, NULL) < 0) { | |
^~~~~~~ | |
openat | |
util/qemu-openpty.c:123:9: warning: nested extern declaration of 'openpty' [-Wnested-externs] | |
CC util/qemu-thread-posix.o | |
CC util/memfd.o | |
CC util/envlist.o | |
CC util/path.o | |
CC util/module.o | |
CC util/host-utils.o | |
CC util/bitmap.o | |
CC util/bitops.o | |
CC util/hbitmap.o | |
CC util/fifo8.o | |
CC util/acl.o | |
CC util/cacheinfo.o | |
CC util/error.o | |
CC util/qemu-error.o | |
CC util/id.o | |
CC util/iov.o | |
CC util/qemu-config.o | |
CC util/qemu-sockets.o | |
CC util/uri.o | |
CC util/notify.o | |
CC util/qemu-option.o | |
CC util/qemu-progress.o | |
CC util/keyval.o | |
CC util/hexdump.o | |
CC util/crc32c.o | |
CC util/uuid.o | |
CC util/throttle.o | |
CC util/getauxval.o | |
CC util/readline.o | |
CC util/rcu.o | |
CC util/qemu-coroutine.o | |
CC util/qemu-coroutine-lock.o | |
CC util/qemu-coroutine-io.o | |
CC util/qemu-coroutine-sleep.o | |
CC util/coroutine-sigaltstack.o | |
CC util/buffer.o | |
CC util/timed-average.o | |
CC util/base64.o | |
CC util/log.o | |
CC util/pagesize.o | |
CC util/qdist.o | |
CC util/qht.o | |
CC util/range.o | |
CC util/stats64.o | |
CC util/systemd.o | |
CC util/vfio-helpers.o | |
CC trace-root.o | |
CC util/trace.o | |
CC crypto/trace.o | |
CC io/trace.o | |
CC migration/trace.o | |
CC block/trace.o | |
CC chardev/trace.o | |
CC hw/block/trace.o | |
CC hw/block/dataplane/trace.o | |
CC hw/char/trace.o | |
CC hw/intc/trace.o | |
CC hw/net/trace.o | |
CC hw/rdma/trace.o | |
CC hw/rdma/vmw/trace.o | |
CC hw/virtio/trace.o | |
CC hw/audio/trace.o | |
CC hw/misc/trace.o | |
CC hw/misc/macio/trace.o | |
CC hw/usb/trace.o | |
CC hw/scsi/trace.o | |
CC hw/nvram/trace.o | |
CC hw/display/trace.o | |
CC hw/input/trace.o | |
CC hw/timer/trace.o | |
CC hw/dma/trace.o | |
CC hw/sparc/trace.o | |
CC hw/sparc64/trace.o | |
CC hw/sd/trace.o | |
CC hw/isa/trace.o | |
CC hw/mem/trace.o | |
CC hw/i386/trace.o | |
CC hw/i386/xen/trace.o | |
CC hw/9pfs/trace.o | |
CC hw/ppc/trace.o | |
CC hw/pci/trace.o | |
CC hw/pci-host/trace.o | |
CC hw/s390x/trace.o | |
CC hw/vfio/trace.o | |
CC hw/acpi/trace.o | |
CC hw/arm/trace.o | |
CC hw/alpha/trace.o | |
CC hw/hppa/trace.o | |
CC hw/xen/trace.o | |
CC hw/ide/trace.o | |
CC hw/tpm/trace.o | |
CC ui/trace.o | |
CC audio/trace.o | |
CC net/trace.o | |
CC target/arm/trace.o | |
CC target/i386/trace.o | |
CC target/mips/trace.o | |
CC target/sparc/trace.o | |
CC target/s390x/trace.o | |
CC target/ppc/trace.o | |
CC qom/trace.o | |
CC linux-user/trace.o | |
CC qapi/trace.o | |
CC accel/tcg/trace.o | |
CC accel/kvm/trace.o | |
CC nbd/trace.o | |
CC scsi/trace.o | |
CC crypto/pbkdf-stub.o | |
CC stubs/arch-query-cpu-def.o | |
CC stubs/arch-query-cpu-model-expansion.o | |
CC stubs/arch-query-cpu-model-comparison.o | |
CC stubs/arch-query-cpu-model-baseline.o | |
CC stubs/bdrv-next-monitor-owned.o | |
CC stubs/blk-commit-all.o | |
CC stubs/blockdev-close-all-bdrv-states.o | |
CC stubs/clock-warp.o | |
CC stubs/cpu-get-clock.o | |
CC stubs/cpu-get-icount.o | |
CC stubs/dump.o | |
CC stubs/error-printf.o | |
CC stubs/fdset.o | |
CC stubs/gdbstub.o | |
CC stubs/get-vm-name.o | |
CC stubs/iothread.o | |
CC stubs/iothread-lock.o | |
CC stubs/is-daemonized.o | |
CC stubs/machine-init-done.o | |
CC stubs/migr-blocker.o | |
CC stubs/change-state-handler.o | |
CC stubs/monitor.o | |
CC stubs/notify-event.o | |
CC stubs/qtest.o | |
CC stubs/replay.o | |
CC stubs/runstate-check.o | |
CC stubs/set-fd-handler.o | |
CC stubs/slirp.o | |
CC stubs/sysbus.o | |
CC stubs/tpm.o | |
CC stubs/trace-control.o | |
CC stubs/uuid.o | |
CC stubs/vm-stop.o | |
CC stubs/vmstate.o | |
CC stubs/qmp_pc_dimm.o | |
CC stubs/target-monitor-defs.o | |
CC stubs/target-get-monitor-def.o | |
CC stubs/pc_madt_cpu_entry.o | |
CC stubs/vmgenid.o | |
CC stubs/xen-common.o | |
CC stubs/xen-hvm.o | |
CC stubs/pci-host-piix.o | |
CC stubs/ram-block.o | |
AR libqemuutil.a | |
LINK ivshmem-client | |
CC contrib/ivshmem-server/ivshmem-server.o | |
CC contrib/ivshmem-server/main.o | |
LINK ivshmem-server | |
CC qemu-nbd.o | |
CC block.o | |
CC blockjob.o | |
CC qemu-io-cmds.o | |
CC block/raw-format.o | |
CC block/qcow.o | |
CC block/vdi.o | |
CC block/vmdk.o | |
CC block/cloop.o | |
CC block/bochs.o | |
CC block/vpc.o | |
CC block/vvfat.o | |
CC block/dmg.o | |
CC block/qcow2.o | |
CC block/qcow2-refcount.o | |
CC block/qcow2-cluster.o | |
CC block/qcow2-snapshot.o | |
CC block/qcow2-cache.o | |
CC block/qcow2-bitmap.o | |
CC block/qed.o | |
CC block/qed-l2-cache.o | |
CC block/qed-table.o | |
CC block/qed-cluster.o | |
CC block/qed-check.o | |
CC block/vhdx.o | |
CC block/vhdx-endian.o | |
CC block/vhdx-log.o | |
CC block/quorum.o | |
CC block/parallels.o | |
CC block/blkdebug.o | |
CC block/blkverify.o | |
CC block/blkreplay.o | |
CC block/block-backend.o | |
CC block/snapshot.o | |
CC block/qapi.o | |
CC block/file-posix.o | |
CC block/null.o | |
CC block/mirror.o | |
CC block/commit.o | |
CC block/io.o | |
CC block/throttle-groups.o | |
CC block/nvme.o | |
CC block/nbd.o | |
CC block/nbd-client.o | |
CC block/sheepdog.o | |
CC block/accounting.o | |
CC block/dirty-bitmap.o | |
CC block/write-threshold.o | |
CC block/backup.o | |
CC block/throttle.o | |
CC block/crypto.o | |
CC nbd/server.o | |
CC nbd/client.o | |
CC nbd/common.o | |
CC scsi/utils.o | |
CC scsi/pr-manager.o | |
CC scsi/pr-manager-helper.o | |
CC block/dmg-bz2.o | |
CC crypto/init.o | |
CC crypto/hash.o | |
CC crypto/hash-glib.o | |
CC crypto/hmac.o | |
CC crypto/hmac-glib.o | |
CC crypto/aes.o | |
CC crypto/desrfb.o | |
CC crypto/cipher.o | |
CC crypto/tlscreds.o | |
CC crypto/tlscredsanon.o | |
CC crypto/tlscredsx509.o | |
CC crypto/tlssession.o | |
CC crypto/secret.o | |
CC crypto/random-platform.o | |
CC crypto/pbkdf.o | |
CC crypto/ivgen.o | |
CC crypto/ivgen-essiv.o | |
CC crypto/ivgen-plain.o | |
CC crypto/ivgen-plain64.o | |
CC crypto/afsplit.o | |
CC crypto/xts.o | |
CC crypto/block.o | |
CC crypto/block-qcow.o | |
CC crypto/block-luks.o | |
CC io/channel.o | |
CC io/channel-buffer.o | |
CC io/channel-command.o | |
CC io/channel-file.o | |
CC io/channel-socket.o | |
CC io/channel-tls.o | |
CC io/channel-watch.o | |
CC io/channel-websock.o | |
CC io/channel-util.o | |
CC io/dns-resolver.o | |
CC io/net-listener.o | |
CC io/task.o | |
CC qom/object.o | |
CC qom/container.o | |
CC qom/qom-qobject.o | |
CC qom/object_interfaces.o | |
LINK qemu-nbd | |
GEN qemu-img-cmds.h | |
CC qemu-img.o | |
LINK qemu-img | |
CC qemu-io.o | |
LINK qemu-io | |
CC qemu-bridge-helper.o | |
LINK qemu-bridge-helper | |
CC cpus-common.o | |
CC disas/i386.o | |
CC disas/mips.o | |
CC disas/sparc.o | |
CC hw/core/qdev.o | |
CC hw/core/qdev-properties.o | |
CC hw/core/bus.o | |
CC hw/core/reset.o | |
CC hw/core/irq.o | |
CC hw/core/hotplug.o | |
CC qom/cpu.o | |
CC chardev/char.o | |
CC chardev/char-fd.o | |
CC chardev/char-fe.o | |
CC chardev/char-file.o | |
CC chardev/char-io.o | |
CC chardev/char-mux.o | |
CC chardev/char-null.o | |
CC chardev/char-parallel.o | |
CC chardev/char-pipe.o | |
CC chardev/char-pty.o | |
CC chardev/char-ringbuf.o | |
CC chardev/char-serial.o | |
CC chardev/char-socket.o | |
CC chardev/char-stdio.o | |
CC chardev/char-udp.o | |
GEN irix-linux-user/config-target.h | |
CC irix-linux-user/exec.o | |
CC irix-linux-user/tcg/tcg.o | |
CC irix-linux-user/tcg/tcg-op.o | |
CC irix-linux-user/tcg/tcg-op-vec.o | |
CC irix-linux-user/tcg/tcg-op-gvec.o | |
CC irix-linux-user/tcg/tcg-common.o | |
CC irix-linux-user/tcg/optimize.o | |
CC irix-linux-user/fpu/softfloat.o | |
CC irix-linux-user/disas.o | |
CC irix-linux-user/gdbstub.o | |
CC irix-linux-user/thunk.o | |
CC irix-linux-user/accel/stubs/hax-stub.o | |
CC irix-linux-user/accel/stubs/hvf-stub.o | |
CC irix-linux-user/accel/stubs/whpx-stub.o | |
CC irix-linux-user/accel/stubs/kvm-stub.o | |
CC irix-linux-user/accel/tcg/tcg-runtime.o | |
CC irix-linux-user/accel/tcg/tcg-runtime-gvec.o | |
CC irix-linux-user/accel/tcg/cpu-exec.o | |
CC irix-linux-user/accel/tcg/cpu-exec-common.o | |
CC irix-linux-user/accel/tcg/translate-all.o | |
CC irix-linux-user/accel/tcg/translator.o | |
CC irix-linux-user/accel/tcg/user-exec.o | |
CC irix-linux-user/accel/tcg/user-exec-stub.o | |
CC irix-linux-user/linux-user/main.o | |
CC irix-linux-user/linux-user/syscall.o | |
/qemu-irix/linux-user/syscall.c:6784:22: error: 'F_EXLCK' undeclared here (not in a function); did you mean 'F_RDLCK'? | |
TRANSTBL_CONVERT(F_EXLCK), | |
^~~~~~~ | |
/qemu-irix/linux-user/syscall.c:6779:51: note: in definition of macro 'TRANSTBL_CONVERT' | |
#define TRANSTBL_CONVERT(a) { -1, TARGET_##a, -1, a } | |
^ | |
/qemu-irix/linux-user/syscall.c:6785:22: error: 'F_SHLCK' undeclared here (not in a function); did you mean 'F_RDLCK'? | |
TRANSTBL_CONVERT(F_SHLCK), | |
^~~~~~~ | |
/qemu-irix/linux-user/syscall.c:6779:51: note: in definition of macro 'TRANSTBL_CONVERT' | |
#define TRANSTBL_CONVERT(a) { -1, TARGET_##a, -1, a } | |
^ | |
In file included from /qemu-irix/linux-user/syscall.c:121: | |
/qemu-irix/linux-user/syscall.c: In function 'target_to_host_sigevent': | |
/qemu-irix/linux-user/syscall.c:7422:27: error: 'struct sigevent' has no member named '_sigev_un'; did you mean 'sigev_value'? | |
__get_user(host_sevp->_sigev_un._tid, &target_sevp->_sigev_un._tid); | |
^~~~~~~~~ | |
/qemu-irix/linux-user/qemu.h:501:5: note: in definition of macro '__get_user_e' | |
((x) = (typeof(*hptr))( \ | |
^ | |
/qemu-irix/linux-user/syscall.c:7422:5: note: in expansion of macro '__get_user' | |
__get_user(host_sevp->_sigev_un._tid, &target_sevp->_sigev_un._tid); | |
^~~~~~~~~~ | |
/qemu-irix/linux-user/syscall.c:7422:36: error: '(const bitmask_transtbl *)&<erroneous-expression>' is a pointer; did you mean to use '->'? | |
__get_user(host_sevp->_sigev_un._tid, &target_sevp->_sigev_un._tid); | |
^ | |
/qemu-irix/linux-user/qemu.h:501:5: note: in definition of macro '__get_user_e' | |
((x) = (typeof(*hptr))( \ | |
^ | |
/qemu-irix/linux-user/syscall.c:7422:5: note: in expansion of macro '__get_user' | |
__get_user(host_sevp->_sigev_un._tid, &target_sevp->_sigev_un._tid); | |
^~~~~~~~~~ | |
/qemu-irix/linux-user/qemu.h:506:13: warning: left-hand operand of comma expression has no effect [-Wunused-value] | |
(hptr)), (void)0) | |
^ | |
/qemu-irix/linux-user/qemu.h:510:31: note: in expansion of macro '__get_user_e' | |
# define __get_user(x, hptr) __get_user_e(x, hptr, be) | |
^~~~~~~~~~~~ | |
/qemu-irix/linux-user/syscall.c:7422:5: note: in expansion of macro '__get_user' | |
__get_user(host_sevp->_sigev_un._tid, &target_sevp->_sigev_un._tid); | |
^~~~~~~~~~ | |
/qemu-irix/linux-user/syscall.c: In function 'do_syscall': | |
/qemu-irix/linux-user/syscall.c:13545:25: warning: implicit declaration of function 'sethostid'; did you mean 'gethostid'? [-Wimplicit-function-declaration] | |
ret = get_errno(sethostid(arg1)); | |
^~~~~~~~~ | |
gethostid | |
/qemu-irix/linux-user/syscall.c:13545:25: warning: nested extern declaration of 'sethostid' [-Wnested-externs] | |
make[1]: *** [/qemu-irix/rules.mak:66: linux-user/syscall.o] Error 1 | |
make: *** [Makefile:472: subdir-irix-linux-user] Error 2 | |
The command '/bin/sh -c make && DESTDIR=/tmp/qemu make install' returned a non-zero code: 2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM gcc:8 AS builder | |
ARG TARGETS="irix-linux-user,irixn32-linux-user,irix64-linux-user,solaris-linux-user" | |
RUN git clone --depth 1 https://github.com/Amitie10g/qemu-irix | |
WORKDIR /qemu-irix | |
RUN ./configure --target-list=${TARGETS} \ | |
--disable-system \ | |
--disable-bsd-user \ | |
--disable-docs \ | |
--disable-guest-agent \ | |
--disable-guest-agent-msi \ | |
--disable-pie \ | |
--disable-modules \ | |
--disable-debug-tcg \ | |
--disable-debug-info \ | |
--disable-sparse \ | |
--disable-gnutls \ | |
--disable-nettle \ | |
--disable-gcrypt \ | |
--disable-sdl \ | |
--disable-gtk \ | |
--disable-vte \ | |
--disable-curses \ | |
--disable-vnc \ | |
--disable-vnc-sasl \ | |
--disable-vnc-jpeg \ | |
--disable-vnc-png \ | |
--disable-cocoa \ | |
--disable-virtfs \ | |
--disable-mpath \ | |
--disable-xen \ | |
--disable-xen-pci-passthrough \ | |
--disable-brlapi \ | |
--disable-curl \ | |
--disable-fdt \ | |
--disable-bluez \ | |
--disable-kvm \ | |
--disable-hax \ | |
--disable-hvf \ | |
--disable-whpx \ | |
--disable-rdma \ | |
--disable-vde \ | |
--disable-netmap \ | |
--disable-linux-aio \ | |
--disable-cap-ng \ | |
--disable-attr \ | |
--disable-vhost-net \ | |
--disable-vhost-crypto \ | |
--disable-spice \ | |
--disable-rbd \ | |
--disable-libiscsi \ | |
--disable-libnfs \ | |
--disable-smartcard \ | |
--disable-libusb \ | |
--disable-live-block-migration \ | |
--disable-usb-redir \ | |
--disable-lzo \ | |
--disable-snappy \ | |
--disable-seccomp \ | |
--disable-coroutine-pool \ | |
--disable-glusterfs \ | |
--disable-tpm \ | |
--disable-libssh2 \ | |
--disable-numa \ | |
--disable-libxml2 \ | |
--disable-tcmalloc \ | |
--disable-jemalloc \ | |
--disable-replication \ | |
--disable-vhost-vsock \ | |
--disable-virglrenderer \ | |
--disable-xfsctl \ | |
--disable-qom-cast-debug \ | |
--disable-vxhs \ | |
--disable-crypto-afalg \ | |
--disable-vhost-user \ | |
--disable-capstone && \ | |
make && \ | |
DESTDIR=/tmp/qemu make install | |
FROM debian:buster-slim | |
RUN apt-get update && \ | |
apt-get install --no-install-recommends -y libglib2.0-0 && \ | |
apt-get clean && \ | |
rm -rf /var/lib/apt/lists/* | |
COPY --from=builder /tmp/qemu/usr/local /usr/local | |
WORKDIR /root | |
CMD ["bash"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
FROM alpine:3.10 AS builder | |
ARG BUILD_TOOLS="alpine-sdk glib-dev pixman-dev python" | |
ARG RUNTIME_DEPENDENCIES="bash glib libstdc++ libbz2" | |
ARG TARGETS="irix-linux-user,irixn32-linux-user,irix64-linux-user,solaris-linux-user" | |
RUN apk add --no-cache ${BUILD_TOOLS} | |
RUN git clone --depth 1 https://github.com/Amitie10g/qemu-irix.git | |
WORKDIR /qemu-irix | |
RUN ./configure --target-list=${TARGETS} \ | |
--disable-werror \ | |
--disable-system \ | |
--disable-bsd-user \ | |
--disable-docs \ | |
--disable-guest-agent \ | |
--disable-guest-agent-msi \ | |
--disable-pie \ | |
--disable-modules \ | |
--disable-debug-tcg \ | |
--disable-debug-info \ | |
--disable-sparse \ | |
--disable-gnutls \ | |
--disable-nettle \ | |
--disable-gcrypt \ | |
--disable-sdl \ | |
--disable-gtk \ | |
--disable-vte \ | |
--disable-curses \ | |
--disable-vnc \ | |
--disable-vnc-sasl \ | |
--disable-vnc-jpeg \ | |
--disable-vnc-png \ | |
--disable-cocoa \ | |
--disable-virtfs \ | |
--disable-mpath \ | |
--disable-xen \ | |
--disable-xen-pci-passthrough \ | |
--disable-brlapi \ | |
--disable-curl \ | |
--disable-fdt \ | |
--disable-bluez \ | |
--disable-kvm \ | |
--disable-hax \ | |
--disable-hvf \ | |
--disable-whpx \ | |
--disable-rdma \ | |
--disable-vde \ | |
--disable-netmap \ | |
--disable-linux-aio \ | |
--disable-cap-ng \ | |
--disable-attr \ | |
--disable-vhost-net \ | |
--disable-vhost-crypto \ | |
--disable-spice \ | |
--disable-rbd \ | |
--disable-libiscsi \ | |
--disable-libnfs \ | |
--disable-smartcard \ | |
--disable-libusb \ | |
--disable-live-block-migration \ | |
--disable-usb-redir \ | |
--disable-lzo \ | |
--disable-snappy \ | |
--disable-seccomp \ | |
--disable-coroutine-pool \ | |
--disable-glusterfs \ | |
--disable-tpm \ | |
--disable-libssh2 \ | |
--disable-numa \ | |
--disable-libxml2 \ | |
--disable-tcmalloc \ | |
--disable-jemalloc \ | |
--disable-replication \ | |
--disable-vhost-vsock \ | |
--disable-virglrenderer \ | |
--disable-xfsctl \ | |
--disable-qom-cast-debug \ | |
--disable-vxhs \ | |
--disable-crypto-afalg \ | |
--disable-vhost-user \ | |
--disable-capstone | |
RUN make && DESTDIR=/tmp/qemu make install | |
FROM alpine:3.10 | |
RUN apk add --no-cache ${RUNTIME_DEPENDENCIES} | |
COPY --from=builder /tmp/qemu/usr/local /usr/local | |
WORKDIR /root | |
CMD ["bash"] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment