Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[email protected]_py310 update formula to build on linux #517

Conversation

ipatch
Copy link
Collaborator

@ipatch ipatch commented May 25, 2024

brew style freecad/freecad/[NAME_OF_FORMULA_FILE] 

output from running above command should output something similiar to the below

1 file inspected, no offenses detected
  • Have you ensured your commit passed audit checks, ie.
brew audit freecad/freecad/[NAME_OF_FORMULA_FILE] --online --new-formula

Not all PRs require passing these checks ie. adding [no ci] in the commit message will prevent the CI from running but PRs that change formula files generally should run through the CI checks that way new bottles are built and uploaded to the repository thus not having to build all formula from source but rather installing from a bottle (significantly faster 🐰 ... 🐢)

For more information about this template file learn more

@ipatch ipatch force-pushed the [email protected]_py310-build.bottle.for.linux branch from 3f6ce12 to 2029496 Compare May 25, 2024 20:25
@ipatch
Copy link
Collaborator Author

ipatch commented May 26, 2024

CMake Error: CMake was unable to find a build program corresponding to "Unix Makefiles".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
-- Configuring incomplete, errors occurred!
-- Cache values
CCACHE_PROGRAM:FILEPATH=CCACHE_PROGRAM-NOTFOUND

@ipatch
Copy link
Collaborator Author

ipatch commented May 26, 2024

next cmake configure issue for linux,

-- Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_glx_LIBRARY OPENGL_INCLUDE_DIR)
CMake Error at cMake/FreeCAD_Helpers/SetupOpenGL.cmake:11 (message):
  ======================

  GLU library not found.

  ======================

Call Stack (most recent call first):
  CMakeLists.txt:56 (SetupOpenGL)


-- Configuring incomplete, errors occurred!
-- Cache values

-- Could NOT find OpenGL (missing: OPENGL_opengl_LIBRARY OPENGL_INCLUDE_DIR OpenGL)
-- Found HDF5: hdf5-shared (found version "1.14.3") found components: C HL
-- Found Eigen3: /home/capin/homebrew/opt/eigen/include/eigen3 (found version "3.4.0")
CMake Error at /home/capin/homebrew/Cellar/cmake/3.28.3/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find X11 (missing: X11_X11_INCLUDE_PATH X11_X11_LIB)

next cmake configure error,

-- Found GLEW: /home/capin/homebrew/opt/glew/lib/libGLEW.so
-- Found OpenGL: /home/capin/homebrew/Cellar/mesa/24.0.1/lib/libGL.so  found components: OpenGL
-- Found HDF5: hdf5-shared (found version "1.14.3") found components: C HL
-- Found Eigen3: /home/capin/homebrew/opt/eigen/include/eigen3 (found version "3.4.0")
CMake Error at /home/capin/homebrew/Cellar/cmake/3.28.3/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find X11 (missing: X11_X11_INCLUDE_PATH)
Call Stack (most recent call first):
  /home/capin/homebrew/Cellar/cmake/3.28.3/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
  /home/capin/homebrew/Cellar/cmake/3.28.3/share/cmake/Modules/FindX11.cmake:665 (find_package_handle_standard_args)
  /home/capin/homebrew/opt/vtk/lib/cmake/vtk-9.2/VTK-vtk-module-find-packages.cmake:1384 (find_package)
  /home/capin/homebrew/opt/vtk/lib/cmake/vtk-9.2/vtk-config.cmake:152 (include)
  cMake/FreeCAD_Helpers/SetupSalomeSMESH.cmake:53 (find_package)
  CMakeLists.txt:58 (SetupSalomeSMESH)


