Hello, I am new to the Kicad project but would like to contribute to give back to the community. But right now I have build issues with the Kicad soureces, I've tried master, 8.0 and 7.0... Every time it hungs up when compiling the gal library - it looks like it doesnt find opengl but it is installed and also passes on the cmake configure. Build environment is a debian bullseye.
Many thanks, Sven Wehrend ''' Application: KiCad x86_64 on x86_64 Version: 8.0.0, release build Libraries: wxWidgets 3.2.4 FreeType 2.11.1 HarfBuzz 8.3.0 FontConfig 2.13.1 libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.2 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.17 Platform: Ubuntu Core 22, 64 bit, Little endian, wxGTK, X11, KDE, x11 Build Info: Date: Mar 24 2024 13:47:43 wxWidgets: 3.2.4 (wchar_t,wx containers) GTK+ 3.24 Boost: 1.74.0 OCC: 7.5.1 Curl: 7.81.0 ngspice: 36 Compiler: GCC 11.2.0 with C++ ABI 1016 Build settings: KICAD_USE_EGL=ON ''' Additional build info is: sven@debian:~/development/software/kicad/build/release$ cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo ../../ CMake Deprecation Warning at CMakeLists.txt:27 (cmake_policy): The OLD behavior for policy CMP0116 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. CMake Deprecation Warning at CMakeLists.txt:31 (cmake_policy): The OLD behavior for policy CMP0113 will be removed from a future version of CMake. The cmake-policies(7) manual explains that the OLD behaviors of all policies are deprecated and that a policy should be set to OLD only under specific short-term circumstances. Projects should be ported to the NEW behavior and not rely on setting a policy to OLD. -- KiCad install dir: </usr/local> -- Enabling warning -Wsuggest-override -- Enabling warning -Wduplicated-branches -- Enabling warning -Wduplicated-cond -- Enabling error for -Wvla -- Enabling warning -Wimplicit-fallthrough -- Enabling error for -Wreturn-type -- Enabling warning -Wshadow -- Enabling warning -Wsign-compare -- Enabling warning -Wmissing-field-initializers -- Enabling warning -Wempty-body -- Enabling warning -Wreorder -- Enabling warning -Wmismatched-tags -- Disabling warning -Wpsabi -- Configuring KiCad for the wxGLCanvas EGL backend -- Found OpenGL EGL library: /usr/lib/x86_64-linux-gnu/libEGL.so -- Check for installed ZLIB -- found -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found suitable version "1.74.0", minimum required is "1.71.0") -- Found the following HarfBuzz libraries: -- HarfBuzz (required): /usr/lib/x86_64-linux-gnu/libharfbuzz.so -- Found OpenCASCADE Standard Edition version: 7.5.1 -- ++ OpenCASCADE Standard Edition include directory: /usr/include/opencascade -- ++ OpenCASCADE Standard Edition shared libraries directory: /usr/lib/x86_64-linux-gnu -- Check for installed Python Interpreter -- found -- Python module install path: lib/python3.9/site-packages CMake Deprecation Warning at thirdparty/pybind11/CMakeLists.txt:8 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument <min> value or use a ...<max> suffix to tell CMake that the project does not need compatibility with older versions. -- pybind11 v2.9.2 -- Found wxPython Phoenix 4.2.1/gtk3 (wxWidgets 3.2.2.1) -- Found wxWidgets: -pthread;;;-lwx_gtk3u_gl-3.3;-lwx_gtk3u_aui-3.3;-lwx_gtk3u_html-3.3;-lwx_gtk3u_core-3.3;-lwx_baseu_net-3.3;-lwx_baseu-3.3;-lwx_gtk3u_propgrid-3.3;-lwx_baseu_xml-3.3;-lwx_gtk3u_stc-3.3;-lwx_gtk3u_richtext-3.3 (found suitable version "3.3.0", minimum required is "3.2.2.1") -- Module support is disabled. -- Version: 9.0.0 -- Build type: RelWithDebInfo -- CXX_STANDARD: 17 -- Required features: cxx_variadic_templates CMake Deprecation Warning at thirdparty/nanodbc/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument <min> value or use a ...<max> suffix to tell CMake that the project does not need compatibility with older versions. -- nanodbc version: 2.14.0 -- nanodbc compile: C++14 -- nanodbc feature: ODBC Version Override - OFF -- nanodbc feature: Disable async features - OFF -- nanodbc feature: Enable Unicode - ON -- nanodbc feature: Enable Boost - ON -- nanodbc feature: Enable SQL_NO_DATA bug workaround - OFF -- nanodbc build: ODBC on Unix - unixODBC -- ODBC compile flags: -I/usr/include -DHAVE_UNISTD_H -DHAVE_PWD_H -DHAVE_SYS_TYPES_H -DHAVE_LONG_LONG -DSIZEOF_LONG_INT=8 -- ODBC link flags: CMake Deprecation Warning at thirdparty/3dxware_sdk/CMakeLists.txt:2 (cmake_policy): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument <min> value or use a ...<max> suffix to tell CMake that the project does not need compatibility with older versions. -- Including 3Dconnexion SpaceMouse navigation support in pcbcommon -- S3DSG version: 2.0.0 -- Including 3Dconnexion SpaceMouse navigation support in 3d-viewer -- Including 3Dconnexion SpaceMouse navigation support in eeschema -- Found Boost: /usr/lib/x86_64-linux-gnu/cmake/Boost-1.74.0/BoostConfig.cmake (found version "1.74.0") found components: unit_test_framework filesystem system -- Found wxWidgets: -pthread;;;-lwx_gtk3u_gl-3.3;-lwx_gtk3u_aui-3.3;-lwx_gtk3u_html-3.3;-lwx_gtk3u_core-3.3;-lwx_baseu_net-3.3;-lwx_baseu-3.3;-lwx_baseu_xml-3.3;-lwx_gtk3u_stc-3.3 (found suitable version "3.3.0", minimum required is "3.0.0") -- Configuring done (1.0s) -- Generating done (0.2s) -- Build files have been written to: /home/sven/development/software/kicad sven@debian:~/development/software/kicad/build/release$ -- You received this message because you are subscribed to the Google Groups "KiCad Developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/a/kicad.org/d/msgid/devlist/c26f5e5b-f22e-4c90-af61-fc6f6ceeefbfn%40kicad.org.
