roboticslab-uc3m / docker-opensim-gui

A Docker image to use OpenSim in Linux with GUI
MIT License
1 stars 2 forks source link

Build currently breaking (Ubuntu 18.04 Bionic, Docker 20.10.17) #3

Closed jgvictores closed 1 year ago

jgvictores commented 1 year ago

Build currently breaking. Ubuntu 18.04 Bionic, Docker 20.10.17 (includes docker compose).

 => CACHED [18/25] RUN mkdir -p ~/opensim-workspace/opensim-core-source/dependencies/build &&     cd ~/opensim-workspace/opensim-core-source/dependencies/build &  0.0s
 => ERROR [19/25] RUN mkdir -p ~/opensim-workspace/opensim-core-source/build &&     cd ~/opensim-workspace/opensim-core-source/build &&     cmake ../       -DB  462.2s
------                                                                                                                                                                  
 > [19/25] RUN mkdir -p ~/opensim-workspace/opensim-core-source/build &&     cd ~/opensim-workspace/opensim-core-source/build &&     cmake ../       -DBUILD_JAVA_WRAPPING=ON       -DBUILD_PYTHON_WRAPPING=ON       -DBUILD_TESTING=OFF       -DCMAKE_BUILD_TYPE='RelWithDebInfo'       -DCMAKE_INSTALL_PREFIX='~/opensim-core'       -DOPENSIM_C3D_PARSER=ezc3d       -DOPENSIM_COPY_DEPENDENCIES=ON       -DOPENSIM_COPY_DEPENDENCIES=ON       -DOPENSIM_DEPENDENCIES_DIR='~/opensim-workspace/opensim-core-dependencies/'       -DOPENSIM_INSTALL_UNIX_FHS=OFF       -DOPENSIM_WITH_CASADI=ON       -DOPENSIM_WITH_TROPTER=ON       -DSWIG_DIR=~/swig/share/swig       -DSWIG_EXECUTABLE=~/swig/bin/swig/       -DWITH_BTK=OFF       -DWITH_EZC3D=ON &&    make -j30 &&     make install:                                                                           
#0 1.391 -- The C compiler identification is GNU 7.5.0
#0 1.465 -- The CXX compiler identification is GNU 7.5.0
#0 1.484 -- Detecting C compiler ABI info
#0 1.545 -- Detecting C compiler ABI info - done
#0 1.560 -- Check for working C compiler: /usr/bin/cc - skipped
#0 1.560 -- Detecting C compile features
#0 1.561 -- Detecting C compile features - done
#0 1.567 -- Detecting CXX compiler ABI info
#0 1.638 -- Detecting CXX compiler ABI info - done
#0 1.653 -- Check for working CXX compiler: /usr/bin/c++ - skipped
#0 1.654 -- Detecting CXX compile features
#0 1.655 -- Detecting CXX compile features - done
#0 1.656 -- NOTICE: Make sure all OpenSim dependencies are built with the same CMAKE_BUILD_TYPE (Linux) or CONFIGURATION (Xcode/MSVC) as OpenSim to avoid mysterious runtime errors.
#0 1.664 -- Found Git: /usr/bin/git (found version "2.17.1") 
#0 1.685 -- Could NOT find Matlab (missing: Matlab_INCLUDE_DIRS Matlab_MEX_LIBRARY Matlab_MEX_EXTENSION Matlab_ROOT_DIR MAIN_PROGRAM) (found version "NOTFOUND")
#0 2.315 -- Found Python3: /usr/bin/python3.6 (found suitable version "3.6.9", minimum required is "3.6") found components: Interpreter Development NumPy Development.Module Development.Embed 
#0 2.317 Python3_FOUND:TRUE
#0 2.317 Python3_VERSION:3.6.9
#0 2.317 Python3_Development_FOUND:TRUE
#0 2.317 Python3_LIBRARIES:/usr/lib/x86_64-linux-gnu/libpython3.6m.so
#0 2.317 Python3_Numpy_Include:/usr/lib/python3/dist-packages/numpy/core/include
#0 2.317 Python3_Numpy_VERSION:1.13.3
#0 2.320 -- Attempting to use dependencies from /home/docker/opensim-workspace/opensim-core-dependencies
#0 2.330 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
#0 2.398 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
#0 2.398 -- Looking for pthread_create in pthreads
#0 2.447 -- Looking for pthread_create in pthreads - not found
#0 2.448 -- Looking for pthread_create in pthread
#0 2.503 -- Looking for pthread_create in pthread - found
#0 2.505 -- Found Threads: TRUE  
#0 2.532 -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") 
#0 2.539 -- Found ADOLC: /home/docker/opensim-workspace/opensim-core-dependencies/adol-c/include  
#0 2.541 -- Checking for module 'ipopt'
#0 2.558 --   Found ipopt, version 3.12.8
#0 2.779 -- Found Doxygen: /usr/bin/doxygen (found version "1.8.13") found components: doxygen missing components: dot
#0 2.928 -- Found SWIG: /home/docker/swig/bin/swig (found suitable version "4.0.2", minimum required is "4.0.2")  
#0 2.929 -- Discovering dependencies for SWIG module simbody (Python).
#0 3.282 -- Discovering dependencies for SWIG module common (Python).
#0 3.908 -- Discovering dependencies for SWIG module simulation (Python).
#0 4.695 -- Discovering dependencies for SWIG module actuators (Python).
#0 5.499 -- Discovering dependencies for SWIG module analyses (Python).
#0 6.320 -- Discovering dependencies for SWIG module tools (Python).
#0 7.177 -- Discovering dependencies for SWIG module examplecomponents (Python).
#0 7.993 -- Discovering dependencies for SWIG module moco (Python).
#0 8.943 -- Found JNI: /usr/lib/jvm/java-8-openjdk-amd64/include (Required is at least version "1.7") found components: AWT JVM 
#0 8.943 -- Discovering dependencies for SWIG module simbody (Java).
#0 9.012 -- Discovering dependencies for SWIG module common (Java).
#0 9.237 -- Discovering dependencies for SWIG module simulation (Java).
#0 9.600 -- Discovering dependencies for SWIG module actuators-analysis-tools (Java).
#0 10.01 -- Discovering dependencies for SWIG module examplecomponents (Java).
#0 10.44 -- Discovering dependencies for SWIG module moco (Java).
#0 11.09 -- Found Java: /usr/bin/java (found suitable version "1.8.0.352", minimum required is "1.7") 
#0 11.17 -- Trying to download MathJax for Doxygen...
#0 22.08 -- Successfully downloaded MathJax.
#0 22.12 -- Could NOT find LATEX (missing: LATEX_COMPILER PDFLATEX) 
#0 22.12 -- The following features have been enabled:
#0 22.12 
#0 22.12  * WITH_CASADI, Build CasADi support for Moco (OPENSIM_WITH_CASADI)
#0 22.12  * WITH_TROPTER, Build the tropter optimal control library (OPENSIM_WITH_TROPTER)
#0 22.12 
#0 22.12 -- The following OPTIONAL packages have been found:
#0 22.12 
#0 22.12  * Git
#0 22.12  * Simbody (required version >= 3.7)
#0 22.12  * docopt (required version >= 0.6.1)
#0 22.12  * Doxygen, <http://www.doxygen.org>
#0 22.12    Generate C++ API documentation
#0 22.12 
#0 22.12 -- The following REQUIRED packages have been found:
#0 22.12 
#0 22.12  * Python3 (required version >= 3.6)
#0 22.12  * ezc3d
#0 22.12  * Threads
#0 22.12  * spdlog
#0 22.12  * casadi (required version >= 3.4.4), <https://web.casadi.org>
#0 22.12    Differentiation and optimizer interface.
#0 22.12  * Eigen3 (required version >= 3.3.1), <https://eigen.tuxfamily.org>
#0 22.12    Matrix library
#0 22.12  * PkgConfig
#0 22.12  * ColPack (required version >= 1.0.10), <https://github.com/CSCsw/ColPack>
#0 22.12    Exploiting sparsity structure of Jacobian
#0 22.12  * ADOLC, <https://projects.coin-or.org/ADOL-C>
#0 22.12    Computing derivatives for optimization
#0 22.12  * SWIG (required version >= 4.0.2)
#0 22.12  * JNI (required version >= 1.7)
#0 22.12  * Java (required version >= 1.7)
#0 22.12 
#0 22.12 -- The following features have been disabled:
#0 22.12 
#0 22.12  * OpenMP, Parallelize derivative calculations (TROPTER_WITH_OPENMP)
#0 22.12  * WITH_SNOPT, Support the SNOPT optimization library (TROPTER_WITH_SNOPT)
#0 22.12 
#0 22.12 -- The following OPTIONAL packages have not been found:
#0 22.12 
#0 22.12  * Matlab
#0 22.12  * LATEX
#0 22.12 
#0 22.13 -- Configuring done
#0 22.46 -- Generating done
#0 22.47 -- Build files have been written to: /home/docker/opensim-workspace/opensim-core-source/build
#0 22.52 [  0%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimization/Problem.cpp.o
#0 22.52 [  0%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/utilities.cpp.o
#0 22.52 [  0%] Building CXX object Vendors/lepton/CMakeFiles/osimLepton.dir/src/CompiledExpression.cpp.o
#0 22.52 [  1%] Building CXX object Vendors/lepton/CMakeFiles/osimLepton.dir/src/ExpressionTreeNode.cpp.o
#0 22.53 [  1%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/SparsityPattern.cpp.o
#0 22.53 [  1%] Building CXX object Vendors/lepton/CMakeFiles/osimLepton.dir/src/ExpressionProgram.cpp.o
#0 22.53 [  1%] Building CXX object Vendors/lepton/CMakeFiles/osimLepton.dir/src/Operation.cpp.o
#0 22.53 [  1%] Building CXX object Vendors/lepton/CMakeFiles/osimLepton.dir/src/ParsedExpression.cpp.o
#0 22.53 [  1%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimalcontrol/transcription/HermiteSimpson.cpp.o
#0 22.53 [  1%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimization/IPOPTSolver.cpp.o
#0 22.53 [  1%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimization/AbstractProblem.cpp.o
#0 22.53 [  2%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimization/ProblemDecorator_adouble.cpp.o
#0 22.54 [  3%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimization/SNOPTSolver.cpp.o
#0 22.54 [  3%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimalcontrol/DirectCollocation.cpp.o
#0 22.54 [  3%] Building CXX object Vendors/lepton/CMakeFiles/osimLepton.dir/src/Parser.cpp.o
#0 22.54 [  3%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimization/Solver.cpp.o
#0 22.54 [  3%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimalcontrol/Iterate.cpp.o
#0 22.54 [  3%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimalcontrol/Problem.cpp.o
#0 22.55 [  4%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimization/internal/GraphColoring.cpp.o
#0 22.55 [  4%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/Exception.cpp.o
#0 22.56 [  4%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/AbstractDataTable.cpp.o
#0 22.57 [  4%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/APDMDataReader.cpp.o
#0 22.58 [  4%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimalcontrol/transcription/Trapezoidal.cpp.o
#0 22.59 [  4%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimization/ProblemDecorator_double.cpp.o
#0 22.61 [  4%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/About.cpp.o
#0 22.62 [  5%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/C3DFileAdapter.cpp.o
#0 22.65 [  5%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/AbstractProperty.cpp.o
#0 22.67 [  5%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Component.cpp.o
#0 22.67 [  5%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/CommonUtilities.cpp.o
#0 22.68 [  5%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/CSVFileAdapter.cpp.o
#0 26.18 [  5%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/ComponentList.cpp.o
#0 27.33 [  6%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/ComponentOutput.cpp.o
#0 31.57 [  6%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/ComponentPath.cpp.o
#0 32.27 [  6%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/ComponentSocket.cpp.o
#0 35.82 [  6%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Constant.cpp.o
#0 36.65 [  6%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/DataAdapter.cpp.o
#0 37.38 [  7%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/DebugUtilities.cpp.o
#0 38.00 [  7%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Exception.cpp.o
#0 39.10 [  7%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/FileAdapter.cpp.o
#0 42.48 [  7%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Function.cpp.o
#0 43.92 [  7%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/FunctionAdapter.cpp.o
#0 45.80 [  8%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/FunctionSet.cpp.o
#0 46.75 [  8%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/GCVSpline.cpp.o
#0 49.33 [  8%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/GCVSplineSet.cpp.o
#0 49.88 [  8%] Linking CXX shared library ../../libosimLepton.so
#0 51.50 [  8%] Built target osimLepton
#0 51.58 [  8%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/IMUDataReader.cpp.o
#0 52.88 [  8%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/IO.cpp.o
#0 53.50 [  9%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/LinearFunction.cpp.o
#0 58.11 [  9%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Lmdif.cpp.o
#0 58.53 [  9%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/LoadOpenSimLibrary.cpp.o
#0 59.49 [  9%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Logger.cpp.o
#0 60.02 [  9%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/MarkerData.cpp.o
#0 60.89 [ 10%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/MarkerFrame.cpp.o
#0 65.62 [ 10%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/MultiplierFunction.cpp.o
#0 68.23 [ 10%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/MultivariatePolynomialFunction.cpp.o
#0 71.31 [ 10%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Object.cpp.o
#0 75.49 [ 10%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/ObjectGroup.cpp.o
#0 77.31 [ 11%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/OptimizationTarget.cpp.o
#0 78.16 [ 11%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PiecewiseConstantFunction.cpp.o
#0 80.65 [ 11%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PiecewiseLinearFunction.cpp.o
#0 84.12 [ 11%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Property.cpp.o
#0 84.77 [ 11%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyBool.cpp.o
#0 86.31 [ 12%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyBoolArray.cpp.o
#0 87.35 [ 12%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyDbl.cpp.o
#0 93.40 [ 12%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyDblArray.cpp.o
#0 94.27 [ 12%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyGroup.cpp.o
#0 94.51 [ 12%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyInt.cpp.o
#0 101.3 [ 13%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyIntArray.cpp.o
#0 103.8 [ 13%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyObj.cpp.o
#0 105.7 [ 13%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertySet.cpp.o
#0 108.0 [ 13%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyStr.cpp.o
#0 112.5 [ 13%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyStrArray.cpp.o
#0 113.8 [ 14%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyTable.cpp.o
#0 123.3 [ 14%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyTransform.cpp.o
#0 124.6 [ 14%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Property_Deprecated.cpp.o
#0 128.3 [ 14%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/RegisterTypes_osimCommon.cpp.o
#0 132.4 [ 14%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Reporter.cpp.o
#0 134.2 [ 15%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/RootSolver.cpp.o
#0 136.6 [ 15%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/STOFileAdapter.cpp.o
#0 136.8 [ 15%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Scale.cpp.o
#0 136.9 [ 15%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/ScaleSet.cpp.o
#0 137.4 [ 15%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/SegmentedQuinticBezierToolkit.cpp.o
#0 143.4 [ 16%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Signal.cpp.o
#0 143.8 [ 16%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/SignalGenerator.cpp.o
#0 144.5 [ 16%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/SimmSpline.cpp.o
#0 144.6 [ 16%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/SimmIO.cpp.o
#0 146.4 [ 16%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/SmoothSegmentedFunction.cpp.o
#0 149.9 [ 17%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/SmoothSegmentedFunctionFactory.cpp.o
#0 153.5 [ 17%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/StateVector.cpp.o
#0 154.5 [ 17%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/StepFunction.cpp.o
#0 154.6 [ 17%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Storage.cpp.o
#0 155.3 [ 17%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/TRCFileAdapter.cpp.o
#0 158.5 [ 18%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/TableUtilities.cpp.o
#0 162.9 [ 18%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Units.cpp.o
#0 163.6 [ 18%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/VectorFunction.cpp.o
#0 168.8 [ 18%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/VectorFunctionUncoupledNxN.cpp.o
#0 169.5 [ 18%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/XMLDocument.cpp.o
#0 170.3 [ 19%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/XYFunctionInterface.cpp.o
#0 179.7 [ 19%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/XsensDataReader.cpp.o
#0 183.5 [ 19%] Building C object OpenSim/Common/CMakeFiles/osimCommon.dir/gcvspl.c.o
#0 184.7 [ 19%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/osimCommonDLL.cpp.o
#0 185.6 [ 19%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/osimCommonTemplates.cpp.o
#0 211.3 [ 20%] Linking CXX shared library ../../../libtropter.so
#0 216.3 [ 20%] Built target tropter
#0 247.9 [ 21%] Linking CXX shared library ../../libosimCommon.so
#0 250.2 [ 21%] Built target osimCommon
#0 250.2 [ 22%] Building CXX object OpenSim/Examples/DataTable/CMakeFiles/example1DataTable.dir/example1.cpp.o
#0 250.2 [ 22%] Building CXX object OpenSim/Examples/DataAdapter/CMakeFiles/exampleC3DFileAdapter.dir/exampleC3DFileAdapter.cpp.o
#0 250.2 [ 22%] Building CXX object OpenSim/Examples/DataTable/CMakeFiles/example2DataTable.dir/example2.cpp.o
#0 250.2 [ 22%] Building CXX object OpenSim/Examples/DataAdapter/CMakeFiles/exampleTRCFileAdapter.dir/exampleTRCFileAdapter.cpp.o
#0 250.2 [ 22%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/CoordinateReference.cpp.o
#0 250.2 [ 22%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Manager/Manager.cpp.o
#0 250.2 [ 22%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/PositionMotion.cpp.o
#0 250.2 [ 22%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/InverseKinematicsSolver.cpp.o
#0 250.2 [ 23%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/MarkersReference.cpp.o
#0 250.2 [ 23%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Control/ControlSet.cpp.o
#0 250.2 [ 24%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Control/Control.cpp.o
#0 250.2 [ 22%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/About.cpp.o
#0 250.2 [ 24%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Control/TrackingController.cpp.o
#0 250.2 [ 24%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/osimSimulationDLL.cpp.o
#0 250.2 [ 24%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Control/ControlLinear.cpp.o
#0 250.2 [ 24%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/BufferedOrientationsReference.cpp.o
#0 250.2 [ 24%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/StatesTrajectoryReporter.cpp.o
#0 250.2 [ 24%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/VisualizerUtilities.cpp.o
#0 250.2 [ 24%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Control/ControlLinearNode.cpp.o
#0 250.2 [ 24%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/RegisterTypes_osimSimulation.cpp.o
#0 250.2 [ 25%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/AssemblySolver.cpp.o
#0 250.2 [ 26%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/SimulationUtilities.cpp.o
#0 250.3 [ 26%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Control/ControlConstant.cpp.o
#0 250.3 [ 26%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Control/Controller.cpp.o
#0 250.3 [ 27%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Control/ControlSetController.cpp.o
#0 250.3 [ 27%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/OrientationsReference.cpp.o
#0 250.3 [ 27%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/StatesTrajectory.cpp.o
#0 250.3 [ 27%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/MomentArmSolver.cpp.o
#0 250.3 [ 27%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/InverseDynamicsSolver.cpp.o
#0 250.3 [ 27%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Control/PrescribedController.cpp.o
#0 252.6 [ 28%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Model/AbstractPathPoint.cpp.o
#0 253.0 [ 28%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Model/AbstractTool.cpp.o
#0 273.9 [ 28%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Model/ActivationFiberLengthMuscle.cpp.o
#0 274.2 [ 28%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Model/ActivationFiberLengthMuscle_Deprecated.cpp.o
#0 305.8 [ 28%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Model/Actuator.cpp.o
#0 307.4 [ 28%] Linking CXX executable ../../../exampleC3DFileAdapter
#0 310.2 [ 28%] Built target exampleC3DFileAdapter
#0 310.3 [ 29%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Model/ActuatorForceProbe.cpp.o
#0 311.8 [ 29%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Model/ActuatorPowerProbe.cpp.o
#0 340.5 OpenSim/Simulation/CMakeFiles/osimSimulation.dir/build.make:201: recipe for target 'OpenSim/Simulation/CMakeFiles/osimSimulation.dir/PositionMotion.cpp.o' failed
#0 340.5 c++: internal compiler error: Killed (program cc1plus)
#0 340.5 Please submit a full bug report,
#0 340.5 with preprocessed source if appropriate.
#0 340.5 See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.
#0 340.5 make[2]: *** [OpenSim/Simulation/CMakeFiles/osimSimulation.dir/PositionMotion.cpp.o] Error 4
#0 340.5 make[2]: *** Waiting for unfinished jobs....
#0 343.8 [ 29%] Linking CXX executable ../../../exampleTRCFileAdapter
#0 346.9 [ 29%] Built target exampleTRCFileAdapter
#0 348.1 [ 29%] Linking CXX executable ../../../example1DataTable
#0 350.8 [ 29%] Built target example1DataTable
#0 358.7 c++: internal compiler error: Killed (program cc1plus)
#0 358.7 Please submit a full bug report,
#0 358.7 with preprocessed source if appropriate.
#0 358.7 See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.
#0 358.7 make[2]: *** [OpenSim/Simulation/CMakeFiles/osimSimulation.dir/SimulationUtilities.cpp.o] Error 4
#0 358.7 OpenSim/Simulation/CMakeFiles/osimSimulation.dir/build.make:229: recipe for target 'OpenSim/Simulation/CMakeFiles/osimSimulation.dir/SimulationUtilities.cpp.o' failed
#0 395.6 [ 29%] Linking CXX executable ../../../example2DataTable
#0 397.3 [ 29%] Built target example2DataTable
#0 461.8 CMakeFiles/Makefile2:1249: recipe for target 'OpenSim/Simulation/CMakeFiles/osimSimulation.dir/all' failed
#0 461.8 make[1]: *** [OpenSim/Simulation/CMakeFiles/osimSimulation.dir/all] Error 2
#0 461.8 Makefile:145: recipe for target 'all' failed
#0 461.8 make: *** [all] Error 2
------
failed to solve: executor failed running [/bin/bash -c mkdir -p ~/opensim-workspace/opensim-core-source/build &&     cd ~/opensim-workspace/opensim-core-source/build &&     cmake ../       -DBUILD_JAVA_WRAPPING=ON       -DBUILD_PYTHON_WRAPPING=ON       -DBUILD_TESTING=OFF       -DCMAKE_BUILD_TYPE='RelWithDebInfo'       -DCMAKE_INSTALL_PREFIX='~/opensim-core'       -DOPENSIM_C3D_PARSER=ezc3d       -DOPENSIM_COPY_DEPENDENCIES=ON       -DOPENSIM_COPY_DEPENDENCIES=ON       -DOPENSIM_DEPENDENCIES_DIR='~/opensim-workspace/opensim-core-dependencies/'       -DOPENSIM_INSTALL_UNIX_FHS=OFF       -DOPENSIM_WITH_CASADI=ON       -DOPENSIM_WITH_TROPTER=ON       -DSWIG_DIR=~/swig/share/swig       -DSWIG_EXECUTABLE=~/swig/bin/swig/       -DWITH_BTK=OFF       -DWITH_EZC3D=ON &&    make -j$BUILD_CORES &&     make install]: exit code: 2
jgvictores commented 1 year ago

