yunshengtian / Assemble-Them-All

[SIGGRAPH Asia 2022] Assemble Them All: Physics-Based Planning for Generalizable Assembly by Disassembly

Home Page:http://assembly.csail.mit.edu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

linux installation error

Amin-Berjaoui-Tahmaz opened this issue · comments

I followed all the steps but when I execute the "python setup.py install" command, I get the following error:

subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '-j8']' returned non-zero exit status 2.

For reference, my python version is 3.7.0 and cmake version is 3.16.3. Also note that I do not have any access right issues.
Any help would be highly appreciated.

Could you post the entire error message?

Thanks for the quick reply! The entire message is this (Also note that I am running this on Ubuntu 20.04):

(assembly2) amin@omen:~/Assemble-Them-All/simulation$ python setup.py install
running install
running bdist_egg
running egg_info
writing redmax_py.egg-info/PKG-INFO
writing dependency_links to redmax_py.egg-info/dependency_links.txt
writing top-level names to redmax_py.egg-info/top_level.txt
reading manifest file 'redmax_py.egg-info/SOURCES.txt'
writing manifest file 'redmax_py.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-x86_64/egg
running install_lib
running build_ext
CMake Warning (dev) at /usr/share/cmake-3.16/Modules/FindOpenGL.cmake:275 (message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib/x86_64-linux-gnu/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib/x86_64-linux-gnu/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib/x86_64-linux-gnu/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to "GLVND" or "LEGACY", so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  CMakeLists.txt:20 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Creating target: igl::core (igl_core)
-- Third-party: creating target 'Eigen3::Eigen'
-- pybind11 v2.11.0 dev1
-- The imported target "vtkParseOGLExt" references the file
   "/usr/bin/vtkParseOGLExt-7.1"
but this file does not exist.  Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
   "/usr/lib/cmake/vtk-7.1/VTKTargets.cmake"
but not all the files it references.

-- The imported target "vtkRenderingPythonTkWidgets" references the file
   "/usr/lib/x86_64-linux-gnu/libvtkRenderingPythonTkWidgets.so"
but this file does not exist.  Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
   "/usr/lib/cmake/vtk-7.1/VTKTargets.cmake"
but not all the files it references.

-- The imported target "vtk" references the file
   "/usr/bin/vtk"
but this file does not exist.  Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
   "/usr/lib/cmake/vtk-7.1/VTKTargets.cmake"
but not all the files it references.

-- The imported target "pvtk" references the file
   "/usr/bin/pvtk"
but this file does not exist.  Possible reasons include:
* The file was deleted, renamed, or moved to another location.
* An install or uninstall procedure did not complete successfully.
* The installation package was faulty and contained
   "/usr/lib/cmake/vtk-7.1/VTKTargets.cmake"
but not all the files it references.

CMake Deprecation Warning at externals/glfw/CMakeLists.txt:10 (cmake_policy):
  The OLD behavior for policy CMP0042 will be removed from a future version
  of CMake.

  The cmake-policies(7) manual explains that the OLD behaviors of all
  policies are deprecated and that a policy should be set to OLD only under
  specific short-term circumstances.  Projects should be ported to the NEW
  behavior and not rely on setting a policy to OLD.


-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) 
-- Using X11 for window creation
-- Configuring done
-- Generating done
-- Build files have been written to: /home/amin/Assemble-Them-All/simulation/build/temp.linux-x86_64-3.7
[  7%] Built target glfw
[  8%] Built target pugixml
[  9%] Built target glew
[ 10%] Built target tiny_obj_loader
[ 11%] Built target sdfgen
[ 12%] Built target heightmap
[ 13%] Built target boing
[ 15%] Built target wave
[ 16%] Built target simple
[ 18%] Built target title
[ 19%] Built target gears
[ 21%] Built target splitview
[ 23%] Built target particles
[ 23%] Built target vulkan
[ 25%] Built target windows
[ 26%] Built target tearing
[ 27%] Built target timeout
[ 29%] Built target clipboard
[ 30%] Built target joysticks
[ 31%] Built target events
[ 33%] Built target iconify
[ 34%] Built target reopen
[ 36%] Built target gamma
[ 38%] Built target msaa
[ 40%] Built target monitors
[ 43%] Built target glfwinfo
[ 44%] Built target threads
[ 45%] Built target cursor
[ 46%] Built target sharing
[ 47%] Built target icon
[ 49%] Built target empty
[ 51%] Built target imgui
[ 57%] Built target opengl_viewer
[ 57%] Linking CXX executable redmax
/usr/bin/c++  -DVERSION_INFO=\"0.0.1\" -O3 -DNDEBUG  -rdynamic CMakeFiles/redmax.dir/Actuator/Actuator.cpp.o CMakeFiles/redmax.dir/Actuator/ActuatorMotor.cpp.o CMakeFiles/redmax.dir/Body/BVH/BVHEngine.cpp.o CMakeFiles/redmax.dir/Body/Body.cpp.o CMakeFiles/redmax.dir/Body/BodyAbstract.cpp.o CMakeFiles/redmax.dir/Body/BodyBVHObj.cpp.o CMakeFiles/redmax.dir/Body/BodyCuboid.cpp.o CMakeFiles/redmax.dir/Body/BodyCylinder.cpp.o CMakeFiles/redmax.dir/Body/BodyDesignParameters.cpp.o CMakeFiles/redmax.dir/Body/BodyMeshObj.cpp.o CMakeFiles/redmax.dir/Body/BodySDFObj.cpp.o CMakeFiles/redmax.dir/Body/BodySphere.cpp.o CMakeFiles/redmax.dir/CollisionDetection/CollisionDetection.cpp.o CMakeFiles/redmax.dir/CollisionDetection/ode/odeBoxBox.cpp.o CMakeFiles/redmax.dir/DesignParameters.cpp.o CMakeFiles/redmax.dir/EndEffector/EndEffector.cpp.o CMakeFiles/redmax.dir/Force/ForceCable.cpp.o CMakeFiles/redmax.dir/Force/ForceCuboidCuboidContact.cpp.o CMakeFiles/redmax.dir/Force/ForceGeneralBVHContact.cpp.o CMakeFiles/redmax.dir/Force/ForceGeneralPrimitiveContact.cpp.o CMakeFiles/redmax.dir/Force/ForceGeneralSDFContact.cpp.o CMakeFiles/redmax.dir/Force/ForceGeneralSDFContactWithSuction.cpp.o CMakeFiles/redmax.dir/Force/ForceGroundContact.cpp.o CMakeFiles/redmax.dir/Force/ForceSpringMultiPointGeneric.cpp.o CMakeFiles/redmax.dir/Joint/Joint.cpp.o CMakeFiles/redmax.dir/Joint/JointDesignParameters.cpp.o CMakeFiles/redmax.dir/Joint/JointFixed.cpp.o CMakeFiles/redmax.dir/Joint/JointFree2D.cpp.o CMakeFiles/redmax.dir/Joint/JointFree3DEuler.cpp.o CMakeFiles/redmax.dir/Joint/JointFree3DExp.cpp.o CMakeFiles/redmax.dir/Joint/JointPlanar.cpp.o CMakeFiles/redmax.dir/Joint/JointPrismatic.cpp.o CMakeFiles/redmax.dir/Joint/JointRevolute.cpp.o CMakeFiles/redmax.dir/Joint/JointSphericalEuler.cpp.o CMakeFiles/redmax.dir/Joint/JointSphericalExp.cpp.o CMakeFiles/redmax.dir/Joint/JointTranslational.cpp.o CMakeFiles/redmax.dir/Mesh.cpp.o CMakeFiles/redmax.dir/Robot.cpp.o CMakeFiles/redmax.dir/Sensor/Tactile.cpp.o CMakeFiles/redmax.dir/Sensor/TactileRectArray.cpp.o CMakeFiles/redmax.dir/SimEnvGenerator.cpp.o CMakeFiles/redmax.dir/SimViewer.cpp.o CMakeFiles/redmax.dir/Simulation.cpp.o CMakeFiles/redmax.dir/Simulation_Constructor.cpp.o CMakeFiles/redmax.dir/Test.cpp.o CMakeFiles/redmax.dir/VirtualObject/VirtualObject.cpp.o CMakeFiles/redmax.dir/VirtualObject/VirtualObjectSphere.cpp.o CMakeFiles/redmax.dir/main.cpp.o  -o redmax  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/x86_64-linux-gnu/openmpi/lib ../opengl_viewer/libopengl_viewer.a ../externals/pugixml/libpugixml.a ../externals/tiny_obj_loader/libtiny_obj_loader.a ../externals/sdfgen/libsdfgen.a ../externals/libimgui.a ../externals/libglew.a -lGL -lGLU ../externals/glfw/src/libglfw3.a -lrt -lpthread -lXrandr -lXinerama -lXcursor -lX11 -lXi -lXrandr -lXxf86vm -lXinerama -lXcursor -lrt -lm -lpthread -lexpat /usr/lib/x86_64-linux-gnu/libvtkDomainsChemistryOpenGL2-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkDomainsChemistry-7.1.so.7.1p.1 -ljpeg -lpng -ltiff /usr/lib/x86_64-linux-gnu/libvtkFiltersGeneric-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersHyperTree-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersParallelDIY2-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersParallelFlowPaths-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersFlowPaths-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersParallelGeometry-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersParallelImaging-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersParallelMPI-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersParallelStatistics-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersPoints-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersProgrammable-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersPython-7.1.so.7.1p.1 /usr/lib/libvtkWrappingTools-7.1.a /usr/lib/x86_64-linux-gnu/libvtkFiltersReebGraph-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersSMP-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersSelection-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersTexture-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersVerdict-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkverdict-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkGUISupportQt-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkGUISupportQtSQL-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.12.8 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.12.8 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.8 -lsqlite3 /usr/lib/x86_64-linux-gnu/libvtkIOAMR-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOEnSight-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOExport-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingGL2PSOpenGL2-7.1.so.7.1p.1 -lgl2ps /usr/lib/x86_64-linux-gnu/libvtkIOFFMPEG-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOMovie-7.1.so.7.1p.1 -ltheoraenc -ltheoradec -logg /usr/lib/x86_64-linux-gnu/libvtkIOGDAL-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOGeoJSON-7.1.so.7.1p.1 -ljsoncpp /usr/lib/x86_64-linux-gnu/libvtkIOImport-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOInfovis-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOMINC-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOMPIImage-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOMPIParallel-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOParallel-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOGeometry-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIONetCDF-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOMySQL-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOODBC-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOPLY-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOParallelExodus-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOExodus-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkexoIIc-7.1.so.7.1p.1 -lnetcdf_c++ -lnetcdf /usr/lib/x86_64-linux-gnu/libvtkIOParallelLSDyna-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOLSDyna-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOParallelNetCDF-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOParallelXML-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOPostgreSQL-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOTecplotTable-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOVPIC-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkVPIC-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOVideo-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOXdmf2-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkxdmf2-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so -lsz -ldl -lm /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5_hl.so -lxml2 /usr/lib/x86_64-linux-gnu/libvtkImagingMorphological-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkImagingStatistics-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkImagingStencil-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkInfovisBoostGraphAlgorithms-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkInteractionImage-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkLocalExample-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkParallelMPI4Py-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingContextOpenGL2-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingExternal-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingFreeTypeFontConfig-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingImage-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingLOD-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingMatplotlib-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkWrappingPython38Core-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkPythonInterpreter-7.1.so.7.1p.1 -lpython3.8 /usr/lib/x86_64-linux-gnu/libvtkRenderingParallel-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersParallel-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingParallelLIC-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkParallelMPI-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingLICOpenGL2-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingSceneGraph-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingVolumeAMR-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersAMR-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkParallelCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOLegacy-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingVolumeOpenGL2-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingOpenGL2-7.1.so.7.1p.1 -lGLEW -lSM -lICE -lX11 -lXext -lXt /usr/lib/x86_64-linux-gnu/libvtkImagingMath-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkTestingGenericBridge-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkTestingIOSQL-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOSQL-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkTestingRendering-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkViewsContext2D-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkViewsGeovis-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkGeovisCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkproj4-7.1.so.7.1p.1 -lm /usr/lib/x86_64-linux-gnu/libvtkViewsInfovis-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkChartsCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingContext2D-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersImaging-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkInfovisLayout-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkInfovisCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkViewsCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkInteractionWidgets-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersHybrid-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkImagingGeneral-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkImagingSources-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersModeling-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkInteractionStyle-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersExtraction-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersStatistics-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkImagingFourier-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkalglib-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkImagingHybrid-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOImage-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkDICOMParser-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkmetaio-7.1.so.7.1p.1 -lz /usr/lib/x86_64-linux-gnu/libvtkRenderingAnnotation-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkImagingColor-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingVolume-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkImagingCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOXML-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOXMLParser-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingLabel-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingFreeType-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkCommonColor-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersGeometry-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersSources-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersGeneral-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkCommonComputationalGeometry-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkCommonExecutionModel-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkCommonDataModel-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkCommonTransforms-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkCommonMisc-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkCommonMath-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkCommonSystem-7.1.so.7.1p.1 -lfreetype /usr/lib/x86_64-linux-gnu/libvtkWrappingJava-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkCommonCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtksys-7.1.so.7.1p.1 -ldl -ldl 
[ 58%] Linking CXX shared module ../../lib.linux-x86_64-3.7/redmax_py.cpython-37m-x86_64-linux-gnu.so
/usr/bin/c++ -fPIC -DVERSION_INFO=\"0.0.1\" -O3 -DNDEBUG -flto -shared  -o ../../lib.linux-x86_64-3.7/redmax_py.cpython-37m-x86_64-linux-gnu.so CMakeFiles/redmax_py.dir/python_interface.cpp.o CMakeFiles/redmax_py.dir/Actuator/Actuator.cpp.o CMakeFiles/redmax_py.dir/Actuator/ActuatorMotor.cpp.o CMakeFiles/redmax_py.dir/Body/BVH/BVHEngine.cpp.o CMakeFiles/redmax_py.dir/Body/Body.cpp.o CMakeFiles/redmax_py.dir/Body/BodyAbstract.cpp.o CMakeFiles/redmax_py.dir/Body/BodyBVHObj.cpp.o CMakeFiles/redmax_py.dir/Body/BodyCuboid.cpp.o CMakeFiles/redmax_py.dir/Body/BodyCylinder.cpp.o CMakeFiles/redmax_py.dir/Body/BodyDesignParameters.cpp.o CMakeFiles/redmax_py.dir/Body/BodyMeshObj.cpp.o CMakeFiles/redmax_py.dir/Body/BodySDFObj.cpp.o CMakeFiles/redmax_py.dir/Body/BodySphere.cpp.o CMakeFiles/redmax_py.dir/CollisionDetection/CollisionDetection.cpp.o CMakeFiles/redmax_py.dir/CollisionDetection/ode/odeBoxBox.cpp.o CMakeFiles/redmax_py.dir/DesignParameters.cpp.o CMakeFiles/redmax_py.dir/EndEffector/EndEffector.cpp.o CMakeFiles/redmax_py.dir/Force/ForceCable.cpp.o CMakeFiles/redmax_py.dir/Force/ForceCuboidCuboidContact.cpp.o CMakeFiles/redmax_py.dir/Force/ForceGeneralBVHContact.cpp.o CMakeFiles/redmax_py.dir/Force/ForceGeneralPrimitiveContact.cpp.o CMakeFiles/redmax_py.dir/Force/ForceGeneralSDFContact.cpp.o CMakeFiles/redmax_py.dir/Force/ForceGeneralSDFContactWithSuction.cpp.o CMakeFiles/redmax_py.dir/Force/ForceGroundContact.cpp.o CMakeFiles/redmax_py.dir/Force/ForceSpringMultiPointGeneric.cpp.o CMakeFiles/redmax_py.dir/Joint/Joint.cpp.o CMakeFiles/redmax_py.dir/Joint/JointDesignParameters.cpp.o CMakeFiles/redmax_py.dir/Joint/JointFixed.cpp.o CMakeFiles/redmax_py.dir/Joint/JointFree2D.cpp.o CMakeFiles/redmax_py.dir/Joint/JointFree3DEuler.cpp.o CMakeFiles/redmax_py.dir/Joint/JointFree3DExp.cpp.o CMakeFiles/redmax_py.dir/Joint/JointPlanar.cpp.o CMakeFiles/redmax_py.dir/Joint/JointPrismatic.cpp.o CMakeFiles/redmax_py.dir/Joint/JointRevolute.cpp.o CMakeFiles/redmax_py.dir/Joint/JointSphericalEuler.cpp.o CMakeFiles/redmax_py.dir/Joint/JointSphericalExp.cpp.o CMakeFiles/redmax_py.dir/Joint/JointTranslational.cpp.o CMakeFiles/redmax_py.dir/Mesh.cpp.o CMakeFiles/redmax_py.dir/Robot.cpp.o CMakeFiles/redmax_py.dir/Sensor/Tactile.cpp.o CMakeFiles/redmax_py.dir/Sensor/TactileRectArray.cpp.o CMakeFiles/redmax_py.dir/SimEnvGenerator.cpp.o CMakeFiles/redmax_py.dir/SimViewer.cpp.o CMakeFiles/redmax_py.dir/Simulation.cpp.o CMakeFiles/redmax_py.dir/Simulation_Constructor.cpp.o CMakeFiles/redmax_py.dir/Test.cpp.o CMakeFiles/redmax_py.dir/VirtualObject/VirtualObject.cpp.o CMakeFiles/redmax_py.dir/VirtualObject/VirtualObjectSphere.cpp.o CMakeFiles/redmax_py.dir/main.cpp.o  -Wl,-rpath,/usr/lib/x86_64-linux-gnu/hdf5/openmpi:/usr/lib/x86_64-linux-gnu/openmpi/lib ../opengl_viewer/libopengl_viewer.a ../externals/pugixml/libpugixml.a ../externals/tiny_obj_loader/libtiny_obj_loader.a ../externals/sdfgen/libsdfgen.a ../externals/libimgui.a ../externals/libglew.a /usr/lib/x86_64-linux-gnu/libGL.so /usr/lib/x86_64-linux-gnu/libGLU.so ../externals/glfw/src/libglfw3.a /usr/lib/x86_64-linux-gnu/librt.so -lpthread /usr/lib/x86_64-linux-gnu/libXrandr.so /usr/lib/x86_64-linux-gnu/libXinerama.so /usr/lib/x86_64-linux-gnu/libXcursor.so -lX11 -lXi -lXrandr -lXxf86vm -lXinerama -lXcursor -lrt -lm -lpthread /usr/lib/x86_64-linux-gnu/libexpat.so /usr/lib/x86_64-linux-gnu/libvtkDomainsChemistryOpenGL2-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkDomainsChemistry-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/x86_64-linux-gnu/libtiff.so /usr/lib/x86_64-linux-gnu/libvtkFiltersGeneric-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersHyperTree-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersParallelDIY2-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersParallelFlowPaths-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersFlowPaths-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersParallelGeometry-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersParallelImaging-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersParallelMPI-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersParallelStatistics-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersPoints-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersProgrammable-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersPython-7.1.so.7.1p.1 /usr/lib/libvtkWrappingTools-7.1.a /usr/lib/x86_64-linux-gnu/libvtkFiltersReebGraph-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersSMP-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersSelection-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersTexture-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersVerdict-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkverdict-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkGUISupportQt-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkGUISupportQtSQL-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5.12.8 /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5.12.8 /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.12.8 -lsqlite3 /usr/lib/x86_64-linux-gnu/libvtkIOAMR-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOEnSight-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOExport-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingGL2PSOpenGL2-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libgl2ps.so /usr/lib/x86_64-linux-gnu/libvtkIOFFMPEG-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOMovie-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libtheoraenc.so /usr/lib/x86_64-linux-gnu/libtheoradec.so /usr/lib/x86_64-linux-gnu/libogg.so /usr/lib/x86_64-linux-gnu/libvtkIOGDAL-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOGeoJSON-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libjsoncpp.so /usr/lib/x86_64-linux-gnu/libvtkIOImport-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOInfovis-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOMINC-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOMPIImage-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOMPIParallel-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOParallel-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOGeometry-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIONetCDF-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOMySQL-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOODBC-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOPLY-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOParallelExodus-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOExodus-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkexoIIc-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libnetcdf_c++.so /usr/lib/x86_64-linux-gnu/libnetcdf.so /usr/lib/x86_64-linux-gnu/libvtkIOParallelLSDyna-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOLSDyna-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOParallelNetCDF-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOParallelXML-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOPostgreSQL-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOTecplotTable-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOVPIC-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkVPIC-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOVideo-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOXdmf2-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkxdmf2-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5.so /usr/lib/x86_64-linux-gnu/libsz.so /usr/lib/x86_64-linux-gnu/libdl.so -lm /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/hdf5/openmpi/libhdf5_hl.so /usr/lib/x86_64-linux-gnu/libxml2.so /usr/lib/x86_64-linux-gnu/libvtkImagingMorphological-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkImagingStatistics-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkImagingStencil-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkInfovisBoostGraphAlgorithms-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkInteractionImage-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkLocalExample-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkParallelMPI4Py-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingContextOpenGL2-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingExternal-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingFreeTypeFontConfig-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingImage-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingLOD-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingMatplotlib-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkWrappingPython38Core-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkPythonInterpreter-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libpython3.8.so /usr/lib/x86_64-linux-gnu/libvtkRenderingParallel-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersParallel-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingParallelLIC-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkParallelMPI-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingLICOpenGL2-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingSceneGraph-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingVolumeAMR-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersAMR-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkParallelCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOLegacy-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingVolumeOpenGL2-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingOpenGL2-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libGLEW.so /usr/lib/x86_64-linux-gnu/libSM.so /usr/lib/x86_64-linux-gnu/libICE.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libXt.so /usr/lib/x86_64-linux-gnu/libvtkImagingMath-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkTestingGenericBridge-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkTestingIOSQL-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOSQL-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkTestingRendering-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkViewsContext2D-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkViewsGeovis-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkGeovisCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkproj4-7.1.so.7.1p.1 -lm /usr/lib/x86_64-linux-gnu/libvtkViewsInfovis-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkChartsCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingContext2D-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersImaging-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkInfovisLayout-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkInfovisCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkViewsCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkInteractionWidgets-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersHybrid-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkImagingGeneral-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkImagingSources-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersModeling-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkInteractionStyle-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersExtraction-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersStatistics-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkImagingFourier-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkalglib-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkImagingHybrid-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOImage-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkDICOMParser-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkmetaio-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/x86_64-linux-gnu/libvtkRenderingAnnotation-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkImagingColor-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingVolume-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkImagingCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOXML-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOXMLParser-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkIOCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingLabel-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingFreeType-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkRenderingCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkCommonColor-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersGeometry-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersSources-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersGeneral-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkCommonComputationalGeometry-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkFiltersCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkCommonExecutionModel-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkCommonDataModel-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkCommonTransforms-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkCommonMisc-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkCommonMath-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkCommonSystem-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/x86_64-linux-gnu/libvtkWrappingJava-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtkCommonCore-7.1.so.7.1p.1 /usr/lib/x86_64-linux-gnu/libvtksys-7.1.so.7.1p.1 -ldl -ldl 
/usr/bin/ld: cannot find -lXxf86vm
collect2: error: ld returned 1 exit status
make[2]: *** [redmax/CMakeFiles/redmax.dir/build.make:974: redmax/redmax] Error 1
make[1]: *** [CMakeFiles/Makefile2:1361: redmax/CMakeFiles/redmax.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
/usr/bin/ld: cannot find -lXxf86vm
collect2: error: ld returned 1 exit status
make[2]: *** [redmax/CMakeFiles/redmax_py.dir/build.make:989: ../lib.linux-x86_64-3.7/redmax_py.cpython-37m-x86_64-linux-gnu.so] Error 1
make[1]: *** [CMakeFiles/Makefile2:1328: redmax/CMakeFiles/redmax_py.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
Traceback (most recent call last):
  File "setup.py", line 66, in <module>
    zip_safe=False,
  File "/home/amin/anaconda3/envs/assembly2/lib/python3.7/site-packages/setuptools/__init__.py", line 153, in setup
    return distutils.core.setup(**attrs)
  File "/home/amin/anaconda3/envs/assembly2/lib/python3.7/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/home/amin/anaconda3/envs/assembly2/lib/python3.7/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "/home/amin/anaconda3/envs/assembly2/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/home/amin/anaconda3/envs/assembly2/lib/python3.7/site-packages/setuptools/command/install.py", line 67, in run
    self.do_egg_install()
  File "/home/amin/anaconda3/envs/assembly2/lib/python3.7/site-packages/setuptools/command/install.py", line 109, in do_egg_install
    self.run_command('bdist_egg')
  File "/home/amin/anaconda3/envs/assembly2/lib/python3.7/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/home/amin/anaconda3/envs/assembly2/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/home/amin/anaconda3/envs/assembly2/lib/python3.7/site-packages/setuptools/command/bdist_egg.py", line 164, in run
    cmd = self.call_command('install_lib', warn_dir=0)
  File "/home/amin/anaconda3/envs/assembly2/lib/python3.7/site-packages/setuptools/command/bdist_egg.py", line 150, in call_command
    self.run_command(cmdname)
  File "/home/amin/anaconda3/envs/assembly2/lib/python3.7/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/home/amin/anaconda3/envs/assembly2/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/home/amin/anaconda3/envs/assembly2/lib/python3.7/site-packages/setuptools/command/install_lib.py", line 11, in run
    self.build()
  File "/home/amin/anaconda3/envs/assembly2/lib/python3.7/distutils/command/install_lib.py", line 107, in build
    self.run_command('build_ext')
  File "/home/amin/anaconda3/envs/assembly2/lib/python3.7/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/home/amin/anaconda3/envs/assembly2/lib/python3.7/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "setup.py", line 32, in run
    self.build_extension(ext)
  File "setup.py", line 58, in build_extension
    subprocess.check_call(['cmake', '--build', '.'] + build_args, cwd=self.build_temp)
  File "/home/amin/anaconda3/envs/assembly2/lib/python3.7/subprocess.py", line 328, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['cmake', '--build', '.', '--config', 'Release', '--', '-j8']' returned non-zero exit status 2.


Seems like the error is triggered by /usr/bin/ld: cannot find -lXxf86vm

I googled and found this potential solution: go-gl/glfw#140

So maybe try sudo apt-get install libgl1-mesa-dev xorg-dev?

The installation worked, thanks for your help.

Sounds good. Thanks for raising this issue. I will update our installation instructions accordingly.