-- Configuring incomplete, errors occurred!
X11_ICE_INCLUDE_PATH:PATH=X11_ICE_INCLUDE_PATH-NOTFOUND
X11_ICE_LIB:FILEPATH=X11_ICE_LIB-NOTFOUND
X11_SM_INCLUDE_PATH:PATH=X11_SM_INCLUDE_PATH-NOTFOUND
X11_SM_LIB:FILEPATH=X11_SM_LIB-NOTFOUND
X11_X11_INCLUDE_PATH:PATH=X11_X11_INCLUDE_PATH-NOTFOUND
X11_X11_LIB:FILEPATH=/home/capin/homebrew/opt/libx11/lib/libX11.so
X11_X11_xcb_INCLUDE_PATH:PATH=/home/capin/homebrew/opt/libx11/include
X11_X11_xcb_LIB:FILEPATH=/home/capin/homebrew/opt/libx11/lib/libX11-xcb.so
X11_XRes_INCLUDE_PATH:PATH=X11_XRes_INCLUDE_PATH-NOTFOUND
X11_XRes_LIB:FILEPATH=X11_XRes_LIB-NOTFOUND
X11_XShm_INCLUDE_PATH:PATH=X11_XShm_INCLUDE_PATH-NOTFOUND
X11_XSync_INCLUDE_PATH:PATH=X11_XSync_INCLUDE_PATH-NOTFOUND
X11_Xaccessrules_INCLUDE_PATH:PATH=X11_Xaccessrules_INCLUDE_PATH-NOTFOUND
X11_Xaccessstr_INCLUDE_PATH:PATH=X11_Xaccessstr_INCLUDE_PATH-NOTFOUND
X11_Xau_INCLUDE_PATH:PATH=X11_Xau_INCLUDE_PATH-NOTFOUND
X11_Xau_LIB:FILEPATH=X11_Xau_LIB-NOTFOUND
X11_Xaw_INCLUDE_PATH:PATH=X11_Xaw_INCLUDE_PATH-NOTFOUND
X11_Xaw_LIB:FILEPATH=X11_Xaw_LIB-NOTFOUND
X11_Xcomposite_INCLUDE_PATH:PATH=X11_Xcomposite_INCLUDE_PATH-NOTFOUND
X11_Xcomposite_LIB:FILEPATH=X11_Xcomposite_LIB-NOTFOUND
X11_Xcursor_INCLUDE_PATH:PATH=X11_Xcursor_INCLUDE_PATH-NOTFOUND
X11_Xcursor_LIB:FILEPATH=X11_Xcursor_LIB-NOTFOUND
X11_Xdamage_INCLUDE_PATH:PATH=X11_Xdamage_INCLUDE_PATH-NOTFOUND
X11_Xdamage_LIB:FILEPATH=X11_Xdamage_LIB-NOTFOUND
X11_Xdmcp_INCLUDE_PATH:PATH=X11_Xdmcp_INCLUDE_PATH-NOTFOUND
X11_Xdmcp_LIB:FILEPATH=X11_Xdmcp_LIB-NOTFOUND
X11_Xext_INCLUDE_PATH:PATH=X11_Xext_INCLUDE_PATH-NOTFOUND
X11_Xext_LIB:FILEPATH=X11_Xext_LIB-NOTFOUND
X11_Xfixes_INCLUDE_PATH:PATH=X11_Xfixes_INCLUDE_PATH-NOTFOUND
X11_Xfixes_LIB:FILEPATH=X11_Xfixes_LIB-NOTFOUND
X11_Xft_INCLUDE_PATH:PATH=X11_Xft_INCLUDE_PATH-NOTFOUND
X11_Xft_LIB:FILEPATH=X11_Xft_LIB-NOTFOUND
X11_Xi_INCLUDE_PATH:PATH=X11_Xi_INCLUDE_PATH-NOTFOUND
X11_Xi_LIB:FILEPATH=X11_Xi_LIB-NOTFOUND
X11_Xinerama_INCLUDE_PATH:PATH=X11_Xinerama_INCLUDE_PATH-NOTFOUND
X11_Xinerama_LIB:FILEPATH=X11_Xinerama_LIB-NOTFOUND
X11_Xkb_INCLUDE_PATH:PATH=X11_Xkb_INCLUDE_PATH-NOTFOUND
X11_Xkblib_INCLUDE_PATH:PATH=/home/capin/homebrew/opt/libx11/include
X11_Xlib_INCLUDE_PATH:PATH=/home/capin/homebrew/opt/libx11/include
X11_Xmu_INCLUDE_PATH:PATH=X11_Xmu_INCLUDE_PATH-NOTFOUND
X11_Xmu_LIB:FILEPATH=X11_Xmu_LIB-NOTFOUND
X11_Xpm_INCLUDE_PATH:PATH=X11_Xpm_INCLUDE_PATH-NOTFOUND
X11_Xpm_LIB:FILEPATH=X11_Xpm_LIB-NOTFOUND
X11_Xrandr_INCLUDE_PATH:PATH=X11_Xrandr_INCLUDE_PATH-NOTFOUND
X11_Xrandr_LIB:FILEPATH=X11_Xrandr_LIB-NOTFOUND
X11_Xrender_INCLUDE_PATH:PATH=X11_Xrender_INCLUDE_PATH-NOTFOUND
X11_Xrender_LIB:FILEPATH=X11_Xrender_LIB-NOTFOUND
X11_Xshape_INCLUDE_PATH:PATH=X11_Xshape_INCLUDE_PATH-NOTFOUND
X11_Xss_INCLUDE_PATH:PATH=X11_Xss_INCLUDE_PATH-NOTFOUND
X11_Xss_LIB:FILEPATH=X11_Xss_LIB-NOTFOUND
X11_Xt_INCLUDE_PATH:PATH=X11_Xt_INCLUDE_PATH-NOTFOUND
X11_Xt_LIB:FILEPATH=X11_Xt_LIB-NOTFOUND
X11_Xtst_INCLUDE_PATH:PATH=X11_Xtst_INCLUDE_PATH-NOTFOUND
X11_Xtst_LIB:FILEPATH=X11_Xtst_LIB-NOTFOUND
X11_Xutil_INCLUDE_PATH:PATH=/home/capin/homebrew/opt/libx11/include
X11_Xv_INCLUDE_PATH:PATH=X11_Xv_INCLUDE_PATH-NOTFOUND
X11_Xv_LIB:FILEPATH=X11_Xv_LIB-NOTFOUND
X11_Xxf86misc_INCLUDE_PATH:PATH=X11_Xxf86misc_INCLUDE_PATH-NOTFOUND
X11_Xxf86misc_LIB:FILEPATH=X11_Xxf86misc_LIB-NOTFOUND
X11_Xxf86vm_INCLUDE_PATH:PATH=X11_Xxf86vm_INCLUDE_PATH-NOTFOUND
X11_Xxf86vm_LIB:FILEPATH=X11_Xxf86vm_LIB-NOTFOUND
X11_dpms_INCLUDE_PATH:PATH=X11_dpms_INCLUDE_PATH-NOTFOUND
X11_xcb_INCLUDE_PATH:PATH=X11_xcb_INCLUDE_PATH-NOTFOUND
X11_xcb_LIB:FILEPATH=X11_xcb_LIB-NOTFOUND
X11_xcb_composite_INCLUDE_PATH:PATH=X11_xcb_composite_INCLUDE_PATH-NOTFOUND
X11_xcb_composite_LIB:FILEPATH=X11_xcb_composite_LIB-NOTFOUND
X11_xcb_cursor_INCLUDE_PATH:PATH=X11_xcb_cursor_INCLUDE_PATH-NOTFOUND
X11_xcb_cursor_LIB:FILEPATH=X11_xcb_cursor_LIB-NOTFOUND
X11_xcb_damage_INCLUDE_PATH:PATH=X11_xcb_damage_INCLUDE_PATH-NOTFOUND
X11_xcb_damage_LIB:FILEPATH=X11_xcb_damage_LIB-NOTFOUND
X11_xcb_dpms_INCLUDE_PATH:PATH=X11_xcb_dpms_INCLUDE_PATH-NOTFOUND
X11_xcb_dpms_LIB:FILEPATH=X11_xcb_dpms_LIB-NOTFOUND
X11_xcb_dri2_INCLUDE_PATH:PATH=X11_xcb_dri2_INCLUDE_PATH-NOTFOUND
X11_xcb_dri2_LIB:FILEPATH=X11_xcb_dri2_LIB-NOTFOUND
X11_xcb_dri3_INCLUDE_PATH:PATH=X11_xcb_dri3_INCLUDE_PATH-NOTFOUND
X11_xcb_dri3_LIB:FILEPATH=X11_xcb_dri3_LIB-NOTFOUND
X11_xcb_errors_INCLUDE_PATH:PATH=X11_xcb_errors_INCLUDE_PATH-NOTFOUND
X11_xcb_errors_LIB:FILEPATH=X11_xcb_errors_LIB-NOTFOUND
X11_xcb_ewmh_INCLUDE_PATH:PATH=X11_xcb_ewmh_INCLUDE_PATH-NOTFOUND
X11_xcb_ewmh_LIB:FILEPATH=X11_xcb_ewmh_LIB-NOTFOUND
X11_xcb_glx_INCLUDE_PATH:PATH=X11_xcb_glx_INCLUDE_PATH-NOTFOUND
X11_xcb_glx_LIB:FILEPATH=X11_xcb_glx_LIB-NOTFOUND
X11_xcb_icccm_INCLUDE_PATH:PATH=X11_xcb_icccm_INCLUDE_PATH-NOTFOUND
X11_xcb_icccm_LIB:FILEPATH=X11_xcb_icccm_LIB-NOTFOUND
X11_xcb_image_INCLUDE_PATH:PATH=X11_xcb_image_INCLUDE_PATH-NOTFOUND
X11_xcb_image_LIB:FILEPATH=X11_xcb_image_LIB-NOTFOUND
X11_xcb_keysyms_INCLUDE_PATH:PATH=X11_xcb_keysyms_INCLUDE_PATH-NOTFOUND
X11_xcb_keysyms_LIB:FILEPATH=X11_xcb_keysyms_LIB-NOTFOUND
X11_xcb_present_INCLUDE_PATH:PATH=X11_xcb_present_INCLUDE_PATH-NOTFOUND
X11_xcb_present_LIB:FILEPATH=X11_xcb_present_LIB-NOTFOUND
X11_xcb_randr_INCLUDE_PATH:PATH=X11_xcb_randr_INCLUDE_PATH-NOTFOUND
X11_xcb_randr_LIB:FILEPATH=X11_xcb_randr_LIB-NOTFOUND
X11_xcb_record_INCLUDE_PATH:PATH=X11_xcb_record_INCLUDE_PATH-NOTFOUND
X11_xcb_record_LIB:FILEPATH=X11_xcb_record_LIB-NOTFOUND
X11_xcb_render_INCLUDE_PATH:PATH=X11_xcb_render_INCLUDE_PATH-NOTFOUND
X11_xcb_render_LIB:FILEPATH=X11_xcb_render_LIB-NOTFOUND
X11_xcb_render_util_INCLUDE_PATH:PATH=X11_xcb_render_util_INCLUDE_PATH-NOTFOUND
X11_xcb_render_util_LIB:FILEPATH=X11_xcb_render_util_LIB-NOTFOUND
X11_xcb_res_INCLUDE_PATH:PATH=X11_xcb_res_INCLUDE_PATH-NOTFOUND
X11_xcb_res_LIB:FILEPATH=X11_xcb_res_LIB-NOTFOUND
X11_xcb_screensaver_INCLUDE_PATH:PATH=X11_xcb_screensaver_INCLUDE_PATH-NOTFOUND
X11_xcb_screensaver_LIB:FILEPATH=X11_xcb_screensaver_LIB-NOTFOUND
X11_xcb_shape_INCLUDE_PATH:PATH=X11_xcb_shape_INCLUDE_PATH-NOTFOUND
X11_xcb_shape_LIB:FILEPATH=X11_xcb_shape_LIB-NOTFOUND
X11_xcb_shm_INCLUDE_PATH:PATH=X11_xcb_shm_INCLUDE_PATH-NOTFOUND
X11_xcb_shm_LIB:FILEPATH=X11_xcb_shm_LIB-NOTFOUND
X11_xcb_sync_INCLUDE_PATH:PATH=X11_xcb_sync_INCLUDE_PATH-NOTFOUND
X11_xcb_sync_LIB:FILEPATH=X11_xcb_sync_LIB-NOTFOUND
X11_xcb_util_INCLUDE_PATH:PATH=X11_xcb_util_INCLUDE_PATH-NOTFOUND
X11_xcb_util_LIB:FILEPATH=X11_xcb_util_LIB-NOTFOUND
X11_xcb_xf86dri_INCLUDE_PATH:PATH=X11_xcb_xf86dri_INCLUDE_PATH-NOTFOUND
X11_xcb_xf86dri_LIB:FILEPATH=X11_xcb_xf86dri_LIB-NOTFOUND
X11_xcb_xfixes_INCLUDE_PATH:PATH=X11_xcb_xfixes_INCLUDE_PATH-NOTFOUND
X11_xcb_xfixes_LIB:FILEPATH=X11_xcb_xfixes_LIB-NOTFOUND
X11_xcb_xinerama_INCLUDE_PATH:PATH=X11_xcb_xinerama_INCLUDE_PATH-NOTFOUND
X11_xcb_xinerama_LIB:FILEPATH=X11_xcb_xinerama_LIB-NOTFOUND
X11_xcb_xinput_INCLUDE_PATH:PATH=X11_xcb_xinput_INCLUDE_PATH-NOTFOUND
X11_xcb_xinput_LIB:FILEPATH=X11_xcb_xinput_LIB-NOTFOUND
X11_xcb_xkb_INCLUDE_PATH:PATH=X11_xcb_xkb_INCLUDE_PATH-NOTFOUND
X11_xcb_xkb_LIB:FILEPATH=X11_xcb_xkb_LIB-NOTFOUND
X11_xcb_xrm_INCLUDE_PATH:PATH=X11_xcb_xrm_INCLUDE_PATH-NOTFOUND
X11_xcb_xrm_LIB:FILEPATH=X11_xcb_xrm_LIB-NOTFOUND
X11_xcb_xtest_INCLUDE_PATH:PATH=X11_xcb_xtest_INCLUDE_PATH-NOTFOUND
X11_xcb_xtest_LIB:FILEPATH=X11_xcb_xtest_LIB-NOTFOUND
X11_xcb_xv_INCLUDE_PATH:PATH=X11_xcb_xv_INCLUDE_PATH-NOTFOUND
X11_xcb_xv_LIB:FILEPATH=X11_xcb_xv_LIB-NOTFOUND
X11_xcb_xvmc_INCLUDE_PATH:PATH=X11_xcb_xvmc_INCLUDE_PATH-NOTFOUND
X11_xcb_xvmc_LIB:FILEPATH=X11_xcb_xvmc_LIB-NOTFOUND
X11_xkbcommon_INCLUDE_PATH:PATH=X11_xkbcommon_INCLUDE_PATH-NOTFOUND
X11_xkbcommon_LIB:FILEPATH=X11_xkbcommon_LIB-NOTFOUND
X11_xkbcommon_X11_INCLUDE_PATH:PATH=X11_xkbcommon_X11_INCLUDE_PATH-NOTFOUND
X11_xkbcommon_X11_LIB:FILEPATH=X11_xkbcommon_X11_LIB-NOTFOUND
X11_xkbfile_INCLUDE_PATH:PATH=X11_xkbfile_INCLUDE_PATH-NOTFOUND
X11_xkbfile_LIB:FILEPATH=X11_xkbfile_LIB-NOTFOUND

the above errors should be resolved. 🤞

@ipatch ipatch force-pushed the [email protected]_py310-build.bottle.for.linux branch from 2029496 to 4ea4818 Compare May 26, 2024 19:08
@ipatch
Copy link
Collaborator Author

ipatch commented May 26, 2024

current build error with linux,

  [621/4262] /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/shims/linux/super/g++-11 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DCSFDB -DHAVE_CONFIG_H -DHAVE_LIMITS_H -DLIN -DOCC_CONVERT_SIGNALS -DSMESHDS_EXPORTS -D_OCC64 -Dkiss_fft_scalar=double -I/tmp/freecadA0.20.2_py310-20240526-50153-z2epab/build -I/home/linuxbrew/.linuxbrew/opt/xerces-c/include -I/tmp/freecadA0.20.2_py310-20240526-50153-z2epab/build/src -I/tmp/freecadA0.20.2_py310-20240526-50153-z2epab/FreeCAD-0.20.2/src -I/tmp/freecadA0.20.2_py310-20240526-50153-z2epab/FreeCAD-0.20.2/src/3rdParty/salomesmesh/src/SMDS -I/tmp/freecadA0.20.2_py310-20240526-50153-z2epab/FreeCAD-0.20.2/src/3rdParty/salomesmesh/src/Driver -I/tmp/freecadA0.20.2_py310-
  In file included from /tmp/freecadA0.20.2_py310-20240526-50153-z2epab/FreeCAD-0.20.2/src/3rdParty/salomesmesh/inc/SMDS_VtkVolume.hxx:26,
                   from /tmp/freecadA0.20.2_py310-20240526-50153-z2epab/FreeCAD-0.20.2/src/3rdParty/salomesmesh/inc/SMDS_Mesh.hxx:45,
                   from /tmp/freecadA0.20.2_py310-20240526-50153-z2epab/FreeCAD-0.20.2/src/3rdParty/salomesmesh/inc/SMESHDS_SubMesh.hxx:32,
                   from /tmp/freecadA0.20.2_py310-20240526-50153-z2epab/FreeCAD-0.20.2/src/3rdParty/salomesmesh/src/SMESHDS/SMESHDS_SubMesh.cpp:29:
  /tmp/freecadA0.20.2_py310-20240526-50153-z2epab/FreeCAD-0.20.2/src/3rdParty/salomesmesh/inc/SMDS_UnstructuredGrid.hxx: In member function ‘virtual vtkCellLinks* SMDS_UnstructuredGrid::GetLinks()’:
  /tmp/freecadA0.20.2_py310-20240526-50153-z2epab/FreeCAD-0.20.2/src/3rdParty/salomesmesh/inc/SMDS_UnstructuredGrid.hxx:99:51: warning: ‘vtkAbstractCellLinks* vtkUnstructuredGrid::GetCellLinks()’ is deprecated: Use GetLinks() instead. [-Wdeprecated-declarations]
     99 |     return static_cast<vtkCellLinks*>(GetCellLinks());
        |                                       ~~~~~~~~~~~~^~
  In file included from /tmp/freecadA0.20.2_py310-20240526-50153-z2epab/FreeCAD-0.20.2/src/3rdParty/salomesmesh/inc/SMDS_VtkEdge.hxx:30,
                   from /tmp/freecadA0.20.2_py310-20240526-50153-z2epab/FreeCAD-0.20.2/src/3rdParty/salomesmesh/inc/SMDS_Mesh.hxx:43,
                   from /tmp/freecadA0.20.2_py310-20240526-50153-z2epab/FreeCAD-0.20.2/src/3rdParty/salomesmesh/inc/SMESHDS_SubMesh.hxx:32,
                   from /tmp/freecadA0.20.2_py310-20240526-50153-z2epab/FreeCAD-0.20.2/src/3rdParty/salomesmesh/src/SMESHDS/SMESHDS_SubMesh.cpp:29:
  /home/linuxbrew/.linuxbrew/opt/vtk/include/vtk-9.3/vtkUnstructuredGrid.h:290:25: note: declared here
    290 |   vtkAbstractCellLinks* GetCellLinks();
        |                         ^~~~~~~~~~~~

above error / warning seems to be more of a false positive, building locally on my arch linux install with the --debug flag i'm getting the below error(s)

[1/3861] Linking CXX static library src/3rdParty/libE57Format/libE57Format.a
FAILED: src/3rdParty/libE57Format/libE57Format.a
: && /home/capin/homebrew/Cellar/cmake/3.28.3/bin/cmake -E rm -f src/3rdParty/libE57Format/libE57Format.a && CMAKE_AR-NOTFOUND qc src/3rdParty/libE57Format/libE57Format.a  src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/E57Format_autogen/mocs_compilation.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/BlobNodeImpl.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/CheckedFile.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/Common.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/CompressedVectorNodeImpl.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/CompressedVectorReaderImpl.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/CompressedVectorWriterImpl.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/DecodeChannel.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/Decoder.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/Encoder.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/FloatNodeImpl.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/IntegerNodeImpl.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/NodeImpl.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/Packet.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/ImageFileImpl.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/ReaderImpl.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/ScaledIntegerNodeImpl.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/SectionHeaders.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/SourceDestBufferImpl.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/StringNodeImpl.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/StructureNodeImpl.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/VectorNodeImpl.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/WriterImpl.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/E57Exception.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/E57Format.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/E57SimpleData.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/E57SimpleReader.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/E57SimpleWriter.cpp.o src/3rdParty/libE57Format/CMakeFiles/E57Format.dir/src/E57XmlParser.cpp.o && :
/bin/sh: line 1: CMAKE_AR-NOTFOUND: command not found
[3/3861] Generating version_check
fatal: not a git repository (or any of the parent directories): .git
/bin/sh: line 1: bzr: command not found
svn: E155007: '/opt/tmp/homebrew/freecadA0.20.2_py310-20240526-3316807-shw2fa/FreeCAD-0.20.2' is not a working copy
[10/3860] Building CXX object src/Base/CMakeFiles/FreeCADBase.dir/Exception.cpp.o
ninja: build stopped: subcommand failed.

@ipatch ipatch force-pushed the [email protected]_py310-build.bottle.for.linux branch from 4ea4818 to a27eeb0 Compare May 27, 2024 05:33
@ipatch
Copy link
Collaborator Author

ipatch commented May 27, 2024

attempt to fix the below build errors by adding icu4c to the cmake prefix paths var, ie. cmake_prefix_paths

[2128/4262] /home/capin/homebrew/Library/Homebrew/shims/linux/super/g++-13 -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DHAVE_CONFIG_H -DQT_CORE_LIB -DQT_NO_DEBUG -DQT_XML_LIB -D_OCC64 -I/opt/tmp/homebrew/freecadA0.20.2_py310-20240527-3368887-ae7p7x/build/src/Main/FreeCADMainCmd_autogen/include -I/opt/tmp/homebrew/freecadA0.20.2_py310-20240527-3368887-ae7p7x/build -I/home/capin/homebrew/opt/xerces-c/include -I/opt/tmp/homebrew/freecadA0.20.2_py310-20240527-3368887-ae7p7x/build/src -I/opt/tmp/homebrew/freecadA0.20.2_py310-20240527-3368887-ae7p7x/FreeCAD-0.20.2/src -I/home/capin/homebrew/opt/zlib/include -I/home/capin/homebrew/opt/[email protected]/include/python3.10 -isystem /home/capin/homebrew/Cellar/boost/1.84.0/include -isystem /home/capin/homebrew/Cellar/qt@5/5.15.12/include -isystem /home/capin/homebrew/Cellar/qt@5/5.15.12/include/QtCore -isystem /home/capin/homebrew/Cellar/qt@5/5.15.12/./mkspecs/linux-g++ -isystem /home/capin/homebrew/Cellar/qt@5/5.15.12/include/QtXml -Wall -Wextra -Wno-write-strings  -O2 -g -DNDEBUG -std=gnu++17 -I/home/capin/homebrew/opt/open-mpi/include -fPIC -MD -MT src/Main/CMakeFiles/FreeCADMainCmd.dir/MainCmd.cpp.o -MF src/Main/CMakeFiles/FreeCADMainCmd.dir/MainCmd.cpp.o.d -o src/Main/CMakeFiles/FreeCADMainCmd.dir/MainCmd.cpp.o -c /opt/tmp/homebrew/freecadA0.20.2_py310-20240527-3368887-ae7p7x/FreeCAD-0.20.2/src/Main/MainCmd.cpp
[2129/4262] : && /home/capin/homebrew/Library/Homebrew/shims/linux/super/g++-13 -Wall -Wextra -Wno-write-strings  -O2 -g -DNDEBUG  src/Main/CMakeFiles/FreeCADMainCmd.dir/FreeCADMainCmd_autogen/mocs_compilation.cpp.o src/Main/CMakeFiles/FreeCADMainCmd.dir/MainCmd.cpp.o -o bin/FreeCADCmd -L/home/capin/homebrew/opt/open-mpi/lib -Wl,-rpath,/home/capin/homebrew/opt/open-mpi/lib:/opt/tmp/homebrew/freecadA0.20.2_py310-20240527-3368887-ae7p7x/build/lib:/home/capin/homebrew/Cellar/qt@5/5.15.12/lib:/home/capin/homebrew/opt/xerces-c/lib:/home/capin/homebrew/opt/zlib/lib:/home/capin/homebrew/Cellar/boost/1.84.0/lib:  -lmpi  lib/libFreeCADApp.so  /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Xml.so.5.15.12  lib/libFreeCADBase.so  -lmpi  /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12  /home/capin/homebrew/opt/xerces-c/lib/libxerces-c.so  /home/capin/homebrew/opt/zlib/lib/libz.so  /home/capin/homebrew/opt/[email protected]/lib/python3.10/config-3.10-x86_64-linux-gnu/libpython3.10.a  -lutil  -ldl  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_filesystem-mt.so.1.84.0  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_atomic-mt.so.1.84.0  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_program_options-mt.so.1.84.0  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_regex-mt.so.1.84.0  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_system-mt.so.1.84.0  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_thread-mt.so.1.84.0  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_date_time-mt.so.1.84.0  -lpthread && :
FAILED: bin/FreeCADCmd
: && /home/capin/homebrew/Library/Homebrew/shims/linux/super/g++-13 -Wall -Wextra -Wno-write-strings  -O2 -g -DNDEBUG  src/Main/CMakeFiles/FreeCADMainCmd.dir/FreeCADMainCmd_autogen/mocs_compilation.cpp.o src/Main/CMakeFiles/FreeCADMainCmd.dir/MainCmd.cpp.o -o bin/FreeCADCmd -L/home/capin/homebrew/opt/open-mpi/lib -Wl,-rpath,/home/capin/homebrew/opt/open-mpi/lib:/opt/tmp/homebrew/freecadA0.20.2_py310-20240527-3368887-ae7p7x/build/lib:/home/capin/homebrew/Cellar/qt@5/5.15.12/lib:/home/capin/homebrew/opt/xerces-c/lib:/home/capin/homebrew/opt/zlib/lib:/home/capin/homebrew/Cellar/boost/1.84.0/lib:  -lmpi  lib/libFreeCADApp.so  /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Xml.so.5.15.12  lib/libFreeCADBase.so  -lmpi  /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12  /home/capin/homebrew/opt/xerces-c/lib/libxerces-c.so  /home/capin/homebrew/opt/zlib/lib/libz.so  /home/capin/homebrew/opt/[email protected]/lib/python3.10/config-3.10-x86_64-linux-gnu/libpython3.10.a  -lutil  -ldl  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_filesystem-mt.so.1.84.0  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_atomic-mt.so.1.84.0  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_program_options-mt.so.1.84.0  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_regex-mt.so.1.84.0  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_system-mt.so.1.84.0  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_thread-mt.so.1.84.0  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_date_time-mt.so.1.84.0  -lpthread && :
/home/capin/homebrew/opt/binutils/bin/ld: warning: libicui18n.so.73, needed by /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12, not found (try using -rpath or -rpath-link)
/home/capin/homebrew/opt/binutils/bin/ld: warning: libicuuc.so.73, needed by /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12, not found (try using -rpath or -rpath-link)
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_open_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_setFromUCallBack_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_compareNames_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucol_setAttribute_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_close_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_getStandardName_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_setMillis_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `UCNV_FROM_U_CALLBACK_SUBSTITUTE_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_clone_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_getDSTSavings_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_fromUnicode_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_get_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_countAvailable_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_close_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_openTimeZoneIDEnumeration_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_getAlias_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_openTimeZones_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `uenum_close_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_inDaylightTime_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_open_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucol_getSortKey_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_getTimeZoneDisplayName_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucol_close_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_openCountryTimeZones_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucol_strcoll_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_getMaxCharSize_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucol_open_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_toUnicode_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `uenum_next_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_setSubstChars_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_countAliases_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_getDefaultName_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `u_strToLower_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `u_errorName_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `u_strToUpper_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_getDefaultTimeZone_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_getAvailableName_73'
collect2: error: ld returned 1 exit status
[4/2126] Linking CXX executable bin/FreeCADCmd
FAILED: bin/FreeCADCmd
: && /home/capin/homebrew/Library/Homebrew/shims/linux/super/g++-13 -Wall -Wextra -Wno-write-strings  -O2 -g -DNDEBUG  src/Main/CMakeFiles/FreeCADMainCmd.dir/FreeCADMainCmd_autogen/mocs_compilation.cpp.o src/Main/CMakeFiles/FreeCADMainCmd.dir/MainCmd.cpp.o -o bin/FreeCADCmd -L/home/capin/homebrew/opt/open-mpi/lib -Wl,-rpath,/home/capin/homebrew/opt/open-mpi/lib:/opt/tmp/homebrew/freecadA0.20.2_py310-20240527-3368887-ae7p7x/build/lib:/home/capin/homebrew/Cellar/qt@5/5.15.12/lib:/home/capin/homebrew/opt/xerces-c/lib:/home/capin/homebrew/opt/zlib/lib:/home/capin/homebrew/Cellar/boost/1.84.0/lib:  -lmpi  lib/libFreeCADApp.so  /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Xml.so.5.15.12  lib/libFreeCADBase.so  -lmpi  /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12  /home/capin/homebrew/opt/xerces-c/lib/libxerces-c.so  /home/capin/homebrew/opt/zlib/lib/libz.so  /home/capin/homebrew/opt/[email protected]/lib/python3.10/config-3.10-x86_64-linux-gnu/libpython3.10.a  -lutil  -ldl  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_filesystem-mt.so.1.84.0  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_atomic-mt.so.1.84.0  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_program_options-mt.so.1.84.0  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_regex-mt.so.1.84.0  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_system-mt.so.1.84.0  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_thread-mt.so.1.84.0  /home/capin/homebrew/Cellar/boost/1.84.0/lib/libboost_date_time-mt.so.1.84.0  -lpthread && :
/home/capin/homebrew/opt/binutils/bin/ld: warning: libicui18n.so.73, needed by /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12, not found (try using -rpath or -rpath-link)
/home/capin/homebrew/opt/binutils/bin/ld: warning: libicuuc.so.73, needed by /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12, not found (try using -rpath or -rpath-link)
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_open_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_setFromUCallBack_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_compareNames_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucol_setAttribute_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_close_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_getStandardName_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_setMillis_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `UCNV_FROM_U_CALLBACK_SUBSTITUTE_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_clone_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_getDSTSavings_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_fromUnicode_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_get_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_countAvailable_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_close_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_openTimeZoneIDEnumeration_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_getAlias_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_openTimeZones_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `uenum_close_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_inDaylightTime_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_open_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucol_getSortKey_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_getTimeZoneDisplayName_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucol_close_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_openCountryTimeZones_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucol_strcoll_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_getMaxCharSize_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucol_open_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_toUnicode_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `uenum_next_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_setSubstChars_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_countAliases_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_getDefaultName_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `u_strToLower_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `u_errorName_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `u_strToUpper_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucal_getDefaultTimeZone_73'
/home/capin/homebrew/opt/binutils/bin/ld: /home/capin/homebrew/Cellar/qt@5/5.15.12/lib/libQt5Core.so.5.15.12: undefined reference to `ucnv_getAvailableName_73'
collect2: error: ld returned 1 exit status
[13/2126] Building CXX object src/Mod/Mesh/App/CMakeFiles/Mesh.dir/Core/MeshIO.cpp.o
ninja: build stopped: subcommand failed.

@ipatch ipatch force-pushed the [email protected]_py310-build.bottle.for.linux branch from a27eeb0 to 61032d9 Compare May 29, 2024 18:34
@ipatch
Copy link
Collaborator Author

ipatch commented May 29, 2024

new build errror on linux, with some additional warnings copied from the raw log from the ci run


attempt to resolve the below build errors, by manually setting the below cmake env var.

-DOPENGL_GLU_INCLUDE_DIR
CMakeFiles/FreeCADGui.dir/SoFCOffscreenRenderer.cpp.o -c /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCOffscreenRenderer.cpp
2024-05-29T20:03:46.9409876Z /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCOffscreenRenderer.cpp:42:11: fatal error: 'GL/glu.h' file not found
2024-05-29T20:03:46.9409996Z    42 | # include <GL/glu.h>
2024-05-29T20:03:46.9410096Z       |           ^~~~~~~~~~
2024-05-29T20:03:46.9410212Z 1 error generated.
2024-05-29T20:03:46.9427771Z [789/4262] /home/linuxbrew/.linuxbrew/opt/llvm/bin/clang++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PP_VARIADICS=1 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBUILD_ADDONMGR -DCMAKE_BUILD_TYPE=\"RelWithDebInfo\" -DFreeCADGui_EXPORTS -DHAVE_CONFIG_H -DHAVE_PYSIDE2 -DHAVE_SHIBOKEN2 -DNDEBUG -DPYSIDE_QML_SUPPORT=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_OCC64 -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build/src/Gui/FreeCADGui_autogen/include -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build -I/home/linuxbrew/.linuxbrew/opt/xerces-c/include -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build/src -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/Quarter -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build/src/Gui -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/.. -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build/src/Gui/.. -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build/src/Gui/Language -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build/src/Gui/propertyeditor -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build/src/Gui/TaskView -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build/src/Gui/Quarter -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build/src/Gui/DAGView -I/home/linuxbrew/.linuxbrew/opt/eigen/include/eigen3 -I/home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include -I/home/linuxbrew/.linuxbrew/opt/zlib/include -I/home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/PySide2/QtCore -I/home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/PySide2/QtGui -I/home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/PySide2/QtWidgets -isystem /home/linuxbrew/.linuxbrew/Cellar/boost/1.85.0/include -isystem /home/linuxbrew/.linuxbrew/opt/[email protected]/include/python3.10 -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtCore -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/./mkspecs/linux-g++ -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtWidgets -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtGui -isystem /home/linuxbrew/.linuxbrew/opt/mesa/include -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtOpenGL -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtPrintSupport -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtSvg -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtNetwork -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtUiTools -isystem /home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/shiboken2 -isystem /home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/PySide2 -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtXml -Wall -Wextra -Wpedantic -Wno-write-strings  -Wno-undefined-var-template -O2 -g -DNDEBUG -std=gnu++17 -fPIC -I/home/linuxbrew/.linuxbrew/opt/open-mpi/include -fPIC -MD -MT src/Gui/CMakeFiles/FreeCADGui.dir/SoFCVectorizeSVGAction.cpp.o -MF src/Gui/CMakeFiles/FreeCADGui.dir/SoFCVectorizeSVGAction.cpp.o.d -o src/Gui/CMakeFiles/FreeCADGui.dir/SoFCVectorizeSVGAction.cpp.o -c /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCVectorizeSVGAction.cpp
2024-05-29T20:03:46.9445259Z [790/4262] /home/linuxbrew/.linuxbrew/opt/llvm/bin/clang++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PP_VARIADICS=1 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBUILD_ADDONMGR -DCMAKE_BUILD_TYPE=\"RelWithDebInfo\" -DFreeCADGui_EXPORTS -DHAVE_CONFIG_H -DHAVE_PYSIDE2 -DHAVE_SHIBOKEN2 -DNDEBUG -DPYSIDE_QML_SUPPORT=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_OCC64 -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build/src/Gui/FreeCADGui_autogen/include -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build -I/home/linuxbrew/.linuxbrew/opt/xerces-c/include -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build/src -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/Quarter -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build/src/Gui -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/.. -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build/src/Gui/.. -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build/src/Gui/Language -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build/src/Gui/propertyeditor -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build/src/Gui/TaskView -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build/src/Gui/Quarter -I/tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/build/src/Gui/DAGView -I/home/linuxbrew/.linuxbrew/opt/eigen/include/eigen3 -I/home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include -I/home/linuxbrew/.linuxbrew/opt/zlib/include -I/home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/PySide2/QtCore -I/home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/PySide2/QtGui -I/home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/PySide2/QtWidgets -isystem /home/linuxbrew/.linuxbrew/Cellar/boost/1.85.0/include -isystem /home/linuxbrew/.linuxbrew/opt/[email protected]/include/python3.10 -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtCore -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/./mkspecs/linux-g++ -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtWidgets -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtGui -isystem /home/linuxbrew/.linuxbrew/opt/mesa/include -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtOpenGL -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtPrintSupport -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtSvg -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtNetwork -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtUiTools -isystem /home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/shiboken2 -isystem /home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/PySide2 -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtXml -Wall -Wextra -Wpedantic -Wno-write-strings  -Wno-undefined-var-template -O2 -g -DNDEBUG -std=gnu++17 -fPIC -I/home/linuxbrew/.linuxbrew/opt/open-mpi/include -fPIC -MD -MT src/Gui/CMakeFiles/FreeCADGui.dir/SoFCDB.cpp.o -MF src/Gui/CMakeFiles/FreeCADGui.dir/SoFCDB.cpp.o.d -o src/Gui/CMakeFiles/FreeCADGui.dir/SoFCDB.cpp.o -c /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCDB.cpp
2024-05-29T20:03:46.9445945Z In file included from /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCDB.cpp:61:
2024-05-29T20:03:46.9446927Z /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCCSysDragger.h:52:5: warning: 'getTypeId' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
2024-05-29T20:03:46.9447059Z    52 |     SO_KIT_HEADER(TDragger);
2024-05-29T20:03:46.9447158Z       |     ^
2024-05-29T20:03:46.9447812Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:64:3: note: expanded from macro 'SO_KIT_HEADER'
2024-05-29T20:03:46.9447944Z    64 |   SO_NODE_HEADER(_kitclass_); \
2024-05-29T20:03:46.9448044Z       |   ^
2024-05-29T20:03:46.9448683Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:91:3: note: expanded from macro 'SO_NODE_HEADER'
2024-05-29T20:03:46.9448827Z    91 |   SO_NODE_ABSTRACT_HEADER(_class_); \
2024-05-29T20:03:46.9448922Z       |   ^
2024-05-29T20:03:46.9449607Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:76:3: note: expanded from macro 'SO_NODE_ABSTRACT_HEADER'
2024-05-29T20:03:46.9449755Z    76 |   PRIVATE_NODE_TYPESYSTEM_HEADER(); \
2024-05-29T20:03:46.9449857Z       |   ^
2024-05-29T20:03:46.9450577Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:70:18: note: expanded from macro 'PRIVATE_NODE_TYPESYSTEM_HEADER'
2024-05-29T20:03:46.9450739Z    70 |   virtual SoType getTypeId(void) const; \
2024-05-29T20:03:46.9450844Z       |                  ^
2024-05-29T20:03:46.9451407Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/draggers/SoDragger.h:65:3: note: overridden virtual function is here
2024-05-29T20:03:46.9451536Z    65 |   SO_KIT_HEADER(SoDragger);
2024-05-29T20:03:46.9451636Z       |   ^
2024-05-29T20:03:46.9452277Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:64:3: note: expanded from macro 'SO_KIT_HEADER'
2024-05-29T20:03:46.9452401Z    64 |   SO_NODE_HEADER(_kitclass_); \
2024-05-29T20:03:46.9452501Z       |   ^
2024-05-29T20:03:46.9453131Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:91:3: note: expanded from macro 'SO_NODE_HEADER'
2024-05-29T20:03:46.9453272Z    91 |   SO_NODE_ABSTRACT_HEADER(_class_); \
2024-05-29T20:03:46.9453371Z       |   ^
2024-05-29T20:03:46.9454037Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:76:3: note: expanded from macro 'SO_NODE_ABSTRACT_HEADER'
2024-05-29T20:03:46.9454188Z    76 |   PRIVATE_NODE_TYPESYSTEM_HEADER(); \
2024-05-29T20:03:46.9454281Z       |   ^
2024-05-29T20:03:46.9455154Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:70:18: note: expanded from macro 'PRIVATE_NODE_TYPESYSTEM_HEADER'
2024-05-29T20:03:46.9455309Z    70 |   virtual SoType getTypeId(void) const; \
2024-05-29T20:03:46.9455412Z       |                  ^
2024-05-29T20:03:46.9456007Z In file included from /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCDB.cpp:61:
2024-05-29T20:03:46.9456985Z /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCCSysDragger.h:52:5: warning: 'getFieldData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
2024-05-29T20:03:46.9457114Z    52 |     SO_KIT_HEADER(TDragger);
2024-05-29T20:03:46.9457215Z       |     ^
2024-05-29T20:03:46.9457854Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:64:3: note: expanded from macro 'SO_KIT_HEADER'
2024-05-29T20:03:46.9457976Z    64 |   SO_NODE_HEADER(_kitclass_); \
2024-05-29T20:03:46.9458081Z       |   ^
2024-05-29T20:03:46.9458707Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:91:3: note: expanded from macro 'SO_NODE_HEADER'
2024-05-29T20:03:46.9458845Z    91 |   SO_NODE_ABSTRACT_HEADER(_class_); \
2024-05-29T20:03:46.9458945Z       |   ^
2024-05-29T20:03:46.9459623Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:79:31: note: expanded from macro 'SO_NODE_ABSTRACT_HEADER'
2024-05-29T20:03:46.9459841Z    79 |   virtual const SoFieldData * getFieldData(void) const; \
2024-05-29T20:03:46.9459950Z       |                               ^
2024-05-29T20:03:46.9460511Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/draggers/SoDragger.h:65:3: note: overridden virtual function is here
2024-05-29T20:03:46.9460628Z    65 |   SO_KIT_HEADER(SoDragger);
2024-05-29T20:03:46.9460720Z       |   ^
2024-05-29T20:03:46.9461393Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:64:3: note: expanded from macro 'SO_KIT_HEADER'
2024-05-29T20:03:46.9461520Z    64 |   SO_NODE_HEADER(_kitclass_); \
2024-05-29T20:03:46.9461618Z       |   ^
2024-05-29T20:03:46.9462245Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:91:3: note: expanded from macro 'SO_NODE_HEADER'
2024-05-29T20:03:46.9462388Z    91 |   SO_NODE_ABSTRACT_HEADER(_class_); \
2024-05-29T20:03:46.9462484Z       |   ^
2024-05-29T20:03:46.9463154Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:79:31: note: expanded from macro 'SO_NODE_ABSTRACT_HEADER'
2024-05-29T20:03:46.9463365Z    79 |   virtual const SoFieldData * getFieldData(void) const; \
2024-05-29T20:03:46.9463472Z       |                               ^
2024-05-29T20:03:46.9463952Z In file included from /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCDB.cpp:61:
2024-05-29T20:03:46.9464946Z /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCCSysDragger.h:52:5: warning: 'getNodekitCatalog' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
2024-05-29T20:03:46.9465077Z    52 |     SO_KIT_HEADER(TDragger);
2024-05-29T20:03:46.9465173Z       |     ^
2024-05-29T20:03:46.9465807Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:65:3: note: expanded from macro 'SO_KIT_HEADER'
2024-05-29T20:03:46.9465947Z    65 |   PRIVATE_KIT_HEADER(_kitclass_)
2024-05-29T20:03:46.9466043Z       |   ^
2024-05-29T20:03:46.9466711Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:53:36: note: expanded from macro 'PRIVATE_KIT_HEADER'
2024-05-29T20:03:46.9466967Z    53 |   virtual const SoNodekitCatalog * getNodekitCatalog(void) const; \
2024-05-29T20:03:46.9467091Z       |                                    ^
2024-05-29T20:03:46.9467648Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/draggers/SoDragger.h:65:3: note: overridden virtual function is here
2024-05-29T20:03:46.9467891Z    65 |   SO_KIT_HEADER(SoDragger);
2024-05-29T20:03:46.9467990Z       |   ^
2024-05-29T20:03:46.9468624Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:65:3: note: expanded from macro 'SO_KIT_HEADER'
2024-05-29T20:03:46.9468757Z    65 |   PRIVATE_KIT_HEADER(_kitclass_)
2024-05-29T20:03:46.9468850Z       |   ^
2024-05-29T20:03:46.9469640Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:53:36: note: expanded from macro 'PRIVATE_KIT_HEADER'
2024-05-29T20:03:46.9469896Z    53 |   virtual const SoNodekitCatalog * getNodekitCatalog(void) const; \
2024-05-29T20:03:46.9470016Z       |                                    ^
2024-05-29T20:03:46.9470493Z In file included from /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCDB.cpp:61:
2024-05-29T20:03:46.9471444Z /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCCSysDragger.h:97:5: warning: 'getTypeId' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
2024-05-29T20:03:46.9471573Z    97 |     SO_KIT_HEADER(RDragger);
2024-05-29T20:03:46.9471667Z       |     ^
2024-05-29T20:03:46.9472304Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:64:3: note: expanded from macro 'SO_KIT_HEADER'
2024-05-29T20:03:46.9472431Z    64 |   SO_NODE_HEADER(_kitclass_); \
2024-05-29T20:03:46.9472525Z       |   ^
2024-05-29T20:03:46.9473159Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:91:3: note: expanded from macro 'SO_NODE_HEADER'
2024-05-29T20:03:46.9473297Z    91 |   SO_NODE_ABSTRACT_HEADER(_class_); \
2024-05-29T20:03:46.9473395Z       |   ^
2024-05-29T20:03:46.9474063Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:76:3: note: expanded from macro 'SO_NODE_ABSTRACT_HEADER'
2024-05-29T20:03:46.9474220Z    76 |   PRIVATE_NODE_TYPESYSTEM_HEADER(); \
2024-05-29T20:03:46.9474317Z       |   ^
2024-05-29T20:03:46.9475030Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:70:18: note: expanded from macro 'PRIVATE_NODE_TYPESYSTEM_HEADER'
2024-05-29T20:03:46.9475191Z    70 |   virtual SoType getTypeId(void) const; \
2024-05-29T20:03:46.9475294Z       |                  ^
2024-05-29T20:03:46.9475860Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/draggers/SoDragger.h:65:3: note: overridden virtual function is here
2024-05-29T20:03:46.9475981Z    65 |   SO_KIT_HEADER(SoDragger);
2024-05-29T20:03:46.9476080Z       |   ^
2024-05-29T20:03:46.9477010Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:64:3: note: expanded from macro 'SO_KIT_HEADER'
2024-05-29T20:03:46.9477140Z    64 |   SO_NODE_HEADER(_kitclass_); \
2024-05-29T20:03:46.9477240Z       |   ^
2024-05-29T20:03:46.9477877Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:91:3: note: expanded from macro 'SO_NODE_HEADER'
2024-05-29T20:03:46.9478030Z    91 |   SO_NODE_ABSTRACT_HEADER(_class_); \
2024-05-29T20:03:46.9478124Z       |   ^
2024-05-29T20:03:46.9478798Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:76:3: note: expanded from macro 'SO_NODE_ABSTRACT_HEADER'
2024-05-29T20:03:46.9478948Z    76 |   PRIVATE_NODE_TYPESYSTEM_HEADER(); \
2024-05-29T20:03:46.9479045Z       |   ^
2024-05-29T20:03:46.9479764Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:70:18: note: expanded from macro 'PRIVATE_NODE_TYPESYSTEM_HEADER'
2024-05-29T20:03:46.9479926Z    70 |   virtual SoType getTypeId(void) const; \
2024-05-29T20:03:46.9480034Z       |                  ^
2024-05-29T20:03:46.9480516Z In file included from /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCDB.cpp:61:
2024-05-29T20:03:46.9481507Z /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCCSysDragger.h:97:5: warning: 'getFieldData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
2024-05-29T20:03:46.9481800Z    97 |     SO_KIT_HEADER(RDragger);
2024-05-29T20:03:46.9481897Z       |     ^
2024-05-29T20:03:46.9482559Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:64:3: note: expanded from macro 'SO_KIT_HEADER'
2024-05-29T20:03:46.9482819Z    64 |   SO_NODE_HEADER(_kitclass_); \
2024-05-29T20:03:46.9482923Z       |   ^
2024-05-29T20:03:46.9483577Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:91:3: note: expanded from macro 'SO_NODE_HEADER'
2024-05-29T20:03:46.9483727Z    91 |   SO_NODE_ABSTRACT_HEADER(_class_); \
2024-05-29T20:03:46.9483819Z       |   ^
2024-05-29T20:03:46.9484501Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:79:31: note: expanded from macro 'SO_NODE_ABSTRACT_HEADER'
2024-05-29T20:03:46.9484728Z    79 |   virtual const SoFieldData * getFieldData(void) const; \
2024-05-29T20:03:46.9484840Z       |                               ^
2024-05-29T20:03:46.9485403Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/draggers/SoDragger.h:65:3: note: overridden virtual function is here
2024-05-29T20:03:46.9485524Z    65 |   SO_KIT_HEADER(SoDragger);
2024-05-29T20:03:46.9485621Z       |   ^
2024-05-29T20:03:46.9486259Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:64:3: note: expanded from macro 'SO_KIT_HEADER'
2024-05-29T20:03:46.9486380Z    64 |   SO_NODE_HEADER(_kitclass_); \
2024-05-29T20:03:46.9486480Z       |   ^
2024-05-29T20:03:46.9487113Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:91:3: note: expanded from macro 'SO_NODE_HEADER'
2024-05-29T20:03:46.9487258Z    91 |   SO_NODE_ABSTRACT_HEADER(_class_); \
2024-05-29T20:03:46.9487350Z       |   ^
2024-05-29T20:03:46.9488032Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:79:31: note: expanded from macro 'SO_NODE_ABSTRACT_HEADER'
2024-05-29T20:03:46.9488239Z    79 |   virtual const SoFieldData * getFieldData(void) const; \
2024-05-29T20:03:46.9488350Z       |                               ^
2024-05-29T20:03:46.9488836Z In file included from /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCDB.cpp:61:
2024-05-29T20:03:46.9489843Z /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCCSysDragger.h:97:5: warning: 'getNodekitCatalog' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
2024-05-29T20:03:46.9489970Z    97 |     SO_KIT_HEADER(RDragger);
2024-05-29T20:03:46.9490068Z       |     ^
2024-05-29T20:03:46.9490704Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:65:3: note: expanded from macro 'SO_KIT_HEADER'
2024-05-29T20:03:46.9490833Z    65 |   PRIVATE_KIT_HEADER(_kitclass_)
2024-05-29T20:03:46.9490936Z       |   ^
2024-05-29T20:03:46.9491601Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:53:36: note: expanded from macro 'PRIVATE_KIT_HEADER'
2024-05-29T20:03:46.9491855Z    53 |   virtual const SoNodekitCatalog * getNodekitCatalog(void) const; \
2024-05-29T20:03:46.9491979Z       |                                    ^
2024-05-29T20:03:46.9492539Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/draggers/SoDragger.h:65:3: note: overridden virtual function is here
2024-05-29T20:03:46.9492663Z    65 |   SO_KIT_HEADER(SoDragger);
2024-05-29T20:03:46.9492757Z       |   ^
2024-05-29T20:03:46.9493396Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:65:3: note: expanded from macro 'SO_KIT_HEADER'
2024-05-29T20:03:46.9493523Z    65 |   PRIVATE_KIT_HEADER(_kitclass_)
2024-05-29T20:03:46.9493616Z       |   ^
2024-05-29T20:03:46.9494284Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:53:36: note: expanded from macro 'PRIVATE_KIT_HEADER'
2024-05-29T20:03:46.9494664Z    53 |   virtual const SoNodekitCatalog * getNodekitCatalog(void) const; \
2024-05-29T20:03:46.9494792Z       |                                    ^
2024-05-29T20:03:46.9495271Z In file included from /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCDB.cpp:61:
2024-05-29T20:03:46.9496350Z /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCCSysDragger.h:148:5: warning: 'getTypeId' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
2024-05-29T20:03:46.9496496Z   148 |     SO_KIT_HEADER(SoFCCSysDragger);
2024-05-29T20:03:46.9496592Z       |     ^
2024-05-29T20:03:46.9497233Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:64:3: note: expanded from macro 'SO_KIT_HEADER'
2024-05-29T20:03:46.9497358Z    64 |   SO_NODE_HEADER(_kitclass_); \
2024-05-29T20:03:46.9497465Z       |   ^
2024-05-29T20:03:46.9498096Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:91:3: note: expanded from macro 'SO_NODE_HEADER'
2024-05-29T20:03:46.9498240Z    91 |   SO_NODE_ABSTRACT_HEADER(_class_); \
2024-05-29T20:03:46.9498336Z       |   ^
2024-05-29T20:03:46.9499007Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:76:3: note: expanded from macro 'SO_NODE_ABSTRACT_HEADER'
2024-05-29T20:03:46.9499154Z    76 |   PRIVATE_NODE_TYPESYSTEM_HEADER(); \
2024-05-29T20:03:46.9499246Z       |   ^
2024-05-29T20:03:46.9499959Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:70:18: note: expanded from macro 'PRIVATE_NODE_TYPESYSTEM_HEADER'
2024-05-29T20:03:46.9500115Z    70 |   virtual SoType getTypeId(void) const; \
2024-05-29T20:03:46.9500222Z       |                  ^
2024-05-29T20:03:46.9500778Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/draggers/SoDragger.h:65:3: note: overridden virtual function is here
2024-05-29T20:03:46.9500901Z    65 |   SO_KIT_HEADER(SoDragger);
2024-05-29T20:03:46.9501000Z       |   ^
2024-05-29T20:03:46.9501640Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:64:3: note: expanded from macro 'SO_KIT_HEADER'
2024-05-29T20:03:46.9501766Z    64 |   SO_NODE_HEADER(_kitclass_); \
2024-05-29T20:03:46.9501860Z       |   ^
2024-05-29T20:03:46.9502491Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:91:3: note: expanded from macro 'SO_NODE_HEADER'
2024-05-29T20:03:46.9502628Z    91 |   SO_NODE_ABSTRACT_HEADER(_class_); \
2024-05-29T20:03:46.9502720Z       |   ^
2024-05-29T20:03:46.9503385Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:76:3: note: expanded from macro 'SO_NODE_ABSTRACT_HEADER'
2024-05-29T20:03:46.9503523Z    76 |   PRIVATE_NODE_TYPESYSTEM_HEADER(); \
2024-05-29T20:03:46.9503620Z       |   ^
2024-05-29T20:03:46.9504322Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:70:18: note: expanded from macro 'PRIVATE_NODE_TYPESYSTEM_HEADER'
2024-05-29T20:03:46.9504478Z    70 |   virtual SoType getTypeId(void) const; \
2024-05-29T20:03:46.9504578Z       |                  ^
2024-05-29T20:03:46.9505054Z In file included from /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCDB.cpp:61:
2024-05-29T20:03:46.9506035Z /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCCSysDragger.h:148:5: warning: 'getFieldData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
2024-05-29T20:03:46.9506175Z   148 |     SO_KIT_HEADER(SoFCCSysDragger);
2024-05-29T20:03:46.9506276Z       |     ^
2024-05-29T20:03:46.9506911Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:64:3: note: expanded from macro 'SO_KIT_HEADER'
2024-05-29T20:03:46.9507037Z    64 |   SO_NODE_HEADER(_kitclass_); \
2024-05-29T20:03:46.9507279Z       |   ^
2024-05-29T20:03:46.9507915Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:91:3: note: expanded from macro 'SO_NODE_HEADER'
2024-05-29T20:03:46.9508056Z    91 |   SO_NODE_ABSTRACT_HEADER(_class_); \
2024-05-29T20:03:46.9508149Z       |   ^
2024-05-29T20:03:46.9508937Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:79:31: note: expanded from macro 'SO_NODE_ABSTRACT_HEADER'
2024-05-29T20:03:46.9509149Z    79 |   virtual const SoFieldData * getFieldData(void) const; \
2024-05-29T20:03:46.9509263Z       |                               ^
2024-05-29T20:03:46.9509820Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/draggers/SoDragger.h:65:3: note: overridden virtual function is here
2024-05-29T20:03:46.9509937Z    65 |   SO_KIT_HEADER(SoDragger);
2024-05-29T20:03:46.9510048Z       |   ^
2024-05-29T20:03:46.9510681Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:64:3: note: expanded from macro 'SO_KIT_HEADER'
2024-05-29T20:03:46.9510821Z    64 |   SO_NODE_HEADER(_kitclass_); \
2024-05-29T20:03:46.9510914Z       |   ^
2024-05-29T20:03:46.9511543Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:91:3: note: expanded from macro 'SO_NODE_HEADER'
2024-05-29T20:03:46.9511687Z    91 |   SO_NODE_ABSTRACT_HEADER(_class_); \
2024-05-29T20:03:46.9511787Z       |   ^
2024-05-29T20:03:46.9512463Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:79:31: note: expanded from macro 'SO_NODE_ABSTRACT_HEADER'
2024-05-29T20:03:46.9512669Z    79 |   virtual const SoFieldData * getFieldData(void) const; \
2024-05-29T20:03:46.9512781Z       |                               ^
2024-05-29T20:03:46.9513251Z In file included from /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCDB.cpp:61:
2024-05-29T20:03:46.9514271Z /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCCSysDragger.h:148:5: warning: 'getNodekitCatalog' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
2024-05-29T20:03:46.9514415Z   148 |     SO_KIT_HEADER(SoFCCSysDragger);
2024-05-29T20:03:46.9514509Z       |     ^
2024-05-29T20:03:46.9515155Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:65:3: note: expanded from macro 'SO_KIT_HEADER'
2024-05-29T20:03:46.9515283Z    65 |   PRIVATE_KIT_HEADER(_kitclass_)
2024-05-29T20:03:46.9515381Z       |   ^
2024-05-29T20:03:46.9516043Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:53:36: note: expanded from macro 'PRIVATE_KIT_HEADER'
2024-05-29T20:03:46.9516466Z    53 |   virtual const SoNodekitCatalog * getNodekitCatalog(void) const; \
2024-05-29T20:03:46.9516589Z       |                                    ^
2024-05-29T20:03:46.9517150Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/draggers/SoDragger.h:65:3: note: overridden virtual function is here
2024-05-29T20:03:46.9517271Z    65 |   SO_KIT_HEADER(SoDragger);
2024-05-29T20:03:46.9517364Z       |   ^
2024-05-29T20:03:46.9518002Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:65:3: note: expanded from macro 'SO_KIT_HEADER'
2024-05-29T20:03:46.9518128Z    65 |   PRIVATE_KIT_HEADER(_kitclass_)
2024-05-29T20:03:46.9518230Z       |   ^
2024-05-29T20:03:46.9518895Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodekits/SoSubKit.h:53:36: note: expanded from macro 'PRIVATE_KIT_HEADER'
2024-05-29T20:03:46.9519153Z    53 |   virtual const SoNodekitCatalog * getNodekitCatalog(void) const; \
2024-05-29T20:03:46.9519270Z       |                                    ^
2024-05-29T20:03:46.9519742Z In file included from /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCDB.cpp:70:
2024-05-29T20:03:46.9520687Z /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoTextLabel.h:69:5: warning: 'getTypeId' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
2024-05-29T20:03:46.9521057Z    69 |     SO_NODE_HEADER(SoColorBarLabel);
2024-05-29T20:03:46.9521158Z       |     ^
2024-05-29T20:03:46.9521795Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:91:3: note: expanded from macro 'SO_NODE_HEADER'
2024-05-29T20:03:46.9522075Z    91 |   SO_NODE_ABSTRACT_HEADER(_class_); \
2024-05-29T20:03:46.9522172Z       |   ^
2024-05-29T20:03:46.9522843Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:76:3: note: expanded from macro 'SO_NODE_ABSTRACT_HEADER'
2024-05-29T20:03:46.9522990Z    76 |   PRIVATE_NODE_TYPESYSTEM_HEADER(); \
2024-05-29T20:03:46.9523083Z       |   ^
2024-05-29T20:03:46.9523798Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:70:18: note: expanded from macro 'PRIVATE_NODE_TYPESYSTEM_HEADER'
2024-05-29T20:03:46.9523960Z    70 |   virtual SoType getTypeId(void) const; \
2024-05-29T20:03:46.9524066Z       |                  ^
2024-05-29T20:03:46.9524588Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoText2.h:45:3: note: overridden virtual function is here
2024-05-29T20:03:46.9524706Z    45 |   SO_NODE_HEADER(SoText2);
2024-05-29T20:03:46.9524804Z       |   ^
2024-05-29T20:03:46.9525440Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:91:3: note: expanded from macro 'SO_NODE_HEADER'
2024-05-29T20:03:46.9525582Z    91 |   SO_NODE_ABSTRACT_HEADER(_class_); \
2024-05-29T20:03:46.9525675Z       |   ^
2024-05-29T20:03:46.9526343Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:76:3: note: expanded from macro 'SO_NODE_ABSTRACT_HEADER'
2024-05-29T20:03:46.9526480Z    76 |   PRIVATE_NODE_TYPESYSTEM_HEADER(); \
2024-05-29T20:03:46.9526572Z       |   ^
2024-05-29T20:03:46.9527286Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:70:18: note: expanded from macro 'PRIVATE_NODE_TYPESYSTEM_HEADER'
2024-05-29T20:03:46.9527442Z    70 |   virtual SoType getTypeId(void) const; \
2024-05-29T20:03:46.9527547Z       |                  ^
2024-05-29T20:03:46.9528018Z In file included from /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCDB.cpp:70:
2024-05-29T20:03:46.9528971Z /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoTextLabel.h:69:5: warning: 'getFieldData' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
2024-05-29T20:03:46.9529110Z    69 |     SO_NODE_HEADER(SoColorBarLabel);
2024-05-29T20:03:46.9529203Z       |     ^
2024-05-29T20:03:46.9529834Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:91:3: note: expanded from macro 'SO_NODE_HEADER'
2024-05-29T20:03:46.9529969Z    91 |   SO_NODE_ABSTRACT_HEADER(_class_); \
2024-05-29T20:03:46.9530069Z       |   ^
2024-05-29T20:03:46.9530751Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:79:31: note: expanded from macro 'SO_NODE_ABSTRACT_HEADER'
2024-05-29T20:03:46.9530961Z    79 |   virtual const SoFieldData * getFieldData(void) const; \
2024-05-29T20:03:46.9531072Z       |                               ^
2024-05-29T20:03:46.9531605Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoText2.h:45:3: note: overridden virtual function is here
2024-05-29T20:03:46.9531727Z    45 |   SO_NODE_HEADER(SoText2);
2024-05-29T20:03:46.9531820Z       |   ^
2024-05-29T20:03:46.9532455Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:91:3: note: expanded from macro 'SO_NODE_HEADER'
2024-05-29T20:03:46.9532589Z    91 |   SO_NODE_ABSTRACT_HEADER(_class_); \
2024-05-29T20:03:46.9532686Z       |   ^
2024-05-29T20:03:46.9533360Z /home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include/Inventor/nodes/SoSubNode.h:79:31: note: expanded from macro 'SO_NODE_ABSTRACT_HEADER'
2024-05-29T20:03:46.9533853Z    79 |   virtual const SoFieldData * getFieldData(void) const; \
2024-05-29T20:03:46.9534027Z       |                               ^
2024-05-29T20:03:46.9534856Z In file included from /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/SoFCDB.cpp:71:
2024-05-29T20:03:46.9535521Z In file included from /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/View3DPy.h:26:
2024-05-29T20:03:46.9535994Z In file included from /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/MDIView.h:28:
2024-05-29T20:03:46.9536512Z In file included from /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/ActiveObjectList.h:30:
2024-05-29T20:03:46.9537170Z /tmp/freecadA0.20.2_py310-20240529-50112-ec71y0/FreeCAD-0.20.2/src/Gui/TreeItemMode.h:2:26: warning: invalid UTF-8 in comment [-Winvalid-utf8]
2024-05-29T20:03:46.9537453Z     2 |  *   Copyright (c) 2004 J<FC>rgen Riegel <[email protected]>              *
2024-05-29T20:03:46.9537568Z       |                          ^
2024-05-29T20:03:46.9537677Z 12 warnings generated.

@ipatch ipatch self-assigned this May 29, 2024
@ipatch ipatch force-pushed the [email protected]_py310-build.bottle.for.linux branch from 159c8ae to 3fb6272 Compare May 29, 2024 23:20
@ipatch
Copy link
Collaborator Author

ipatch commented May 30, 2024

still getting the below build error on linux,


possible fix instead of using the mesa-glu include dir for the opengl_glu_include_dir use the mesa include dir instead.

2024-05-30T00:50:10.0706631Z [787/4262] /home/linuxbrew/.linuxbrew/opt/llvm/bin/clang++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PP_VARIADICS=1 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBUILD_ADDONMGR -DCMAKE_BUILD_TYPE=\"RelWithDebInfo\" -DFreeCADGui_EXPORTS -DHAVE_CONFIG_H -DHAVE_PYSIDE2 -DHAVE_SHIBOKEN2 -DNDEBUG -DPYSIDE_QML_SUPPORT=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_OCC64 -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build/src/Gui/FreeCADGui_autogen/include -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build -I/home/linuxbrew/.linuxbrew/opt/xerces-c/include -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build/src -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/FreeCAD-0.20.2/src -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/FreeCAD-0.20.2/src/Gui -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/FreeCAD-0.20.2/src/Gui/Quarter -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build/src/Gui -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/FreeCAD-0.20.2/src/Gui/.. -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build/src/Gui/.. -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build/src/Gui/Language -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build/src/Gui/propertyeditor -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build/src/Gui/TaskView -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build/src/Gui/Quarter -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build/src/Gui/DAGView -I/home/linuxbrew/.linuxbrew/opt/eigen/include/eigen3 -I/home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include -I/home/linuxbrew/.linuxbrew/opt/zlib/include -I/home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/PySide2/QtCore -I/home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/PySide2/QtGui -I/home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/PySide2/QtWidgets -isystem /home/linuxbrew/.linuxbrew/Cellar/boost/1.85.0/include -isystem /home/linuxbrew/.linuxbrew/opt/[email protected]/include/python3.10 -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtCore -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/./mkspecs/linux-g++ -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtWidgets -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtGui -isystem /home/linuxbrew/.linuxbrew/opt/mesa/include -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtOpenGL -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtPrintSupport -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtSvg -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtNetwork -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtUiTools -isystem /home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/shiboken2 -isystem /home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/PySide2 -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtXml -Wall -Wextra -Wpedantic -Wno-write-strings  -Wno-undefined-var-template -O2 -g -DNDEBUG -std=gnu++17 -fPIC -I/home/linuxbrew/.linuxbrew/opt/open-mpi/include -fPIC -MD -MT src/Gui/CMakeFiles/FreeCADGui.dir/SoFCOffscreenRenderer.cpp.o -MF src/Gui/CMakeFiles/FreeCADGui.dir/SoFCOffscreenRenderer.cpp.o.d -o src/Gui/CMakeFiles/FreeCADGui.dir/SoFCOffscreenRenderer.cpp.o -c /tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/FreeCAD-0.20.2/src/Gui/SoFCOffscreenRenderer.cpp
2024-05-30T00:50:10.0707063Z FAILED: src/Gui/CMakeFiles/FreeCADGui.dir/SoFCOffscreenRenderer.cpp.o 
2024-05-30T00:50:10.0724639Z /home/linuxbrew/.linuxbrew/opt/llvm/bin/clang++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_DATE_TIME_DYN_LINK -DBOOST_DATE_TIME_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_PP_VARIADICS=1 -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -DBOOST_THREAD_DYN_LINK -DBOOST_THREAD_NO_LIB -DBUILD_ADDONMGR -DCMAKE_BUILD_TYPE=\"RelWithDebInfo\" -DFreeCADGui_EXPORTS -DHAVE_CONFIG_H -DHAVE_PYSIDE2 -DHAVE_SHIBOKEN2 -DNDEBUG -DPYSIDE_QML_SUPPORT=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_PRINTSUPPORT_LIB -DQT_SVG_LIB -DQT_UITOOLS_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -D_OCC64 -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build/src/Gui/FreeCADGui_autogen/include -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build -I/home/linuxbrew/.linuxbrew/opt/xerces-c/include -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build/src -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/FreeCAD-0.20.2/src -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/FreeCAD-0.20.2/src/Gui -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/FreeCAD-0.20.2/src/Gui/Quarter -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build/src/Gui -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/FreeCAD-0.20.2/src/Gui/.. -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build/src/Gui/.. -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build/src/Gui/Language -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build/src/Gui/propertyeditor -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build/src/Gui/TaskView -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build/src/Gui/Quarter -I/tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/build/src/Gui/DAGView -I/home/linuxbrew/.linuxbrew/opt/eigen/include/eigen3 -I/home/linuxbrew/.linuxbrew/Cellar/coin3d_py310/4.0.2/include -I/home/linuxbrew/.linuxbrew/opt/zlib/include -I/home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/PySide2/QtCore -I/home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/PySide2/QtGui -I/home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/PySide2/QtWidgets -isystem /home/linuxbrew/.linuxbrew/Cellar/boost/1.85.0/include -isystem /home/linuxbrew/.linuxbrew/opt/[email protected]/include/python3.10 -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtCore -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/./mkspecs/linux-g++ -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtWidgets -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtGui -isystem /home/linuxbrew/.linuxbrew/opt/mesa/include -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtOpenGL -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtPrintSupport -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtSvg -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtNetwork -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtUiTools -isystem /home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/shiboken2 -isystem /home/linuxbrew/.linuxbrew/opt/[email protected]_py310/include/PySide2 -isystem /home/linuxbrew/.linuxbrew/opt/qt@5/include/QtXml -Wall -Wextra -Wpedantic -Wno-write-strings  -Wno-undefined-var-template -O2 -g -DNDEBUG -std=gnu++17 -fPIC -I/home/linuxbrew/.linuxbrew/opt/open-mpi/include -fPIC -MD -MT src/Gui/CMakeFiles/FreeCADGui.dir/SoFCOffscreenRenderer.cpp.o -MF src/Gui/CMakeFiles/FreeCADGui.dir/SoFCOffscreenRenderer.cpp.o.d -o src/Gui/CMakeFiles/FreeCADGui.dir/SoFCOffscreenRenderer.cpp.o -c /tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/FreeCAD-0.20.2/src/Gui/SoFCOffscreenRenderer.cpp
2024-05-30T00:50:10.0725463Z /tmp/freecadA0.20.2_py310-20240530-50030-91xmcj/FreeCAD-0.20.2/src/Gui/SoFCOffscreenRenderer.cpp:42:11: fatal error: 'GL/glu.h' file not found
2024-05-30T00:50:10.0725572Z    42 | # include <GL/glu.h>
2024-05-30T00:50:10.0725657Z       |           ^~~~~~~~~~
2024-05-30T00:50:10.0725750Z 1 error generated.

@ipatch ipatch force-pushed the [email protected]_py310-build.bottle.for.linux branch from 3fb6272 to 6c9a97e Compare May 30, 2024 17:47
@ipatch ipatch force-pushed the [email protected]_py310-build.bottle.for.linux branch from 6c9a97e to fc6fb04 Compare June 5, 2024 21:30
@ipatch ipatch added the pr-pull label Jun 6, 2024
@github-actions github-actions bot closed this in c998e57 Jun 6, 2024
@ipatch ipatch deleted the [email protected]_py310-build.bottle.for.linux branch June 6, 2024 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant