mirror of
https://github.com/LadybirdBrowser/ladybird
synced 2026-04-26 01:35:08 +02:00
1016 B
1016 B
Troubleshooting
In case of an error, you might find an answer of how to deal it here.
Building Ladybird
CMake fails to configure the build because it's outdated
Ensure your CMake version is >= 3.25 with cmake --version. If your system doesn't provide a suitable
version of CMake, you can download a binary release from the CMake website.
GCC is missing or is outdated
Ensure your gcc version is >= 13 with gcc --version. Otherwise, install it. If your gcc binary is not
called gcc you have to specify the names of your C and C++ compiler when you run cmake, e.g.
cmake ../.. -GNinja -DCMAKE_C_COMPILER=gcc-13 -DCMAKE_CXX_COMPILER=g++-13.
Legacy renegotiation is disabled
Ensure your /etc/ssl/openssl.cnf file has the following options:
[openssl_init]
ssl_conf = ssl_sect
[ssl_sect]
system_default = system_default_sect
[system_default_sect]
MinProtocol = TLSv1.2
CipherString = DEFAULT@SECLEVEL=1
Options = UnsafeLegacyRenegotiation