Previous run on same machine also failed:

=> [18/25] RUN mkdir -p ~/opensim-workspace/opensim-core-source/dependencies/build &&     cd ~/opensim-workspace/opensim-core-source/dependen  755.1s 
 => ERROR [19/25] RUN mkdir -p ~/opensim-workspace/opensim-core-source/build &&     cd ~/opensim-workspace/opensim-core-source/build &&     cm  459.4s 
------                                                                                                                                                 
 > [19/25] RUN mkdir -p ~/opensim-workspace/opensim-core-source/build &&     cd ~/opensim-workspace/opensim-core-source/build &&     cmake ../       -DBUILD_JAVA_WRAPPING=ON       -DBUILD_PYTHON_WRAPPING=ON       -DBUILD_TESTING=OFF       -DCMAKE_BUILD_TYPE='RelWithDebInfo'       -DCMAKE_INSTALL_PREFIX='~/opensim-core'       -DOPENSIM_C3D_PARSER=ezc3d       -DOPENSIM_COPY_DEPENDENCIES=ON       -DOPENSIM_COPY_DEPENDENCIES=ON       -DOPENSIM_DEPENDENCIES_DIR='~/opensim-workspace/opensim-core-dependencies/'       -DOPENSIM_INSTALL_UNIX_FHS=OFF       -DOPENSIM_WITH_CASADI=ON       -DOPENSIM_WITH_TROPTER=ON       -DSWIG_DIR=~/swig/share/swig       -DSWIG_EXECUTABLE=~/swig/bin/swig/       -DWITH_BTK=OFF       -DWITH_EZC3D=ON &&    make -j30 &&     make install:
