Skip to content

Instantly share code, notes, and snippets.

@y8
Last active May 22, 2024 07:58
Show Gist options
  • Save y8/ee765ada10ba8d0df6470c3e4af5db06 to your computer and use it in GitHub Desktop.
Save y8/ee765ada10ba8d0df6470c3e4af5db06 to your computer and use it in GitHub Desktop.
culvert macOS 14.5 Sonoma (23F79)
brew install meson dtc swig
The Meson build system
Version: 1.4.0
Source dir: /Users/y13/Sites/fuckup/git/culvert
Build dir: /Users/y13/Sites/fuckup/git/culvert/build
Build type: native build
Project name: culvert
Project version: v0.4.0
C compiler for the host machine: cc (clang 15.0.0 "Apple clang version 15.0.0 (clang-1500.3.9.4)")
C linker for the host machine: cc ld64 1053.12
Host machine cpu family: aarch64
Host machine cpu: aarch64
Found pkg-config: YES (/opt/homebrew/bin/pkg-config) 0.29.2
Found CMake: /opt/homebrew/bin/cmake (3.29.3)
Run-time dependency libfdt found: NO (tried pkgconfig, framework and cmake)
Looking for a fallback subproject for the dependency libfdt
Executing subproject dtc
dtc| Project name: dtc
dtc| Project version: 1.6.0
dtc| C compiler for the host machine: cc (clang 15.0.0 "Apple clang version 15.0.0 (clang-1500.3.9.4)")
dtc| C linker for the host machine: cc ld64 1053.12
dtc| Compiler for C supports arguments -Wpointer-arith: YES
dtc| Compiler for C supports arguments -Wcast-qual: YES
dtc| Compiler for C supports arguments -Wnested-externs: YES
dtc| Compiler for C supports arguments -Wstrict-prototypes: YES
dtc| Compiler for C supports arguments -Wmissing-prototypes: YES
dtc| Compiler for C supports arguments -Wredundant-decls: YES
dtc| Compiler for C supports arguments -Wshadow: YES
dtc| Run-time dependency yaml-0.1 found: YES 0.2.5
dtc| Run-time dependency valgrind found: NO (tried pkgconfig)
dtc| Program python3 found: YES (/opt/homebrew/opt/python@3.12/bin/python3.12)
dtc| Program swig found: YES (/opt/homebrew/bin/swig)
dtc| Found git repository at /Users/y13/Sites/fuckup/git/culvert/subprojects/dtc
dtc| Compiler for C supports link arguments -Wl,--version-script=/Users/y13/Sites/fuckup/git/culvert/subprojects/dtc/libfdt/version.lds: NO
dtc| Program flex found: YES (/usr/bin/flex)
dtc| Program bison found: YES (/usr/bin/bison)
dtc| Check usable header "fnmatch.h" : YES
dtc| Program setup.py found: YES (/Users/y13/Sites/fuckup/git/culvert/subprojects/dtc/pylibfdt/setup.py)
dtc| Library dl found: YES
dtc| Program run_tests.sh found: YES (/Users/y13/Sites/fuckup/git/culvert/subprojects/dtc/tests/run_tests.sh)
dtc| Build targets in project: 81
dtc| Subproject dtc finished.
Dependency libfdt from subproject subprojects/dtc found: YES 1.6.0
Dependency dtc from subproject subprojects/dtc found: YES 1.6.0
Configuring config.h using configuration
Program dtc found: YES (/opt/homebrew/bin/dtc)
Program ld found: YES (/usr/bin/ld)
Program git found: YES (/opt/homebrew/bin/git)
Build targets in project: 93
culvert v0.4.0
Subprojects
dtc: YES
Found ninja-1.12.1 at /opt/homebrew/bin/ninja
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /opt/homebrew/bin/ninja -C /Users/y13/Sites/fuckup/git/culvert/build
ninja: Entering directory `/Users/y13/Sites/fuckup/git/culvert/build'
[13/396] Compiling C object subprojects/dtc/tests/libtrees.a.p/trees.S.o
FAILED: subprojects/dtc/tests/libtrees.a.p/trees.S.o
cc -Isubprojects/dtc/tests/libtrees.a.p -Isubprojects/dtc/tests -I../subprojects/dtc/tests -Isubprojects/dtc/libfdt -I../subprojects/dtc/libfdt -flto -fdiagnostics-color=always -DNDEBUG -Wall -Winvalid-pch -Werror -std=gnu99 -O2 -g -Wpointer-arith -Wcast-qual -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wredundant-decls -Wshadow -DFDT_ASSUME_MASK=0 -DNO_VALGRIND -D__ASSEMBLY__ -MD -MQ subprojects/dtc/tests/libtrees.a.p/trees.S.o -MF subprojects/dtc/tests/libtrees.a.p/trees.S.o.d -o subprojects/dtc/tests/libtrees.a.p/trees.S.o -c ../subprojects/dtc/tests/trees.S
/var/folders/cv/3y2qtm8j03l0c9_ttj8np12r0000gn/T/trees-2e8b53.s:152:8: error: expected relocatable expression
.byte ((ovf_size_strings_end - ovf_size_strings) >> 24) & 0xff ; .byte ((ovf_size_strings_end - ovf_size_strings) >> 16) & 0xff ; .byte ((ovf_size_strings_end - ovf_size_strings) >> 8) & 0xff ; .byte (ovf_size_strings_end - ovf_size_strings) & 0xff ;
^
/var/folders/cv/3y2qtm8j03l0c9_ttj8np12r0000gn/T/trees-2e8b53.s:153:8: error: expected relocatable expression
.byte ((ovf_size_strings_struct - ovf_size_strings) >> 24) & 0xff ; .byte ((ovf_size_strings_struct - ovf_size_strings) >> 16) & 0xff ; .byte ((ovf_size_strings_struct - ovf_size_strings) >> 8) & 0xff ; .byte (ovf_size_strings_struct - ovf_size_strings) & 0xff ;
^
/var/folders/cv/3y2qtm8j03l0c9_ttj8np12r0000gn/T/trees-2e8b53.s:154:8: error: expected relocatable expression
.byte ((ovf_size_strings_strings - ovf_size_strings) >> 24) & 0xff ; .byte ((ovf_size_strings_strings - ovf_size_strings) >> 16) & 0xff ; .byte ((ovf_size_strings_strings - ovf_size_strings) >> 8) & 0xff ; .byte (ovf_size_strings_strings - ovf_size_strings) & 0xff ;
^
/var/folders/cv/3y2qtm8j03l0c9_ttj8np12r0000gn/T/trees-2e8b53.s:155:8: error: expected relocatable expression
.byte ((ovf_size_strings_rsvmap - ovf_size_strings) >> 24) & 0xff ; .byte ((ovf_size_strings_rsvmap - ovf_size_strings) >> 16) & 0xff ; .byte ((ovf_size_strings_rsvmap - ovf_size_strings) >> 8) & 0xff ; .byte (ovf_size_strings_rsvmap - ovf_size_strings) & 0xff ;
^
/var/folders/cv/3y2qtm8j03l0c9_ttj8np12r0000gn/T/trees-2e8b53.s:160:8: error: expected relocatable expression
.byte ((ovf_size_strings_struct_end - ovf_size_strings_struct) >> 24) & 0xff ; .byte ((ovf_size_strings_struct_end - ovf_size_strings_struct) >> 16) & 0xff ; .byte ((ovf_size_strings_struct_end - ovf_size_strings_struct) >> 8) & 0xff ; .byte (ovf_size_strings_struct_end - ovf_size_strings_struct) & 0xff ;
^
[22/396] Generating from 'dtc-parser.y'
ninja: build stopped: subcommand failed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment