Skip to content

GitLab

  • Menu
Projects Groups Snippets
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • redox redox
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 226
    • Issues 226
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 14
    • Merge requests 14
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • redox-os
  • redoxredox
  • Issues
  • #1307
Closed
Open
Created Jul 11, 2020 by Dennis Luxen@DennisOSRM

[macOS Catalina 10.15.5] build of llvm-project fails

Running make all fail when building the llvm-project sources:

$ make all
mkdir -p "prefix/x86_64-unknown-redox/rust-freestanding-build"
cp -r "prefix/x86_64-unknown-redox/binutils-install" "prefix/x86_64-unknown-redox/rust-freestanding-install.partial"
cd "prefix/x86_64-unknown-redox/rust-freestanding-build" && \
	export PATH="/Users/dluxen/Coding/redox/prefix/x86_64-unknown-redox/rust-freestanding-install.partial/bin:$PATH" && \
	"/Users/dluxen/Coding/redox/rust/configure" \
		--prefix="/" \
		--disable-docs \
		--enable-cargo-native-static \
		--enable-extended \
		--enable-llvm-static-stdcpp \
		--tools=cargo \
		&& \
	/Applications/Xcode.app/Contents/Developer/usr/bin/make -j `sysctl -n hw.ncpu` && \
	/Applications/Xcode.app/Contents/Developer/usr/bin/make -j `sysctl -n hw.ncpu` install DESTDIR="/Users/dluxen/Coding/redox/prefix/x86_64-unknown-redox/rust-freestanding-install.partial"
configure: processing command line
...
[ 21%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/X86RecognizableInstr.cpp.o
clang: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument]
[ 21%] Building CXX object lib/DebugInfo/PDB/CMakeFiles/LLVMDebugInfoPDB.dir/Native/NativeTypeBuiltin.cpp.o
clang: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument]
[ 21%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Memory.cpp.o
clang: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument]
[ 21%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/WebAssemblyDisassemblerEmitter.cpp.o
clang: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument]
[ 21%] Building CXX object utils/TableGen/CMakeFiles/obj.llvm-tblgen.dir/CTagsEmitter.cpp.o
[ 21%] Building CXX object lib/Support/CMakeFiles/LLVMSupport.dir/Mutex.cpp.o
clang: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-static-libstdc++' [-Wunused-command-line-argument]
In file included from /Users/dluxen/Coding/redox/rust/src/llvm-project/llvm/lib/Support/Memory.cpp:24:
In file included from /Users/dluxen/Coding/redox/rust/src/llvm-project/llvm/lib/Support/Unix/Memory.inc:24:
In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/include/mach/mach.h:68:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/include/mach/mach_port.h:610:2: error: unknown type name 'kobject_description_t'
        kobject_description_t description
        ^
make[2]: *** [all] Error 2
thread 'main' panicked at '
command did not execute successfully, got: exit code: 2

build script failed, must exit now', /Users/dluxen/.cargo/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.38/src/lib.rs:813:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
	finished in 122.413
failed to run: /Users/dluxen/Coding/redox/prefix/x86_64-unknown-redox/rust-freestanding-build/build/bootstrap/debug/bootstrap build
Build completed unsuccessfully in 0:09:21
make[1]: *** [all] Error 1
make: *** [prefix/x86_64-unknown-redox/rust-freestanding-install] Error 2
Assignee
Assign to
Time tracking