ladybird
ladybird copied to clipboard
The project doesnt build on macos
-- Running vcpkg install - done
-- The C compiler identification is AppleClang 15.0.0.15000309
-- The CXX compiler identification is AppleClang 15.0.0.15000309
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test LAGOM_LINKER_SUPPORTS_LINKER:--gdb-index
-- Performing Test LAGOM_LINKER_SUPPORTS_LINKER:--gdb-index - Failed
-- Performing Test LAGOM_LINKER_SUPPORTS_LINKER:-Bsymbolic-non-weak-functions
-- Performing Test LAGOM_LINKER_SUPPORTS_LINKER:-Bsymbolic-non-weak-functions - Failed
-- Looking for backtrace
-- Looking for backtrace - found
-- backtrace facility detected in default set of libraries
-- Found Backtrace: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk/usr/include
-- Found ICU: /Users/alex4o/Projects/ladybird/Build/release/vcpkg_installed/arm64-osx/include (found suitable version "74.2", minimum required is "74") found components: data i18n uc
-- Found Python3: /opt/homebrew/bin/python3.12 (found version "3.12.7") found components: Interpreter
-- Found PkgConfig: /Users/alex4o/Projects/ladybird/Build/release/vcpkg_installed/arm64-osx/tools/pkgconf/pkgconf (found version "2.3.0")
-- Checking for module 'libwoff2dec'
-- Found libwoff2dec, version 1.0.2
-- Found JPEG: /Users/alex4o/Projects/ladybird/Build/release/vcpkg_installed/arm64-osx/lib/libjpeg.dylib (found version "62")
-- Found ZLIB: /Users/alex4o/Projects/ladybird/Build/release/vcpkg_installed/arm64-osx/lib/libz.dylib (found version "1.3.1")
-- Found PNG: /Users/alex4o/Projects/ladybird/Build/release/vcpkg_installed/arm64-osx/lib/libpng16.dylib (found version "1.6.43")
-- Found ICU: /Users/alex4o/Projects/ladybird/Build/release/vcpkg_installed/arm64-osx/include (found suitable version "74.2", minimum required is "61") found components: uc
-- Checking for module 'libjxl'
-- Found libjxl, version 0.11.0
-- Checking for module 'libavcodec'
-- Found libavcodec, version 60.31.102
-- Checking for module 'libavformat'
-- Found libavformat, version 60.16.100
-- Checking for module 'libavutil'
-- Found libavutil, version 58.29.100
-- Checking for module 'libpulse'
-- Package 'libpulse' not found
-- Found SQLite3: /Users/alex4o/Projects/ladybird/Build/release/vcpkg_installed/arm64-osx/include (found version "3.46.1")
-- Found ZLIB: /Users/alex4o/Projects/ladybird/Build/release/vcpkg_installed/arm64-osx/lib/libz.dylib (found suitable version "1.3.1", minimum required is "1")
-- Checking for module 'libpulse'
-- Package 'libpulse' not found
-- Found Python: /opt/homebrew/bin/python3.12 (found version "3.12.7") found components: Interpreter
-- Configuring done (406.5s)
-- Generating done (1.1s)
-- Build files have been written to: /Users/alex4o/Projects/ladybird/Build/release
ninja: Entering directory `/Users/alex4o/Projects/ladybird/Build/release'
[0/2] Re-checking globbed directories...
[181/2739] Building CXX object Lagom/Libraries/LibGC/CMakeFiles/LibGC.dir/ForeignCell.cpp.o
FAILED: Lagom/Libraries/LibGC/CMakeFiles/LibGC.dir/ForeignCell.cpp.o
/opt/homebrew/bin/ccache /usr/bin/c++ -DENABLE_COMPILETIME_FORMAT_CHECK -DLibGC_EXPORTS -I/Users/alex4o/Projects/ladybird -I/Users/alex4o/Projects/ladybird/Services -I/Users/alex4o/Projects/ladybird/Libraries -I/Users/alex4o/Projects/ladybird/Build/release/Lagom -I/Users/alex4o/Projects/ladybird/Build/release/Lagom/Services -I/Users/alex4o/Projects/ladybird/Build/release/Lagom/Libraries -I/Users/alex4o/Projects/ladybird/Meta/Lagom/../.. -I/Users/alex4o/Projects/ladybird/Meta/Lagom/../../Libraries -I/Users/alex4o/Projects/ladybird/Meta/Lagom/../../Services -I/Users/alex4o/Projects/ladybird/Build/release -O2 -g -DNDEBUG -std=c++2b -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.5.sdk -mmacosx-version-min=14.4 -fPIC -fcolor-diagnostics -Wall -Wextra -fno-exceptions -ffp-contract=off -Wcast-qual -Wformat=2 -Wimplicit-fallthrough -Wlogical-op -Wmissing-declarations -Wmissing-field-initializers -Wsuggest-override -Wno-invalid-offsetof -Wno-unknown-warning-option -Wno-unused-command-line-argument -Werror -fconstexpr-steps=16777216 -Wmissing-prototypes -Wno-implicit-const-int-float-conversion -Wno-user-defined-literals -Wno-vla-cxx-extension -Wno-unqualified-std-cast-call -fstack-protector-strong -fstrict-flex-arrays=2 -Wno-maybe-uninitialized -Wno-shorten-64-to-32 -fsigned-char -ggnu-pubnames -fPIC -O2 -g1 -Wno-overloaded-virtual -Wno-unused-private-field -MD -MT Lagom/Libraries/LibGC/CMakeFiles/LibGC.dir/ForeignCell.cpp.o -MF Lagom/Libraries/LibGC/CMakeFiles/LibGC.dir/ForeignCell.cpp.o.d -o Lagom/Libraries/LibGC/CMakeFiles/LibGC.dir/ForeignCell.cpp.o -c /Users/alex4o/Projects/ladybird/Libraries/LibGC/ForeignCell.cpp
In file included from /Users/alex4o/Projects/ladybird/Libraries/LibGC/ForeignCell.cpp:7:
/Users/alex4o/Projects/ladybird/Libraries/LibGC/DeferGC.h:29:3: error: no matching constructor for initialization of 'class DeferGC'
} SWIFT_NONCOPYABLE;
^
/Users/alex4o/Projects/ladybird/Libraries/LibGC/DeferGC.h:16:14: note: candidate constructor not viable: requires single argument 'heap', but no arguments were provided
explicit DeferGC(Heap& heap)
^
/Users/alex4o/Projects/ladybird/Libraries/LibGC/DeferGC.h:14:7: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 0 were provided
class DeferGC {
^
1 error generated.
[192/2739] Building CXX object Lagom/Libraries/LibIPC/CMakeFiles/LibIPC.dir/Decoder.cpp.o
ninja: build stopped: subcommand failed.
I did a simple ./Meta/ladybird.sh run ladybird