macOS 14.4.1 (23E224)
xcode: 15.3
Apple clang version 15.0.0 (clang-1500.3.9.4)
cmake version 3.29.3
go version go1.21.9 darwin/arm64
meson 1.4.0
ninja 1.12.0
what can i do to fix it ?
VERSION=v0.0.1 make
pkg-config undefined
User defined options
Cross files: /Users/foo/project/libmpv-darwin-build/cross-files/macos-arm64.ini
prefix : /Users/foo/project/libmpv-darwin-build/build/intermediate/pkg-config_macos-arm64
Found ninja-1.12.0 at /Users/foo/project/libmpv-darwin-build/build/intermediate/links/bin/ninja
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /Users/foo/project/libmpv-darwin-build/build/intermediate/links/bin/ninja -C /Users/foo/project/libmpv-darwin-build/build/tmp/pkg-config_macos-arm64/src/pkg-config/build pkg-config.stamp
ninja: Entering directory `/Users/foo/project/libmpv-darwin-build/build/tmp/pkg-config_macos-arm64/src/pkg-config/build'
[0/1] Generating external project pkg-config
Running command ['/usr/bin/make', '-j8'] in directory /Users/foo/project/libmpv-darwin-build/build/tmp/pkg-config_macos-arm64/src/pkg-config/build/build
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive
Making all in glib
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive
Making all in .
make[4]: Nothing to be done for `all-am'.
Making all in m4macros
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-am
make[5]: Nothing to be done for `all-am'.
Making all in glib
GEN glibconfig-stamp
config.status: executing glib/glibconfig.h commands
config.status: glib/glibconfig.h is unchanged
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-recursive
Making all in libcharset
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-am
CC libcharset_la-localcharset.lo
GEN ref-del.sed
GEN ref-add.sed
GEN charset.alias
CCLD libcharset.la
Making all in gnulib
/Applications/Xcode.app/Contents/Developer/usr/bin/make all-am
CC libgnulib_la-printf-args.lo
CC libgnulib_la-printf-parse.lo
CC libgnulib_la-asnprintf.lo
CC libgnulib_la-printf.lo
CC libgnulib_la-vasnprintf.lo
CCLD libgnulib.la
Making all in .
CC libglib_2_0_la-gcache.lo
CC libglib_2_0_la-gcompletion.lo
CC libglib_2_0_la-gallocator.lo
CC libglib_2_0_la-garray.lo
CC libglib_2_0_la-gasyncqueue.lo
CC libglib_2_0_la-grel.lo
CC libglib_2_0_la-gatomic.lo
CC libglib_2_0_la-gthread-deprecated.lo
/Users/foo/project/libmpv-darwin-build/build/tmp/pkg-config_macos-arm64/src/pkg-config/glib/glib/gatomic.c:392:10: error: incompatible integer to pointer conversion passing 'gssize' (aka 'long') to parameter of type 'gpointer' (aka 'void *') [-Wint-conversion]
return g_atomic_pointer_add ((volatile gpointer *) atomic, val);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/foo/project/libmpv-darwin-build/build/tmp/pkg-config_macos-arm64/src/pkg-config/glib/glib/gatomic.h:170:46: note: expanded from macro 'g_atomic_pointer_add'
(gssize) __sync_fetch_and_add ((atomic), (val)); \
^~~~~
/Users/foo/project/libmpv-darwin-build/build/tmp/pkg-config_macos-arm64/src/pkg-config/glib/glib/gatomic.c:416:10: error: incompatible integer to pointer conversion passing 'gsize' (aka 'unsigned long') to parameter of type 'gpointer' (aka 'void *') [-Wint-conversion]
return g_atomic_pointer_and ((volatile gpointer *) atomic, val);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/foo/project/libmpv-darwin-build/build/tmp/pkg-config_macos-arm64/src/pkg-config/glib/glib/gatomic.h:177:45: note: expanded from macro 'g_atomic_pointer_and'
(gsize) __sync_fetch_and_and ((atomic), (val)); \
^~~~~
/Users/foo/project/libmpv-darwin-build/build/tmp/pkg-config_macos-arm64/src/pkg-config/glib/glib/gatomic.c:440:10: error: incompatible integer to pointer conversion passing 'gsize' (aka 'unsigned long') to parameter of type 'gpointer' (aka 'void *') [-Wint-conversion]
return g_atomic_pointer_or ((volatile gpointer *) atomic, val);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/foo/project/libmpv-darwin-build/build/tmp/pkg-config_macos-arm64/src/pkg-config/glib/glib/gatomic.h:184:44: note: expanded from macro 'g_atomic_pointer_or'
(gsize) __sync_fetch_and_or ((atomic), (val)); \
^~~~~
/Users/foo/project/libmpv-darwin-build/build/tmp/pkg-config_macos-arm64/src/pkg-config/glib/glib/gatomic.c:464:10: error: incompatible integer to pointer conversion passing 'gsize' (aka 'unsigned long') to parameter of type 'gpointer' (aka 'void *') [-Wint-conversion]
return g_atomic_pointer_xor ((volatile gpointer *) atomic, val);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/foo/project/libmpv-darwin-build/build/tmp/pkg-config_macos-arm64/src/pkg-config/glib/glib/gatomic.h:191:45: note: expanded from macro 'g_atomic_pointer_xor'
(gsize) __sync_fetch_and_xor ((atomic), (val)); \
^~~~~
4 errors generated.
make[6]: *** [libglib_2_0_la-gatomic.lo] Error 1
make[6]: *** Waiting for unfinished jobs....
CC libglib_2_0_la-gbase64.lo
CC libglib_2_0_la-gbacktrace.lo
make[5]: *** [all-recursive] Error 1
make[4]: *** [all] Error 2
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
build step returned error code 2.
FAILED: pkg-config.stamp
/Users/foo/project/libmpv-darwin-build/build/intermediate/links/bin/meson --internal externalproject --name pkg-config --srcdir /Users/foo/project/libmpv-darwin-build/build/tmp/pkg-config_macos-arm64/src/pkg-config --builddir /Users/foo/project/libmpv-darwin-build/build/tmp/pkg-config_macos-arm64/src/pkg-config/build/build --installdir /Users/foo/project/libmpv-darwin-build/build/tmp/pkg-config_macos-arm64/src/pkg-config/build/dist --logdir /Users/foo/project/libmpv-darwin-build/build/tmp/pkg-config_macos-arm64/src/pkg-config/build/meson-logs --make /usr/bin/make --verbose ./pkg-config.stamp ./pkg-config.d
ninja: build stopped: subcommand failed.
make: *** [build/intermediate/pkg-config_macos-arm64] Error 1
macOS 14.4.1 (23E224) xcode: 15.3 Apple clang version 15.0.0 (clang-1500.3.9.4) cmake version 3.29.3 go version go1.21.9 darwin/arm64 meson 1.4.0 ninja 1.12.0
what can i do to fix it ?
VERSION=v0.0.1 make