Closed jgvictores closed 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
#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
👀
@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...
PS: The "1 warning" is in fact more suspicious than the "100 errors" :detective:
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
Build currently breaking. Ubuntu 18.04 Bionic, Docker 20.10.17 (includes
docker compose
).