iOS building failed on MacOSX 10.15.6 with XCode 11.5
I am not sure if this is liked to the issue #81 but I have noumerous problems especially with ninja while cross compiling for iOS.
The iOS crosscompiling should work like this:
./cerbero-uninstalled -c config/cross-ios-universal.cbc bootstrap
./cerbero-uninstalled -c config/cross-ios-universal.cbc package gstreamer-1.0
Unfortunately, it breaks at bootstrap since some updates lately. Do you have any idea, why ninja does not build correctly on OSX 10.15? One very interessting thing is that the build does some CL-patches for a Windows build while I am on a Mac.
here is my build output:
matthias@MatthianelsMBP2 gstreamer % ./cerbero-uninstalled -c config/cross-ios-universal.cbc bootstrap
/usr/local/lib/python3.8/site-packages/setuptools/distutils_patch.py:25: UserWarning: Distutils was imported before Setuptools. This usage is discouraged and may exhibit undesirable behaviors or errors. Please use Setuptools' objects directly or at least import Setuptools first.
warnings.warn(
Install prefix will be /Users/matthias/dev/gstreamer/build/dist/ios_universal
Building the following arches: arm64 x86_64
Install prefix will be /Users/matthias/dev/gstreamer/build/build-tools
File /Users/matthias/.cache/cerbero-sources/cpanm already downloaded.
Installing XML::Parser, may require a password for running 'sudo /Users/matthias/.cache/cerbero-sources/cpanm XML::Parser'
XML::Parser is up to date. (2.46)
Building the following recipes: m4 autoconf gettext-m4 automake libtool pkg-config ninja meson orc-tool gas-preprocessor libffi zlib sed gettext-tools glib-tools intltool gperf bison flex moltenvk-tools nasm
Building using 12 job(s) with the following job subdivisions: compile: 3, install: 1, extract: 1, fetch: 1, and 6 general job(s)
[(1/21) gettext-m4 -> already built]
-----> Contents of /Users/matthias/dev/gstreamer/build/logs/build-tools/ninja-extract.log:
-----> Extracting tarball to /Users/matthias/dev/gstreamer/build/sources/build-tools/ninja-1.10.0
Unpacking /Users/matthias/.cache/cerbero-sources/ninja-1.10.0/v1.10.0.tar.gz in /Users/matthias/dev/gstreamer/build/sources/build-tools
Running command ['git', 'init']
Initialized empty Git repository in /Users/matthias/dev/gstreamer/build/sources/build-tools/ninja-1.10.0/.git/
Running command ['git', 'config', 'user.email']
haenel@onexip.com
Running command ['git', 'config', 'user.name']
Matthias Hänel
Running command ['git', 'add', '--force', '-A', '.']
Running command ['git', 'commit', '-m', 'Initial commit']
[master (root-commit) 9f9c4eb] Initial commit
150 files changed, 29455 insertions(+)
create mode 100644 .clang-format
create mode 100644 .editorconfig
create mode 100644 .github/workflows/linux.yml
create mode 100644 .github/workflows/macos.yml
create mode 100644 .github/workflows/windows.yml
create mode 100644 .gitignore
create mode 100644 .travis.yml
create mode 100644 CMakeLists.txt
create mode 100644 CONTRIBUTING.md
create mode 100644 COPYING
create mode 100644 README.md
create mode 100644 RELEASING
create mode 100644 appveyor.yml
create mode 100755 bootstrap.py
create mode 100755 configure.py
create mode 100644 doc/README.md
create mode 100644 doc/dblatex.xsl
create mode 100644 doc/docbook.xsl
create mode 100644 doc/doxygen.config
create mode 100644 doc/manual.asciidoc
create mode 100644 doc/style.css
create mode 100644 misc/afl-fuzz-tokens/kw_build
create mode 100644 misc/afl-fuzz-tokens/kw_default
create mode 100644 misc/afl-fuzz-tokens/kw_include
create mode 100644 misc/afl-fuzz-tokens/kw_pool
create mode 100644 misc/afl-fuzz-tokens/kw_rule
create mode 100644 misc/afl-fuzz-tokens/kw_subninja
create mode 100644 misc/afl-fuzz-tokens/misc_a
create mode 100644 misc/afl-fuzz-tokens/misc_b
create mode 100644 misc/afl-fuzz-tokens/misc_colon
create mode 100644 misc/afl-fuzz-tokens/misc_cont
create mode 100644 misc/afl-fuzz-tokens/misc_dollar
create mode 100644 misc/afl-fuzz-tokens/misc_eq
create mode 100644 misc/afl-fuzz-tokens/misc_indent
create mode 100644 misc/afl-fuzz-tokens/misc_pipe
create mode 100644 misc/afl-fuzz-tokens/misc_pipepipe
create mode 100644 misc/afl-fuzz-tokens/misc_space
create mode 100644 misc/afl-fuzz/build.ninja
create mode 100644 misc/bash-completion
create mode 100755 misc/ci.py
create mode 100644 misc/inherited-fds.ninja
create mode 100644 misc/long-slow-build.ninja
create mode 100755 misc/measure.py
create mode 100644 misc/ninja-mode.el
create mode 100644 misc/ninja.vim
create mode 100644 misc/ninja_syntax.py
create mode 100755 misc/ninja_syntax_test.py
create mode 100755 misc/output_test.py
create mode 100644 misc/packaging/ninja.spec
create mode 100755 misc/packaging/rpmbuild.sh
create mode 100644 misc/write_fake_manifests.py
create mode 100644 misc/zsh-completion
create mode 100644 src/browse.cc
create mode 100644 src/browse.h
create mode 100755 src/browse.py
create mode 100644 src/build.cc
create mode 100644 src/build.h
create mode 100644 src/build_log.cc
create mode 100644 src/build_log.h
create mode 100644 src/build_log_perftest.cc
create mode 100644 src/build_log_test.cc
create mode 100644 src/build_test.cc
create mode 100644 src/canon_perftest.cc
create mode 100644 src/clean.cc
create mode 100644 src/clean.h
create mode 100644 src/clean_test.cc
create mode 100644 src/clparser.cc
create mode 100644 src/clparser.h
create mode 100644 src/clparser_perftest.cc
create mode 100644 src/clparser_test.cc
create mode 100644 src/debug_flags.cc
create mode 100644 src/debug_flags.h
create mode 100644 src/depfile_parser.cc
create mode 100644 src/depfile_parser.h
create mode 100644 src/depfile_parser.in.cc
create mode 100644 src/depfile_parser_perftest.cc
create mode 100644 src/depfile_parser_test.cc
create mode 100644 src/deps_log.cc
create mode 100644 src/deps_log.h
create mode 100644 src/deps_log_test.cc
create mode 100644 src/disk_interface.cc
create mode 100644 src/disk_interface.h
create mode 100644 src/disk_interface_test.cc
create mode 100644 src/dyndep.cc
create mode 100644 src/dyndep.h
create mode 100644 src/dyndep_parser.cc
create mode 100644 src/dyndep_parser.h
create mode 100644 src/dyndep_parser_test.cc
create mode 100644 src/edit_distance.cc
create mode 100644 src/edit_distance.h
create mode 100644 src/edit_distance_test.cc
create mode 100644 src/eval_env.cc
create mode 100644 src/eval_env.h
create mode 100644 src/exit_status.h
create mode 100755 src/gen_doxygen_mainpage.sh
create mode 100644 src/getopt.c
create mode 100644 src/getopt.h
create mode 100644 src/graph.cc
create mode 100644 src/graph.h
create mode 100644 src/graph_test.cc
create mode 100644 src/graphviz.cc
create mode 100644 src/graphviz.h
create mode 100644 src/hash_collision_bench.cc
create mode 100644 src/hash_map.h
create mode 100644 src/includes_normalize-win32.cc
create mode 100644 src/includes_normalize.h
create mode 100644 src/includes_normalize_test.cc
create mode 100755 src/inline.sh
create mode 100644 src/lexer.cc
create mode 100644 src/lexer.h
create mode 100644 src/lexer.in.cc
create mode 100644 src/lexer_test.cc
create mode 100644 src/line_printer.cc
create mode 100644 src/line_printer.h
create mode 100644 src/load_status.h
create mode 100644 src/manifest_parser.cc
create mode 100644 src/manifest_parser.h
create mode 100644 src/manifest_parser_perftest.cc
create mode 100644 src/manifest_parser_test.cc
create mode 100644 src/metrics.cc
create mode 100644 src/metrics.h
create mode 100644 src/minidump-win32.cc
create mode 100644 src/msvc_helper-win32.cc
create mode 100644 src/msvc_helper.h
create mode 100644 src/msvc_helper_main-win32.cc
create mode 100644 src/msvc_helper_test.cc
create mode 100644 src/ninja.cc
create mode 100644 src/ninja_test.cc
create mode 100644 src/parser.cc
create mode 100644 src/parser.h
create mode 100644 src/state.cc
create mode 100644 src/state.h
create mode 100644 src/state_test.cc
create mode 100644 src/string_piece.h
create mode 100644 src/string_piece_util.cc
create mode 100644 src/string_piece_util.h
create mode 100644 src/string_piece_util_test.cc
create mode 100644 src/subprocess-posix.cc
create mode 100644 src/subprocess-win32.cc
create mode 100644 src/subprocess.h
create mode 100644 src/subprocess_test.cc
create mode 100644 src/test.cc
create mode 100644 src/test.h
create mode 100644 src/timestamp.h
create mode 100644 src/util.cc
create mode 100644 src/util.h
create mode 100644 src/util_test.cc
create mode 100644 src/version.cc
create mode 100644 src/version.h
create mode 100644 src/win32port.h
Running command ['git', 'am', '--ignore-whitespace', '/Users/matthias/dev/gstreamer/recipes/build-tools/ninja/0001-configure.py-Look-for-cl.exe-before-assuming-MSVC.patch']
warning: configure.py has type 100755, expected 100644
Applying: configure.py: Look for cl.exe before assuming MSVC
-----> Contents of /Users/matthias/dev/gstreamer/build/logs/build-tools/ninja-configure.log:
Running command ['/usr/local/opt/python@3.8/bin/python3.8', 'configure.py', '--bootstrap', '--verbose']
bootstrapping ninja...
"./src/inline.sh" kBrowsePy < ./src/browse.py > build/browse_py.h
clang++ -MMD -MT build/browse.o -MF build/browse.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/browse.cc -o build/browse.o
warning: A compatible version of re2c (>= 0.11.3) was not found; changes to src/*.in.cc will not affect your build.
clang++ -MMD -MT build/build.o -MF build/build.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/build.cc -o build/build.o
clang++ -MMD -MT build/build_log.o -MF build/build_log.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/build_log.cc -o build/build_log.o
clang++ -MMD -MT build/clean.o -MF build/clean.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/clean.cc -o build/clean.o
clang++ -MMD -MT build/clparser.o -MF build/clparser.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/clparser.cc -o build/clparser.o
clang++ -MMD -MT build/debug_flags.o -MF build/debug_flags.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/debug_flags.cc -o build/debug_flags.o
clang++ -MMD -MT build/depfile_parser.o -MF build/depfile_parser.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/depfile_parser.cc -o build/depfile_parser.o
clang++ -MMD -MT build/deps_log.o -MF build/deps_log.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/deps_log.cc -o build/deps_log.o
clang++ -MMD -MT build/disk_interface.o -MF build/disk_interface.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/disk_interface.cc -o build/disk_interface.o
clang++ -MMD -MT build/dyndep.o -MF build/dyndep.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/dyndep.cc -o build/dyndep.o
clang++ -MMD -MT build/dyndep_parser.o -MF build/dyndep_parser.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/dyndep_parser.cc -o build/dyndep_parser.o
clang++ -MMD -MT build/edit_distance.o -MF build/edit_distance.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/edit_distance.cc -o build/edit_distance.o
clang++ -MMD -MT build/eval_env.o -MF build/eval_env.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/eval_env.cc -o build/eval_env.o
clang++ -MMD -MT build/graph.o -MF build/graph.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/graph.cc -o build/graph.o
clang++ -MMD -MT build/graphviz.o -MF build/graphviz.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/graphviz.cc -o build/graphviz.o
clang++ -MMD -MT build/lexer.o -MF build/lexer.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/lexer.cc -o build/lexer.o
clang++ -MMD -MT build/line_printer.o -MF build/line_printer.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/line_printer.cc -o build/line_printer.o
clang++ -MMD -MT build/manifest_parser.o -MF build/manifest_parser.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/manifest_parser.cc -o build/manifest_parser.o
clang++ -MMD -MT build/metrics.o -MF build/metrics.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/metrics.cc -o build/metrics.old: warning: ignoring file build/libninja.a, building for macOS-x86_64 but attempting to link with file built for unknown-unsupported file format ( 0x21 0x3C 0x61 0x72 0x63 0x68 0x3E 0x0A 0x2F 0x20 0x20 0x20 0x20 0x20 0x20 0x20 )
Undefined symbols for architecture x86_64:
"RunBrowsePython(State*, char const*, char const*, int, char**)", referenced from:
(anonymous namespace)::NinjaMain::ToolBrowse((anonymous namespace)::Options const*, int, char**) in ninja.o
"CanonicalizePath(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned long long*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
(anonymous namespace)::NinjaMain::CollectTarget(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in ninja.o
"SpellcheckString(char const*, ...)", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
(anonymous namespace)::NinjaMain::ToolTargets((anonymous namespace)::Options const*, int, char**) in ninja.o
"GetProcessorCount()", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"SpellcheckStringV(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::vector<char const*, std::__1::allocator<char const*> > const&)", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"Error(char const*, ...)", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
(anonymous namespace)::NinjaMain::EnsureBuildDirExists() in ninja.o
(anonymous namespace)::NinjaMain::OpenBuildLog(bool) in ninja.o
(anonymous namespace)::NinjaMain::OpenDepsLog(bool) in ninja.o
(anonymous namespace)::NinjaMain::ToolClean((anonymous namespace)::Options const*, int, char**) in ninja.o
(anonymous namespace)::NinjaMain::ToolCommands((anonymous namespace)::Options const*, int, char**) in ninja.o
(anonymous namespace)::NinjaMain::ToolDeps((anonymous namespace)::Options const*, int, char**) in ninja.o
...
"Fatal(char const*, ...)", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
(anonymous namespace)::NinjaMain::CollectTarget(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in ninja.o
"Warning(char const*, ...)", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
(anonymous namespace)::NinjaMain::OpenBuildLog(bool) in ninja.o
(anonymous namespace)::NinjaMain::OpenDepsLog(bool) in ninja.o
(anonymous namespace)::NinjaMain::ToolQuery((anonymous namespace)::Options const*, int, char**) in ninja.o
(anonymous namespace)::NinjaMain::ToolRestat((anonymous namespace)::Options const*, int, char**) in ninja.o
"BindingEnv::LookupVariable(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
(anonymous namespace)::NinjaMain::EnsureBuildDirExists() in ninja.o
"DiskInterface::MakeDirs(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
(anonymous namespace)::NinjaMain::EnsureBuildDirExists() in ninja.o
"ManifestParser::ManifestParser(State*, FileReader*, ManifestParserOptions)", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"RealDiskInterface::AllowStatCache(bool)", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"Node::PathDecanonicalized(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned long long)", referenced from:
(anonymous namespace)::NinjaMain::CollectTarget(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in ninja.o
"State::SpellcheckNode(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)", referenced from:
(anonymous namespace)::NinjaMain::CollectTarget(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in ninja.o
"State::Reset()", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"State::State()", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"Parser::Load(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, Lexer*)", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"Builder::Build(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"Builder::AddTarget(Node*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"Builder::Builder(State*, BuildConfig const&, BuildLog*, DepsLog*, DiskInterface*)", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"Builder::~Builder()", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"Cleaner::CleanRules(int, char**)", referenced from:
(anonymous namespace)::NinjaMain::ToolClean((anonymous namespace)::Options const*, int, char**) in ninja.o
"Cleaner::CleanTargets(int, char**)", referenced from:
(anonymous namespace)::NinjaMain::ToolClean((anonymous namespace)::Options const*, int, char**) in ninja.o
"Cleaner::CleanAll(bool)", referenced from:
(anonymous namespace)::NinjaMain::ToolClean((anonymous namespace)::Options const*, int, char**) in ninja.o
"Cleaner::CleanDead(__gnu_cxx::hash_map<StringPiece, BuildLog::LogEntry*, __gnu_cxx::hash<StringPiece>, std::__1::equal_to<StringPiece>, std::__1::allocator<std::__1::pair<StringPiece const, BuildLog::LogEntry*> > > const&)", referenced from:
(anonymous namespace)::NinjaMain::ToolCleanDead((anonymous namespace)::Options const*, int, char**) in ninja.o
"Cleaner::Cleaner(State*, BuildConfig const&, DiskInterface*)", referenced from:
(anonymous namespace)::NinjaMain::ToolClean((anonymous namespace)::Options const*, int, char**) in ninja.o
(anonymous namespace)::NinjaMain::ToolCleanDead((anonymous namespace)::Options const*, int, char**) in ninja.o
"DepsLog::OpenForWrite(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)", referenced from:
(anonymous namespace)::NinjaMain::OpenDepsLog(bool) in ninja.o
"DepsLog::IsDepsEntryLiveFor(Node*)", referenced from:
(anonymous namespace)::NinjaMain::ToolDeps((anonymous namespace)::Options const*, int, char**) in ninja.o
"DepsLog::Load(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, State*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)", referenced from:
(anonymous namespace)::NinjaMain::OpenDepsLog(bool) in ninja.o
"DepsLog::GetDeps(Node*)", referenced from:
(anonymous namespace)::NinjaMain::ToolDeps((anonymous namespace)::Options const*, int, char**) in ninja.o
"DepsLog::Recompact(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)", referenced from:
(anonymous namespace)::NinjaMain::OpenDepsLog(bool) in ninja.o
"DepsLog::~DepsLog()", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"Metrics::Report()", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"BuildLog::OpenForWrite(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, BuildLogUser const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)", referenced from:
(anonymous namespace)::NinjaMain::OpenBuildLog(bool) in ninja.o
(anonymous namespace)::NinjaMain::ToolRestat((anonymous namespace)::Options const*, int, char**) in ninja.o
"BuildLog::Load(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)", referenced from:
(anonymous namespace)::NinjaMain::OpenBuildLog(bool) in ninja.o
(anonymous namespace)::NinjaMain::ToolRestat((anonymous namespace)::Options const*, int, char**) in ninja.o
"BuildLog::Restat(StringPiece, DiskInterface const&, int, char**, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)", referenced from:
(anonymous namespace)::NinjaMain::ToolRestat((anonymous namespace)::Options const*, int, char**) in ninja.o
"BuildLog::Recompact(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, BuildLogUser const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*)", referenced from:
(anonymous namespace)::NinjaMain::OpenBuildLog(bool) in ninja.o
"BuildLog::BuildLog()", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"BuildLog::~BuildLog()", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"GraphViz::Start()", referenced from:
(anonymous namespace)::NinjaMain::ToolGraph((anonymous namespace)::Options const*, int, char**) in ninja.o
"GraphViz::Finish()", referenced from:
(anonymous namespace)::NinjaMain::ToolGraph((anonymous namespace)::Options const*, int, char**) in ninja.o
"GraphViz::AddTarget(Node*)", referenced from:
(anonymous namespace)::NinjaMain::ToolGraph((anonymous namespace)::Options const*, int, char**) in ninja.o
"BindingEnv::GetRules() const", referenced from:
(anonymous namespace)::NinjaMain::ToolRules((anonymous namespace)::Options const*, int, char**) in ninja.o
"EvalString::Unparse() const", referenced from:
(anonymous namespace)::NinjaMain::ToolRules((anonymous namespace)::Options const*, int, char**) in ninja.o
"DyndepLoader::LoadDyndeps(Node*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const", referenced from:
(anonymous namespace)::NinjaMain::ToolQuery((anonymous namespace)::Options const*, int, char**) in ninja.o
"RealDiskInterface::Stat(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const", referenced from:
(anonymous namespace)::NinjaMain::ToolDeps((anonymous namespace)::Options const*, int, char**) in ninja.o
(anonymous namespace)::NinjaMain::IsPathDead(StringPiece) const in ninja.o
"Edge::GetBinding(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
(anonymous namespace)::printCompdb(char const*, Edge const*, (anonymous namespace)::EvaluateCommandMode) in ninja.o
"Edge::EvaluateCommand(bool) const", referenced from:
(anonymous namespace)::PrintCommands(Edge*, std::__1::set<Edge*, std::__1::less<Edge*>, std::__1::allocator<Edge*> >*, (anonymous namespace)::PrintCommandMode) in ninja.o
(anonymous namespace)::printCompdb(char const*, Edge const*, (anonymous namespace)::EvaluateCommandMode) in ninja.o
"Edge::GetUnescapedRspfile() const", referenced from:
(anonymous namespace)::printCompdb(char const*, Edge const*, (anonymous namespace)::EvaluateCommandMode) in ninja.o
"Edge::Dump(char const*) const", referenced from:
(anonymous namespace)::NinjaMain::CollectTarget(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in ninja.o
"Edge::is_phony() const", referenced from:
(anonymous namespace)::PrintCommands(Edge*, std::__1::set<Edge*, std::__1::less<Edge*>, std::__1::allocator<Edge*> >*, (anonymous namespace)::PrintCommandMode) in ninja.o
"Rule::GetBinding(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) const", referenced from:
(anonymous namespace)::NinjaMain::ToolRules((anonymous namespace)::Options const*, int, char**) in ninja.o
"State::LookupNode(StringPiece) const", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
(anonymous namespace)::NinjaMain::CollectTarget(char const*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in ninja.o
(anonymous namespace)::NinjaMain::IsPathDead(StringPiece) const in ninja.o
"State::DefaultNodes(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const", referenced from:
(anonymous namespace)::NinjaMain::CollectTargetsFromArgs(int, char**, std::__1::vector<Node*, std::__1::allocator<Node*> >*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) in ninja.o
"State::RootNodes(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*) const", referenced from:
(anonymous namespace)::NinjaMain::ToolTargets((anonymous namespace)::Options const*, int, char**) in ninja.o
"Builder::AlreadyUpToDate() const", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"vtable for BindingEnv", referenced from:
State::~State() in ninja.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"vtable for RealDiskInterface", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
(anonymous namespace)::NinjaMain::ToolDeps((anonymous namespace)::Options const*, int, char**) in ninja.o
NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
"_g_experimental_statcache", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"_g_explaining", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"_g_keep_depfile", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"_g_keep_rsp", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"_g_metrics", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
"_kNinjaVersion", referenced from:
(anonymous namespace)::real_main(int, char**) in ninja.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
clang++ -MMD -MT build/parser.o -MF build/parser.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/parser.cc -o build/parser.o
clang++ -MMD -MT build/state.o -MF build/state.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/state.cc -o build/state.o
clang++ -MMD -MT build/string_piece_util.o -MF build/string_piece_util.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/string_piece_util.cc -o build/string_piece_util.o
clang++ -MMD -MT build/util.o -MF build/util.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/util.cc -o build/util.o
clang++ -MMD -MT build/version.o -MF build/version.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/version.cc -o build/version.o
clang++ -MMD -MT build/subprocess-posix.o -MF build/subprocess-posix.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/subprocess-posix.cc -o build/subprocess-posix.o
rm -f build/libninja.a && ar crs build/libninja.a build/browse.o build/build.o build/build_log.o build/clean.o build/clparser.o build/debug_flags.o build/depfile_parser.o build/deps_log.o build/disk_interface.o build/dyndep.o build/dyndep_parser.o build/edit_distance.o build/eval_env.o build/graph.o build/graphviz.o build/lexer.o build/line_printer.o build/manifest_parser.o build/metrics.o build/parser.o build/state.o build/string_piece_util.o build/util.o build/version.o build/subprocess-posix.o
clang++ -MMD -MT build/ninja.o -MF build/ninja.o.d -g -Wall -Wextra -Wno-deprecated -Wno-missing-field-initializers -Wno-unused-parameter -fno-rtti -fno-exceptions -fvisibility=hidden -pipe '-DNINJA_PYTHON="python3.8"' -O2 -DNDEBUG -fdiagnostics-color -DNINJA_HAVE_BROWSE -I. -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -c ./src/ninja.cc -o build/ninja.o
clang++ -Lbuild -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -headerpad_max_install_names -Wl,-headerpad_max_install_names -Wno-error=unused-command-line-argument -arch x86_64 -m64 -Wl,-arch,x86_64 -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -L/Users/matthias/dev/gstreamer/build/build-tools/lib -o ninja build/ninja.o -lninja
when running: clang++ -Lbuild -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -headerpad_max_install_names -Wl,-headerpad_max_install_names -Wno-error=unused-command-line-argument -arch x86_64 -m64 -Wl,-arch,x86_64 -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -L/Users/matthias/dev/gstreamer/build/build-tools/lib -o ninja build/ninja.o -lninja
Traceback (most recent call last):
File "configure.py", line 555, in <module>
ninja = n.build(binary('ninja'), 'link', objs, implicit=ninja_lib,
File "configure.py", line 173, in build
self._run_command(self._expand(cmd, local_vars))
File "configure.py", line 198, in _run_command
subprocess.check_call(cmdline, shell=True)
File "/usr/local/Cellar/python@3.8/3.8.5/Frameworks/Python.framework/Versions/3.8/lib/python3.8/subprocess.py", line 364, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command 'clang++ -Lbuild -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -arch x86_64 -m64 -Wno-error=format-nonliteral -I/Users/matthias/dev/gstreamer/build/build-tools/include -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -stdlib=libc++ -headerpad_max_install_names -Wl,-headerpad_max_install_names -Wno-error=unused-command-line-argument -arch x86_64 -m64 -Wl,-arch,x86_64 -mmacosx-version-min=10.11 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk -L/Users/matthias/dev/gstreamer/build/build-tools/lib -o ninja build/ninja.o -lninja' returned non-zero exit status 1.