#0 0.915 -- The C compiler identification is GNU 7.5.0
#0 0.981 -- The CXX compiler identification is GNU 7.5.0
#0 0.993 -- Detecting C compiler ABI info
#0 1.048 -- Detecting C compiler ABI info - done
#0 1.062 -- Check for working C compiler: /usr/bin/cc - skipped
#0 1.063 -- Detecting C compile features
#0 1.063 -- Detecting C compile features - done
#0 1.069 -- Detecting CXX compiler ABI info
#0 1.137 -- Detecting CXX compiler ABI info - done
#0 1.154 -- Check for working CXX compiler: /usr/bin/c++ - skipped
#0 1.154 -- Detecting CXX compile features
#0 1.155 -- Detecting CXX compile features - done
#0 1.156 -- NOTICE: Make sure all OpenSim dependencies are built with the same CMAKE_BUILD_TYPE (Linux) or CONFIGURATION (Xcode/MSVC) as OpenSim to avoid mysterious runtime errors.
#0 1.161 -- Found Git: /usr/bin/git (found version "2.17.1") 
#0 1.175 -- Could NOT find Matlab (missing: Matlab_INCLUDE_DIRS Matlab_MEX_LIBRARY Matlab_MEX_EXTENSION Matlab_ROOT_DIR MAIN_PROGRAM) (found version "NOTFOUND")
#0 1.717 -- Found Python3: /usr/bin/python3.6 (found suitable version "3.6.9", minimum required is "3.6") found components: Interpreter Development NumPy Development.Module Development.Embed 
#0 1.718 Python3_FOUND:TRUE
#0 1.718 Python3_VERSION:3.6.9
#0 1.718 Python3_Development_FOUND:TRUE
#0 1.718 Python3_LIBRARIES:/usr/lib/x86_64-linux-gnu/libpython3.6m.so
#0 1.718 Python3_Numpy_Include:/usr/lib/python3/dist-packages/numpy/core/include
#0 1.718 Python3_Numpy_VERSION:1.13.3
#0 1.721 -- Attempting to use dependencies from /home/docker/opensim-workspace/opensim-core-dependencies
#0 1.726 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
#0 1.787 -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
#0 1.787 -- Looking for pthread_create in pthreads
#0 1.831 -- Looking for pthread_create in pthreads - not found
#0 1.831 -- Looking for pthread_create in pthread
#0 1.886 -- Looking for pthread_create in pthread - found
#0 1.888 -- Found Threads: TRUE  
#0 1.907 -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") 
#0 1.911 -- Found ADOLC: /home/docker/opensim-workspace/opensim-core-dependencies/adol-c/include  
#0 1.912 -- Checking for module 'ipopt'
#0 1.923 --   Found ipopt, version 3.12.8
#0 1.996 -- Found Doxygen: /usr/bin/doxygen (found version "1.8.13") found components: doxygen missing components: dot
#0 2.130 -- Found SWIG: /home/docker/swig/bin/swig (found suitable version "4.0.2", minimum required is "4.0.2")  
#0 2.132 -- Discovering dependencies for SWIG module simbody (Python).
#0 2.460 -- Discovering dependencies for SWIG module common (Python).
#0 3.096 -- Discovering dependencies for SWIG module simulation (Python).
#0 3.880 -- Discovering dependencies for SWIG module actuators (Python).
#0 4.665 -- Discovering dependencies for SWIG module analyses (Python).
#0 5.475 -- Discovering dependencies for SWIG module tools (Python).
#0 6.320 -- Discovering dependencies for SWIG module examplecomponents (Python).
#0 7.127 -- Discovering dependencies for SWIG module moco (Python).
#0 8.056 -- Found JNI: /usr/lib/jvm/java-8-openjdk-amd64/include (Required is at least version "1.7") found components: AWT JVM 
#0 8.057 -- Discovering dependencies for SWIG module simbody (Java).
#0 8.122 -- Discovering dependencies for SWIG module common (Java).
#0 8.343 -- Discovering dependencies for SWIG module simulation (Java).
#0 8.699 -- Discovering dependencies for SWIG module actuators-analysis-tools (Java).
#0 9.106 -- Discovering dependencies for SWIG module examplecomponents (Java).
#0 9.524 -- Discovering dependencies for SWIG module moco (Java).
#0 10.05 -- Found Java: /usr/bin/java (found suitable version "1.8.0.352", minimum required is "1.7") 
#0 10.13 -- Trying to download MathJax for Doxygen...
#0 28.53 -- Successfully downloaded MathJax.
#0 28.56 -- Could NOT find LATEX (missing: LATEX_COMPILER PDFLATEX) 
#0 28.56 -- The following features have been enabled:
#0 28.56 
#0 28.56  * WITH_CASADI, Build CasADi support for Moco (OPENSIM_WITH_CASADI)
#0 28.56  * WITH_TROPTER, Build the tropter optimal control library (OPENSIM_WITH_TROPTER)
#0 28.56 
#0 28.56 -- The following OPTIONAL packages have been found:
#0 28.56 
#0 28.56  * Git
#0 28.56  * Simbody (required version >= 3.7)
#0 28.56  * docopt (required version >= 0.6.1)
#0 28.56  * Doxygen, <http://www.doxygen.org>
#0 28.56    Generate C++ API documentation
#0 28.56 
#0 28.56 -- The following REQUIRED packages have been found:
#0 28.56 
#0 28.56  * Python3 (required version >= 3.6)
#0 28.56  * ezc3d
#0 28.56  * Threads
#0 28.56  * spdlog
#0 28.56  * casadi (required version >= 3.4.4), <https://web.casadi.org>
#0 28.56    Differentiation and optimizer interface.
#0 28.56  * Eigen3 (required version >= 3.3.1), <https://eigen.tuxfamily.org>
#0 28.56    Matrix library
#0 28.56  * PkgConfig
#0 28.56  * ColPack (required version >= 1.0.10), <https://github.com/CSCsw/ColPack>
#0 28.56    Exploiting sparsity structure of Jacobian
#0 28.56  * ADOLC, <https://projects.coin-or.org/ADOL-C>
#0 28.56    Computing derivatives for optimization
#0 28.56  * SWIG (required version >= 4.0.2)
#0 28.56  * JNI (required version >= 1.7)
#0 28.56  * Java (required version >= 1.7)
#0 28.56 
#0 28.56 -- The following features have been disabled:
#0 28.56 
#0 28.56  * OpenMP, Parallelize derivative calculations (TROPTER_WITH_OPENMP)
#0 28.56  * WITH_SNOPT, Support the SNOPT optimization library (TROPTER_WITH_SNOPT)
#0 28.56 
#0 28.56 -- The following OPTIONAL packages have not been found:
#0 28.56 
#0 28.56  * Matlab
#0 28.56  * LATEX
#0 28.56 
#0 28.57 -- Configuring done
#0 28.90 -- Generating done
#0 28.91 -- Build files have been written to: /home/docker/opensim-workspace/opensim-core-source/build
#0 28.95 [  0%] Building CXX object Vendors/lepton/CMakeFiles/osimLepton.dir/src/ParsedExpression.cpp.o
#0 28.95 [  0%] Building CXX object Vendors/lepton/CMakeFiles/osimLepton.dir/src/ExpressionProgram.cpp.o
#0 28.96 [  1%] Building CXX object Vendors/lepton/CMakeFiles/osimLepton.dir/src/ExpressionTreeNode.cpp.o
#0 28.96 [  1%] Building CXX object Vendors/lepton/CMakeFiles/osimLepton.dir/src/CompiledExpression.cpp.o
#0 28.96 [  1%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimization/AbstractProblem.cpp.o
#0 28.96 [  1%] Building CXX object Vendors/lepton/CMakeFiles/osimLepton.dir/src/Operation.cpp.o
#0 28.96 [  1%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimization/IPOPTSolver.cpp.o
#0 28.97 [  1%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimization/Problem.cpp.o
#0 28.97 [  1%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimization/internal/GraphColoring.cpp.o
#0 28.97 [  1%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimalcontrol/Iterate.cpp.o
#0 28.97 [  1%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimalcontrol/Problem.cpp.o
#0 28.97 [  1%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimization/SNOPTSolver.cpp.o
#0 28.97 [  1%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/SparsityPattern.cpp.o
#0 28.97 [  2%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/Exception.cpp.o
#0 28.98 [  2%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/utilities.cpp.o
#0 28.98 [  2%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimization/ProblemDecorator_double.cpp.o
#0 28.99 [  2%] Building CXX object Vendors/lepton/CMakeFiles/osimLepton.dir/src/Parser.cpp.o
#0 29.00 [  2%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/AbstractDataTable.cpp.o
#0 29.00 [  2%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/APDMDataReader.cpp.o
#0 29.00 [  2%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimization/Solver.cpp.o
#0 29.01 [  2%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimalcontrol/transcription/Trapezoidal.cpp.o
#0 29.01 [  3%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimization/ProblemDecorator_adouble.cpp.o
#0 29.02 [  3%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/AbstractProperty.cpp.o
#0 29.02 [  3%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/About.cpp.o
#0 29.03 [  4%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/C3DFileAdapter.cpp.o
#0 29.06 [  5%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimalcontrol/DirectCollocation.cpp.o
#0 29.07 [  5%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/CSVFileAdapter.cpp.o
#0 29.07 [  5%] Building CXX object Vendors/tropter/tropter/CMakeFiles/tropter.dir/optimalcontrol/transcription/HermiteSimpson.cpp.o
#0 29.08 [  5%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/CommonUtilities.cpp.o
#0 29.10 [  5%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Component.cpp.o
#0 32.75 [  5%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/ComponentList.cpp.o
#0 33.85 [  6%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/ComponentOutput.cpp.o
#0 38.30 [  6%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/ComponentPath.cpp.o
#0 39.70 [  6%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/ComponentSocket.cpp.o
#0 40.61 [  6%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Constant.cpp.o
#0 43.82 [  6%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/DataAdapter.cpp.o
#0 44.40 [  7%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/DebugUtilities.cpp.o
#0 45.87 [  7%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Exception.cpp.o
#0 46.61 [  7%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/FileAdapter.cpp.o
#0 48.79 [  7%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Function.cpp.o
#0 50.63 [  7%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/FunctionAdapter.cpp.o
#0 53.03 [  8%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/FunctionSet.cpp.o
#0 53.87 [  8%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/GCVSpline.cpp.o
#0 56.13 [  8%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/GCVSplineSet.cpp.o
#0 58.07 [  8%] Linking CXX shared library ../../libosimLepton.so
#0 59.79 [  8%] Built target osimLepton
#0 59.87 [  8%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/IMUDataReader.cpp.o
#0 60.03 [  8%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/IO.cpp.o
#0 61.74 [  9%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/LinearFunction.cpp.o
#0 66.03 [  9%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Lmdif.cpp.o
#0 66.79 [  9%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/LoadOpenSimLibrary.cpp.o
#0 67.42 [  9%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Logger.cpp.o
#0 67.63 [  9%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/MarkerData.cpp.o
#0 67.70 [ 10%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/MarkerFrame.cpp.o
#0 73.82 [ 10%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/MultiplierFunction.cpp.o
#0 76.09 [ 10%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/MultivariatePolynomialFunction.cpp.o
#0 77.74 [ 10%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Object.cpp.o
#0 81.09 [ 10%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/ObjectGroup.cpp.o
#0 84.53 [ 11%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/OptimizationTarget.cpp.o
#0 86.99 [ 11%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PiecewiseConstantFunction.cpp.o
#0 89.21 [ 11%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PiecewiseLinearFunction.cpp.o
#0 92.07 [ 11%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Property.cpp.o
#0 92.59 [ 11%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyBool.cpp.o
#0 95.78 [ 12%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyBoolArray.cpp.o
#0 96.14 [ 12%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyDbl.cpp.o
#0 103.1 [ 12%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyDblArray.cpp.o
#0 103.6 [ 12%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyGroup.cpp.o
#0 104.3 [ 12%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyInt.cpp.o
#0 108.7 [ 13%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyIntArray.cpp.o
#0 111.9 [ 13%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyObj.cpp.o
#0 112.7 [ 13%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertySet.cpp.o
#0 116.3 [ 13%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyStr.cpp.o
#0 121.7 [ 13%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyStrArray.cpp.o
#0 123.8 [ 14%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyTable.cpp.o
#0 132.1 [ 14%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/PropertyTransform.cpp.o
#0 132.6 [ 14%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Property_Deprecated.cpp.o
#0 136.3 [ 14%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/RegisterTypes_osimCommon.cpp.o
#0 141.7 [ 14%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Reporter.cpp.o
#0 143.7 [ 15%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/RootSolver.cpp.o
#0 143.8 [ 15%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/STOFileAdapter.cpp.o
#0 144.3 [ 15%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Scale.cpp.o
#0 147.4 [ 15%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/ScaleSet.cpp.o
#0 147.5 [ 15%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/SegmentedQuinticBezierToolkit.cpp.o
#0 151.9 [ 16%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Signal.cpp.o
#0 152.3 [ 16%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/SignalGenerator.cpp.o
#0 152.3 [ 16%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/SimmIO.cpp.o
#0 153.1 [ 16%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/SimmSpline.cpp.o
#0 156.3 [ 16%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/SmoothSegmentedFunction.cpp.o
#0 159.2 [ 17%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/SmoothSegmentedFunctionFactory.cpp.o
#0 161.3 [ 17%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/StateVector.cpp.o
#0 162.0 [ 17%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/StepFunction.cpp.o
#0 162.1 [ 17%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Storage.cpp.o
#0 164.6 [ 17%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/TRCFileAdapter.cpp.o
#0 165.1 [ 18%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/TableUtilities.cpp.o
#0 170.6 [ 18%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/Units.cpp.o
#0 174.7 [ 18%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/VectorFunction.cpp.o
#0 177.3 [ 18%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/VectorFunctionUncoupledNxN.cpp.o
#0 177.8 [ 18%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/XMLDocument.cpp.o
#0 178.6 [ 19%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/XYFunctionInterface.cpp.o
#0 187.0 [ 19%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/XsensDataReader.cpp.o
#0 192.6 [ 19%] Building C object OpenSim/Common/CMakeFiles/osimCommon.dir/gcvspl.c.o
#0 192.7 [ 19%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/osimCommonDLL.cpp.o
#0 194.6 [ 19%] Building CXX object OpenSim/Common/CMakeFiles/osimCommon.dir/osimCommonTemplates.cpp.o
#0 220.8 [ 20%] Linking CXX shared library ../../../libtropter.so
#0 224.7 [ 20%] Built target tropter
#0 256.7 [ 21%] Linking CXX shared library ../../libosimCommon.so
#0 259.0 [ 21%] Built target osimCommon
#0 259.1 [ 21%] Building CXX object OpenSim/Examples/DataTable/CMakeFiles/example2DataTable.dir/example2.cpp.o
#0 259.1 [ 21%] Building CXX object OpenSim/Examples/DataAdapter/CMakeFiles/exampleTRCFileAdapter.dir/exampleTRCFileAdapter.cpp.o
#0 259.1 [ 23%] Building CXX object OpenSim/Examples/DataAdapter/CMakeFiles/exampleC3DFileAdapter.dir/exampleC3DFileAdapter.cpp.o
#0 259.1 [ 23%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/AssemblySolver.cpp.o
#0 259.1 [ 23%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/MomentArmSolver.cpp.o
#0 259.1 [ 23%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/OrientationsReference.cpp.o
#0 259.1 [ 23%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/CoordinateReference.cpp.o
#0 259.1 [ 23%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/About.cpp.o
#0 259.1 [ 24%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Control/ControlSetController.cpp.o
#0 259.1 [ 25%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/BufferedOrientationsReference.cpp.o
#0 259.1 [ 25%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/MarkersReference.cpp.o
#0 259.1 [ 25%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/PositionMotion.cpp.o
#0 259.1 [ 25%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Control/ControlSet.cpp.o
#0 259.1 [ 25%] Building CXX object OpenSim/Examples/DataTable/CMakeFiles/example1DataTable.dir/example1.cpp.o
#0 259.1 [ 25%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/InverseDynamicsSolver.cpp.o
#0 259.1 [ 25%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/InverseKinematicsSolver.cpp.o
#0 259.1 [ 25%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Control/Controller.cpp.o
#0 259.1 [ 25%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Control/ControlConstant.cpp.o
#0 259.1 [ 25%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/StatesTrajectory.cpp.o
#0 259.1 [ 26%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/SimulationUtilities.cpp.o
#0 259.1 [ 26%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/StatesTrajectoryReporter.cpp.o
#0 259.1 [ 27%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Control/Control.cpp.o
#0 259.1 [ 27%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Control/TrackingController.cpp.o
#0 259.1 [ 27%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/osimSimulationDLL.cpp.o
#0 259.1 [ 27%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/RegisterTypes_osimSimulation.cpp.o
#0 259.1 [ 27%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Control/ControlLinear.cpp.o
#0 259.1 [ 27%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Manager/Manager.cpp.o
#0 259.1 [ 27%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Control/PrescribedController.cpp.o
#0 259.1 [ 27%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/VisualizerUtilities.cpp.o
#0 259.1 [ 27%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Control/ControlLinearNode.cpp.o
#0 261.7 [ 28%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Model/AbstractPathPoint.cpp.o
#0 262.1 [ 28%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Model/AbstractTool.cpp.o
#0 282.7 [ 28%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Model/ActivationFiberLengthMuscle.cpp.o
#0 283.1 [ 28%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Model/ActivationFiberLengthMuscle_Deprecated.cpp.o
#0 312.6 [ 28%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Model/Actuator.cpp.o
#0 317.7 [ 28%] Linking CXX executable ../../../exampleC3DFileAdapter
#0 319.0 [ 29%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Model/ActuatorForceProbe.cpp.o
#0 321.2 [ 29%] Built target exampleC3DFileAdapter
#0 321.4 [ 29%] Building CXX object OpenSim/Simulation/CMakeFiles/osimSimulation.dir/Model/ActuatorPowerProbe.cpp.o
#0 345.0 [ 29%] Linking CXX executable ../../../exampleTRCFileAdapter
#0 347.2 [ 29%] Linking CXX executable ../../../example1DataTable
#0 351.9 c++: internal compiler error: Killed (program cc1plus)
#0 351.9 Please submit a full bug report,
#0 351.9 with preprocessed source if appropriate.
#0 351.9 See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.
#0 351.9 make[2]: *** [OpenSim/Simulation/CMakeFiles/osimSimulation.dir/SimulationUtilities.cpp.o] Error 4
#0 351.9 make[2]: *** Waiting for unfinished jobs....
#0 351.9 OpenSim/Simulation/CMakeFiles/osimSimulation.dir/build.make:229: recipe for target 'OpenSim/Simulation/CMakeFiles/osimSimulation.dir/SimulationUtilities.cpp.o' failed
#0 351.9 [ 29%] Built target exampleTRCFileAdapter
#0 353.4 [ 29%] Built target example1DataTable
#0 369.5 c++: internal compiler error: Killed (program cc1plus)
#0 369.5 OpenSim/Simulation/CMakeFiles/osimSimulation.dir/build.make:215: recipe for target 'OpenSim/Simulation/CMakeFiles/osimSimulation.dir/RegisterTypes_osimSimulation.cpp.o' failed
#0 369.5 Please submit a full bug report,
#0 369.5 with preprocessed source if appropriate.
#0 369.5 See <file:///usr/share/doc/gcc-7/README.Bugs> for instructions.
#0 369.5 make[2]: *** [OpenSim/Simulation/CMakeFiles/osimSimulation.dir/RegisterTypes_osimSimulation.cpp.o] Error 4
#0 411.0 [ 29%] Linking CXX executable ../../../example2DataTable
#0 412.8 [ 29%] Built target example2DataTable
#0 458.2 make[1]: *** [OpenSim/Simulation/CMakeFiles/osimSimulation.dir/all] Error 2
#0 458.2 CMakeFiles/Makefile2:1249: recipe for target 'OpenSim/Simulation/CMakeFiles/osimSimulation.dir/all' failed
#0 458.2 Makefile:145: recipe for target 'all' failed
#0 458.2 make: *** [all] Error 2
------
failed to solve: executor failed running [/bin/bash -c mkdir -p ~/opensim-workspace/opensim-core-source/build &&     cd ~/opensim-workspace/opensim-core-source/build &&     cmake ../       -DBUILD_JAVA_WRAPPING=ON       -DBUILD_PYTHON_WRAPPING=ON       -DBUILD_TESTING=OFF       -DCMAKE_BUILD_TYPE='RelWithDebInfo'       -DCMAKE_INSTALL_PREFIX='~/opensim-core'       -DOPENSIM_C3D_PARSER=ezc3d       -DOPENSIM_COPY_DEPENDENCIES=ON       -DOPENSIM_COPY_DEPENDENCIES=ON       -DOPENSIM_DEPENDENCIES_DIR='~/opensim-workspace/opensim-core-dependencies/'       -DOPENSIM_INSTALL_UNIX_FHS=OFF       -DOPENSIM_WITH_CASADI=ON       -DOPENSIM_WITH_TROPTER=ON       -DSWIG_DIR=~/swig/share/swig       -DSWIG_EXECUTABLE=~/swig/bin/swig/       -DWITH_BTK=OFF       -DWITH_EZC3D=ON &&    make -j$BUILD_CORES &&     make install]: exit code: 2
PeterBowman commented 1 year ago

