Cc'ing Markus/John/Paolo
On 10/19/20 5:33 PM, Emmanuel Blot wrote:
Hi,
I’m using the current master (ba2a9a9e)
I tried to build with both ‘ninja’ and also with ‘make’, as I’m not sure
of the current status of the meson refactoring.
The build fails with a weird error message:
ld: file not found: _PreallocMode_lookup
PreallocMode_lookup should be a symbol, shouldn’t it?
Why is ld trying to load of file with this name?
[...]
libqemu-riscv32-softmmu.fa.p/meson-generated_.._qapi_qapi-visit-machine-target.c.o
libqemu-riscv32-softmmu.fa.p/meson-generated_.._qapi_qapi-events-machine-target.c.o
libqemu-riscv32-softmmu.fa.p/meson-generated_.._qapi_qapi-types.c.o
-Wl,-dead_strip_dylibs -Wl,-headerpad_max_install_names
-Wl,-undefined,error -Wl,-force_load libhwcore.fa -Wl,-force_load
libchardev.fa -Wl,-force_load libqmp.fa -Wl,-force_load libauthz.fa
-Wl,-force_load libqom.fa -Wl,-force_load libio.fa -Wl,-force_load
libcrypto.fa -Wl,-force_load libblock.fa -m64 -framework CoreFoundation
-framework IOKit -arch x86_64 -fstack-protector-strong libfdt.a
libcapstone.a libqemuutil.a libmigration.fa libhwcore.fa libchardev.fa
libqmp.fa libauthz.fa libqom.fa libio.fa libcrypto.fa libblock.fa
@block.syms @qemu.syms -lsnappy
/usr/local/Cellar/pixman/0.40.0/lib/libpixman-1.dylib -llzo2
-L/usr/local/Cellar/libusb/1.0.23/lib -lusb-1.0 /usr/lib/libz.dylib
-framework Cocoa -framework CoreAudio
-L/usr/local/Cellar/glib/2.66.1/lib -L/usr/local/opt/gettext/lib
-lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl
-L/usr/local/Cellar/glib/2.66.1/lib -L/usr/local/opt/gettext/lib
-lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl
/usr/local/Cellar/libpng/1.6.37/lib/libpng16.dylib @block.syms
-L/usr/local/Cellar/glib/2.66.1/lib -L/usr/local/opt/gettext/lib
-lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl
-L/usr/local/Cellar/glib/2.66.1/lib -L/usr/local/opt/gettext/lib
-lgio-2.0 -lgobject-2.0 -lglib-2.0 -lintl
-L/usr/local/Cellar/gnutls/3.6.15/lib -lgnutls -lutil -lm
-L/usr/local/Cellar/glib/2.66.1/lib -L/usr/local/opt/gettext/lib
-lgmodule-2.0 -lglib-2.0 -lintl -lpam
-L/usr/local/Cellar/gnutls/3.6.15/lib -lgnutls
-L/usr/local/Cellar/nettle/3.6/lib -lnettle -framework IOKit -framework
CoreFoundation -lxml2 -Wl,-rpath,/usr/local/Cellar/pixman/0.40.0/lib
-Wl,-rpath,/usr/lib -lc++
ld: file not found: _PreallocMode_lookup
Looks like incorrect generated QAPI headers (unsync?).
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
[2036/2125] Compiling C object tests/fp/fp-bench.p/.._.._fpu_softfloat.c.o
ninja: build stopped: subcommand failed.
eblot@thurso ~/S/G/g/Q/f/build (master) [1]> cc --version
Apple clang version 12.0.0 (clang-1200.0.32.2)
Target: x86_64-apple-darwin19.6.0
Thread model: posix
InstalledDir:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin