[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
check-unit: GLib-ERROR **: 20:40:27.-147: GLib requires working CLOCK_MO
From: |
Philippe Mathieu-Daudé |
Subject: |
check-unit: GLib-ERROR **: 20:40:27.-147: GLib requires working CLOCK_MONOTONIC |
Date: |
Fri, 19 Mar 2021 14:12:02 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.0 |
Hi,
I'm seeing an odd "GLib-FATAL-ERROR: GLib requires working
CLOCK_MONOTONIC" error in the cross-i386-user job...
The runner console output is:
Running with gitlab-runner 13.9.0 (2ebc4dc4)
Using Docker executor with image
registry.gitlab.com/philmd/qemu2/qemu/fedora-i386-cross:latest ...
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image
registry.gitlab.com/philmd/qemu2/qemu/fedora-i386-cross:latest ...
Using docker image
sha256:b835431485e9c7a1522d04a653f4ca068fcc53af73f997d6aab9b9bfaf4a252a
for registry.gitlab.com/philmd/qemu2/qemu/fedora-i386-cross:latest with
digest
registry.gitlab.com/philmd/qemu2/qemu/fedora-i386-cross@sha256:9e5c3c5c352bb83d89858991855115542d47fa091f9895755471ea7d122b2555
...
$ mkdir build
$ cd build
$ PKG_CONFIG_PATH=$PKG_CONFIG_PATH ../configure --enable-werror
$QEMU_CONFIGURE_OPTS --disable-system
No C++ compiler available; disabling C++ specific optional code
The Meson build system
Version: 0.55.3
Source dir: /builds/philmd/qemu2
Build dir: /builds/philmd/qemu2/build
Build type: native build
Using 'PKG_CONFIG_PATH' from environment with value: '/usr/lib/pkgconfig'
Using 'PKG_CONFIG_PATH' from environment with value: '/usr/lib/pkgconfig'
Project name: qemu
Project version: 5.2.50
C compiler for the host machine: cc (gcc 10.2.1 "cc (GCC) 10.2.1
20201125 (Red Hat 10.2.1-9)")
C linker for the host machine: cc ld.bfd 2.35-18
Host machine cpu family: x86_64
Host machine cpu: x86_64
../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 (/usr/bin/python3)
Program bzip2 found: YES
Program cgcc found: NO
Library m found: YES
Library util found: YES
Run-time dependency appleframeworks found: NO (tried framework)
Library aio found: NO
Found pkg-config: /usr/bin/pkg-config (1.7.3)
Using 'PKG_CONFIG_PATH' from environment with value: '/usr/lib/pkgconfig'
Run-time dependency zlib found: YES 1.2.11
Run-time dependency appleframeworks found: NO (tried framework)
Library rt found: YES
Run-time dependency libpng found: NO (tried pkgconfig)
Run-time dependency libjpeg found: NO (tried pkgconfig)
Has header "sasl/sasl.h" : NO
Run-time dependency libkeyutils found: NO (tried pkgconfig)
Checking for function "gettid" : YES
Run-time dependency fuse3 found: NO (tried pkgconfig)
Has header "linux/btrfs.h" : YES
Has header "libdrm/drm.h" : NO
Has header "pty.h" : YES
Has header "sys/ioccom.h" : NO
Has header "sys/kcov.h" : NO
Checking for function "system" : YES
Checking for function "preadv" : YES
Program scripts/minikconf.py found: YES
Configuring aarch64-linux-user-config-target.h using configuration
Configuring aarch64_be-linux-user-config-target.h using configuration
Configuring alpha-linux-user-config-target.h using configuration
Configuring arm-linux-user-config-target.h using configuration
Configuring armeb-linux-user-config-target.h using configuration
Configuring cris-linux-user-config-target.h using configuration
Configuring hexagon-linux-user-config-target.h using configuration
Configuring hppa-linux-user-config-target.h using configuration
Configuring i386-linux-user-config-target.h using configuration
Configuring m68k-linux-user-config-target.h using configuration
Configuring microblaze-linux-user-config-target.h using configuration
Configuring microblazeel-linux-user-config-target.h using configuration
Configuring mips-linux-user-config-target.h using configuration
Configuring mips64-linux-user-config-target.h using configuration
Configuring mips64el-linux-user-config-target.h using configuration
Configuring mipsel-linux-user-config-target.h using configuration
Configuring mipsn32-linux-user-config-target.h using configuration
Configuring mipsn32el-linux-user-config-target.h using configuration
Configuring nios2-linux-user-config-target.h using configuration
Configuring or1k-linux-user-config-target.h using configuration
Configuring ppc-linux-user-config-target.h using configuration
Configuring ppc64-linux-user-config-target.h using configuration
Configuring ppc64le-linux-user-config-target.h using configuration
Configuring riscv32-linux-user-config-target.h using configuration
Configuring riscv64-linux-user-config-target.h using configuration
Configuring s390x-linux-user-config-target.h using configuration
Configuring sh4-linux-user-config-target.h using configuration
Configuring sh4eb-linux-user-config-target.h using configuration
Configuring sparc-linux-user-config-target.h using configuration
Configuring sparc32plus-linux-user-config-target.h using configuration
Configuring sparc64-linux-user-config-target.h using configuration
Configuring x86_64-linux-user-config-target.h using configuration
Configuring xtensa-linux-user-config-target.h using configuration
Configuring xtensaeb-linux-user-config-target.h using configuration
Run-time dependency capstone found: NO (tried pkgconfig)
Configuring capstone-defs.h using configuration
Configuring config-host.h using configuration
Program scripts/hxtool found: YES
Program scripts/shaderinclude.pl found: YES
Program scripts/qapi-gen.py found: YES
Program scripts/qemu-version.sh found: YES
Run-time dependency threads found: YES
Program keycodemapdb/tools/keymap-gen found: YES
Program scripts/decodetree.py found: YES
Program nm found: YES
Program scripts/undefsym.py found: YES
Program scripts/feature_to_c.sh found: YES
Program qemu-keymap found: NO
Program sphinx-build-3 sphinx-build found: NO
Program python3 found: YES (/usr/bin/python3)
Program diff found: YES
Program dbus-daemon found: NO
Program initrd-stress.sh found: YES
Build targets in project: 246
qemu 5.2.50
Directories
Install prefix: /usr/local
BIOS directory: share/qemu
firmware path: /usr/local/share/qemu-firmware
binary directory: bin
library directory: lib
module directory: lib/qemu
libexec directory: libexec
include directory: include
config directory: /usr/local/etc
local state directory: /usr/local/var
Manual directory: share/man
Doc directory: /usr/local/share/doc
Build directory: /builds/philmd/qemu2/build
Source path: /builds/philmd/qemu2
GIT submodules: ui/keycodemapdb
tests/fp/berkeley-testfloat-3 tests/fp/berkeley-softfloat-3 dtc capstone
slirp
Host binaries
git: git
make: make
python: /usr/bin/python3 (version: 3.9)
sphinx-build: NO
genisoimage:
Configurable features
Documentation: NO
system-mode emulation: NO
user-mode emulation: YES
block layer: NO
Install blobs: YES
module support: NO
plugin support: NO
fuzzing support: NO
Trace backends: log
QOM debugging: YES
vhost-kernel support: YES
vhost-net support: YES
vhost-crypto support: NO
vhost-scsi support: YES
vhost-vsock support: YES
vhost-user support: NO
vhost-user-blk server support: NO
vhost-user-fs support: NO
vhost-vdpa support: YES
build guest agent: NO
Compilation
host CPU: x86_64
host endianness: little
C compiler: cc
Host C compiler: cc
C++ compiler: NO
ARFLAGS: rv
CFLAGS: -O2 -g
QEMU_CFLAGS: -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2
-m32 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-Wstrict-prototypes -Wredundant-decls -Wundef -Wwrite-strings
-Wmissing-prototypes -fno-strict-aliasing -fno-common -fwrapv -m32
-Wold-style-declaration -Wold-style-definition -Wtype-limits
-Wformat-security -Wformat-y2k -Winit-self -Wignored-qualifiers
-Wempty-body -Wnested-externs -Wendif-labels -Wexpansion-to-defined
-Wimplicit-fallthrough=2 -Wno-missing-include-dirs
-Wno-shift-negative-value -Wno-psabi -fstack-protector-strong
QEMU_LDFLAGS: -Wl,--warn-common -Wl,-z,relro
-Wl,-z,now -m32 -m32 -fstack-protector-strong
profiler: NO
link-time optimization (LTO): NO
PIE: YES
static build: NO
malloc trim support: YES
membarrier: NO
preadv support: YES
fdatasync: YES
madvise: YES
posix_madvise: YES
posix_memalign: YES
debug stack usage: NO
mutex debugging: NO
memory allocator: system
avx2 optimization: YES
avx512f optimization: NO
gprof enabled: NO
gcov: NO
thread sanitizer: NO
CFI support: NO
strip binaries: YES
sparse: NO
mingw32 support: NO
i386 tests: cc
x86_64 tests: cc
Targets and accelerators
TCG support: YES
TCG backend: native (x86_64)
TCG debug enabled: NO
target list: aarch64-linux-user
aarch64_be-linux-user alpha-linux-user arm-linux-user armeb-linux-user
cris-linux-user hexagon-linux-user hppa-linux-user i386-linux-user
m68k-linux-user microblaze-linux-user microblazeel-linux-user
mips-linux-user mips64-linux-user mips64el-linux-user mipsel-linux-user
mipsn32-linux-user mipsn32el-linux-user nios2-linux-user or1k-linux-user
ppc-linux-user ppc64-linux-user ppc64le-linux-user riscv32-linux-user
riscv64-linux-user s390x-linux-user sh4-linux-user sh4eb-linux-user
sparc-linux-user sparc32plus-linux-user sparc64-linux-user
x86_64-linux-user xtensa-linux-user xtensaeb-linux-user
Block layer support
coroutine backend: ucontext
coroutine pool: YES
Crypto
TLS priority: "NORMAL"
GNUTLS support: YES
libgcrypt: NO
nettle: YES
XTS: YES
crypto afalg: NO
rng-none: NO
Linux keyring: YES
Dependencies
SDL support: NO
SDL image support: NO
GTK support: NO
pixman: NO
VTE support: NO
slirp support: NO
libtasn1: YES
PAM: NO
iconv support: NO
curses support: NO
virgl support: NO
curl support: NO
Multipath support: NO
VNC support: YES
VNC SASL support: NO
VNC JPEG support: NO
VNC PNG support: NO
brlapi support: NO
vde support: NO
netmap support: NO
Linux AIO support: NO
Linux io_uring support: NO
ATTR/XATTR support: YES
RDMA support: NO
PVRDMA support: NO
fdt support: auto
libcap-ng support: NO
spice support: NO
rbd support: NO
xfsctl support: NO
smartcard support: NO
U2F support: NO
libusb: NO
usb net redir: NO
OpenGL support: NO
GBM: NO
libiscsi support: NO
libnfs support: NO
seccomp support: NO
GlusterFS support: NO
TPM support: YES
libssh support: NO
lzo support: NO
snappy support: NO
bzip2 support: NO
lzfse support: NO
zstd support: NO
NUMA host support: NO
libxml2: NO
capstone: internal
libpmem support: NO
libdaxctl support: NO
libudev: NO
FUSE lseek: NO
Found ninja-1.10.2 at /usr/bin/ninja
$ make -j$(expr $(nproc) + 1) all check-build $MAKE_CHECK_ARGS
GIT ui/keycodemapdb tests/fp/berkeley-testfloat-3
tests/fp/berkeley-softfloat-3 dtc capstone slirp
/usr/bin/ninja build.ninja && touch build.ninja.stamp
ninja: no work to do.
/usr/bin/meson introspect --targets --tests --benchmarks |
/usr/bin/python3 -B scripts/mtest2make.py > Makefile.mtest
GIT ui/keycodemapdb tests/fp/berkeley-testfloat-3
tests/fp/berkeley-softfloat-3 dtc capstone slirp
[1/2962] Compiling C object libcapstone.a.p/capstone_MCInstrDesc.c.o
[2/2962] Compiling C object libcapstone.a.p/capstone_MCRegisterInfo.c.o
[3/2962] Compiling C object libcapstone.a.p/capstone_MCInst.c.o
[4/2962] Compiling C object libcapstone.a.p/capstone_SStream.c.o
[5/2962] Compiling C object libcapstone.a.p/capstone_utils.c.o
...
[2959/2962] Compiling C object
tests/unit/ptimer-test.p/_builds_philmd_qemu2_hw_core_ptimer.c.o
[2960/2962] Linking target tests/fp/fp-bench
[2961/2962] Linking target tests/unit/ptimer-test
[2962/2962] Linking target tests/fp/fp-test
make: Nothing to be done for 'check-build'.
Running test check-block-qdict
(tests/unit/check-block-qdict:12531): GLib-ERROR **: 08:30:50.-401: GLib
requires working CLOCK_MONOTONIC
Running test check-qdict
Running test check-qnum
Running test check-qstring
(tests/unit/check-qnum:12536): GLib-ERROR **: 20:40:27.-147: GLib
requires working CLOCK_MONOTONIC
Running test check-qlist
(tests/unit/check-qstring:12540): GLib-ERROR **: 16:56:28.-902: GLib
requires working CLOCK_MONOTONIC
(tests/unit/check-qdict:12542): GLib-ERROR **: 02:28:11.-213: GLib
requires working CLOCK_MONOTONIC
(tests/unit/check-qlist:12544): GLib-ERROR **: 13:31:40.-914: GLib
requires working CLOCK_MONOTONIC
ERROR check-block-qdict - Bail out! GLib-FATAL-ERROR: GLib requires
working CLOCK_MONOTONIC
make: *** [Makefile.mtest:24: run-test-1] Error 1
make: *** Waiting for unfinished jobs....
ERROR check-qlist - Bail out! GLib-FATAL-ERROR: GLib requires working
CLOCK_MONOTONIC
ERROR check-qstring - Bail out! GLib-FATAL-ERROR: GLib requires working
CLOCK_MONOTONIC
make: *** [Makefile.mtest:48: run-test-4] Error 1
make: *** [Makefile.mtest:56: run-test-5] Error 1
ERROR check-qdict - Bail out! GLib-FATAL-ERROR: GLib requires working
CLOCK_MONOTONIC
make: *** [Makefile.mtest:32: run-test-2] Error 1
ERROR check-qnum - Bail out! GLib-FATAL-ERROR: GLib requires working
CLOCK_MONOTONIC
make: *** [Makefile.mtest:40: run-test-3] Error 1
ERROR: Job failed: exit code 1
- check-unit: GLib-ERROR **: 20:40:27.-147: GLib requires working CLOCK_MONOTONIC,
Philippe Mathieu-Daudé <=