#0 358.7 c++: internal compiler error: Killed (program cc1plus)

Have seen this a lot on GitHub Actions, mostly when compiling OpenRAVE (and even YARP itself sometimes). I noticed that using a single core instead of many helped avoid this for me.

make -j30

👀

jgvictores commented 1 year ago

@PeterBowman Thanks!

Previous error fixed via reducing the number of BUILD_CORES to 1 at:

Now unfortunately stuck at the same error as https://github.com/roboticslab-uc3m/opensim-gui-docker/issues/4

#0 12.08  [nb-javac] /home/docker/opensim-workspace/opensim-gui-source/Gui/opensim/modeling/src/org/opensim/modeling/PropertyStringList.java:318: error: cannot find symbol
#0 12.08  [nb-javac]     long cPtr = opensimCommonJNI.PropertyStringList_clone(swigCPtr, this);
#0 12.08  [nb-javac]                                 ^
#0 12.08  [nb-javac]   symbol:   method PropertyStringList_clone(long,PropertyStringList)
#0 12.08  [nb-javac]   location: class opensimCommonJNI
#0 12.20  [nb-javac] 100 errors
#0 12.20  [nb-javac] 1 warning
#0 12.20 
#0 12.20 BUILD FAILED
#0 12.20 /home/docker/netbeans-12.3/netbeans/harness/suite.xml:163: The following error occurred while executing this line:
#0 12.20 /home/docker/netbeans-12.3/netbeans/harness/common.xml:206: Compile failed; see the compiler error output for details.
#0 12.20 
#0 12.20 Total time: 9 seconds
#0 12.24 Gui/opensim/CMakeFiles/PrepareInstaller.dir/build.make:70: recipe for target 'Gui/opensim/CMakeFiles/PrepareInstaller' failed
#0 12.24 make[3]: *** [Gui/opensim/CMakeFiles/PrepareInstaller] Error 1
#0 12.24 CMakeFiles/Makefile2:209: recipe for target 'Gui/opensim/CMakeFiles/PrepareInstaller.dir/all' failed
#0 12.24 make[2]: *** [Gui/opensim/CMakeFiles/PrepareInstaller.dir/all] Error 2
#0 12.24 make[1]: *** [Gui/opensim/CMakeFiles/PrepareInstaller.dir/rule] Error 2
#0 12.24 CMakeFiles/Makefile2:216: recipe for target 'Gui/opensim/CMakeFiles/PrepareInstaller.dir/rule' failed
#0 12.24 Makefile:176: recipe for target 'PrepareInstaller' failed
#0 12.24 make: *** [PrepareInstaller] Error 2
------
failed to solve: executor failed running [/bin/bash -c mkdir -p ~/opensim-workspace/opensim-gui-source/build &&     cd ~/opensim-workspace/opensim-gui-source/build &&     cmake ../       -DCMAKE_PREFIX_PATH="~/opensim-core"        -DAnt_EXECUTABLE="~/netbeans-12.3/netbeans/extide/ant/bin/ant"       -DANT_ARGS="-Dnbplatform.default.netbeans.dest.dir=$HOME/netbeans-12.3/netbeans;-Dnbplatform.default.harness.dir=$HOME/netbeans-12.3/netbeans/harness" &&     make CopyOpenSimCore &&     make PrepareInstaller]: exit code: 2

As commented at https://github.com/roboticslab-uc3m/opensim-gui-docker/issues/4#issuecomment-1330909373 may have something to do with ${USER}/docker/etc...

jgvictores commented 1 year ago

PS: The "1 warning" is in fact more suspicious than the "100 errors" :detective:

jgvictores commented 1 year ago

Closing this issue, just reduce BUILD_CORES to 1 in the 2 mentioned places if required on a given machine.

The actual building error is now that of #4 and there is an even bigger issue which is https://github.com/roboticslab-uc3m/opensim-gui-docker/issues/5#issuecomment-1348202022