Skip to content

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

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

Closed
jgvictores opened this issue Nov 28, 2022 · 5 comments
Closed
Assignees

Comments

@jgvictores
Copy link
Member

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
Copy link
Member Author

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
Copy link
Member

PeterBowman commented Nov 28, 2022

#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
Copy link
Member Author

@PeterBowman Thanks!

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

Now unfortunately stuck at the same error as #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 #4 (comment) may have something to do with ${USER}/docker/etc...

@jgvictores
Copy link
Member Author

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

@jgvictores
Copy link
Member Author

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 #5 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants