There's an error during the 'make' part of installation.
Scanning dependencies of target libz
[ 1%] Building C object libs/zlib/CMakeFiles/libz.dir/crc32.c.o
[ 2%] Building C object libs/zlib/CMakeFiles/libz.dir/deflate.c.o
[ 4%] Building C object libs/zlib/CMakeFiles/libz.dir/compress.c.o
[ 5%] Building C object libs/zlib/CMakeFiles/libz.dir/trees.c.o
[ 6%] Building C object libs/zlib/CMakeFiles/libz.dir/inffast.c.o
[ 8%] Building C object libs/zlib/CMakeFiles/libz.dir/infback.c.o
[ 9%] Building C object libs/zlib/CMakeFiles/libz.dir/gzwrite.c.o
[ 10%] Building C object libs/zlib/CMakeFiles/libz.dir/gzlib.c.o
[ 12%] Building C object libs/zlib/CMakeFiles/libz.dir/gzread.c.o
[ 13%] Building C object libs/zlib/CMakeFiles/libz.dir/gzclose.c.o
[ 15%] Building C object libs/zlib/CMakeFiles/libz.dir/inftrees.c.o
[ 16%] Building C object libs/zlib/CMakeFiles/libz.dir/adler32.c.o
[ 17%] Building C object libs/zlib/CMakeFiles/libz.dir/uncompr.c.o
[ 19%] Building C object libs/zlib/CMakeFiles/libz.dir/inflate.c.o
[ 20%] Building C object libs/zlib/CMakeFiles/libz.dir/zutil.c.o
Linking C static library liblibz.a
[ 20%] Built target libz
Scanning dependencies of target qhull
[ 21%] Building C object libs/qhull/CMakeFiles/qhull.dir/user.c.o
[ 23%] Building C object libs/qhull/CMakeFiles/qhull.dir/stat.c.o
[ 24%] Building C object libs/qhull/CMakeFiles/qhull.dir/qset.c.o
[ 26%] Building C object libs/qhull/CMakeFiles/qhull.dir/poly.c.o
[ 27%] Building C object libs/qhull/CMakeFiles/qhull.dir/global.c.o
[ 28%] Building C object libs/qhull/CMakeFiles/qhull.dir/qhull.c.o
[ 30%] Building C object libs/qhull/CMakeFiles/qhull.dir/poly2.c.o
[ 31%] Building C object libs/qhull/CMakeFiles/qhull.dir/mem.c.o
[ 32%] Building C object libs/qhull/CMakeFiles/qhull.dir/geom.c.o
[ 34%] Building C object libs/qhull/CMakeFiles/qhull.dir/geom2.c.o
[ 35%] Building C object libs/qhull/CMakeFiles/qhull.dir/merge.c.o
[ 36%] Building C object libs/qhull/CMakeFiles/qhull.dir/io.c.o
Linking C static library libqhull.a
[ 36%] Built target qhull
Scanning dependencies of target tinyxml
[ 38%] Building CXX object libs/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o
[ 39%] Building CXX object libs/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o
[ 41%] Building CXX object libs/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o
[ 42%] Building CXX object libs/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o
Linking CXX static library libtinyxml.a
[ 42%] Built target tinyxml
Scanning dependencies of target Juce
[ 43%] Building CXX object libs/juce_2_0/CMakeFiles/Juce.dir/modules/juce_core/juce_core.cpp.o
[ 45%] Building CXX object libs/juce_2_0/CMakeFiles/Juce.dir/modules/juce_cryptography/juce_cryptography.cpp.o
[ 46%] Building CXX object libs/juce_2_0/CMakeFiles/Juce.dir/modules/juce_data_structures/juce_data_structures.cpp.o
[ 47%] Building CXX object libs/juce_2_0/CMakeFiles/Juce.dir/modules/juce_events/juce_events.cpp.o
[ 49%] Building CXX object libs/juce_2_0/CMakeFiles/Juce.dir/modules/juce_graphics/juce_graphics.cpp.o
[ 50%] Building CXX object libs/juce_2_0/CMakeFiles/Juce.dir/modules/juce_gui_basics/juce_gui_basics.cpp.o
[ 52%] Building CXX object libs/juce_2_0/CMakeFiles/Juce.dir/modules/juce_gui_extra/juce_gui_extra.cpp.o
[ 53%] Building CXX object libs/juce_2_0/CMakeFiles/Juce.dir/modules/juce_opengl/juce_opengl.cpp.o
Linking CXX static library libJuce.a
[ 53%] Built target Juce
Scanning dependencies of target xge
[ 54%] Building CXX object src/xge/CMakeFiles/xge.dir/batch.cpp.o
In file included from /home/khorda/diff/pyplasm-master/src/xge/batch.cpp:2:0:
/home/khorda/diff/pyplasm-master/src/./xge/xge.h:57:29: error: ‘std::shared_ptr’ has not been declared
Maybe this is caused by some changes on the pyplasm source because an older version seems to work.
This may help you fix the problem (maybe in xge.h); pyplasm-master is the newer version.
khorda@militaryclass:~/diff > diff -rq pyplasm-master/ pyplasm1/
Solo in pyplasm1/: .git
I file pyplasm-master/libs/juce_2_0/modules/juce_core/maths/juce_Expression.cpp e pyplasm1/libs/juce_2_0/modules/juce_core/maths/juce_Expression.cpp sono diversi
I file pyplasm-master/libs/juce_2_0/modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp e pyplasm1/libs/juce_2_0/modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp sono diversi
I file pyplasm-master/libs/juce_2_0/modules/juce_opengl/opengl/juce_OpenGLGraphicsContext.cpp e pyplasm1/libs/juce_2_0/modules/juce_opengl/opengl/juce_OpenGLGraphicsContext.cpp sono diversi
I file pyplasm-master/src/xge/box.h e pyplasm1/src/xge/box.h sono diversi
I file pyplasm-master/src/xge/plane.h e pyplasm1/src/xge/plane.h sono diversi
I file pyplasm-master/src/xge/vec.h e pyplasm1/src/xge/vec.h sono diversi
I file pyplasm-master/src/xge/xge.h e pyplasm1/src/xge/xge.h sono diversi
I file pyplasm-master/src/xgepy/xge.i e pyplasm1/src/xgepy/xge.i sono diversi
I file pyplasm-master/src/xgepy/xgePYTHON_wrap.cxx e pyplasm1/src/xgepy/xgePYTHON_wrap.cxx sono diversi
I file pyplasm-master/src/xgepy/xgePYTHON_wrap.h e pyplasm1/src/xgepy/xgePYTHON_wrap.h sono diversi
[1]khorda@militaryclass:~/diff > diff pyplasm-master/src/xge/xge.h pyplasm1/src/xge/xge.h
27c27
There's an error during the 'make' part of installation.
Scanning dependencies of target libz [ 1%] Building C object libs/zlib/CMakeFiles/libz.dir/crc32.c.o [ 2%] Building C object libs/zlib/CMakeFiles/libz.dir/deflate.c.o [ 4%] Building C object libs/zlib/CMakeFiles/libz.dir/compress.c.o [ 5%] Building C object libs/zlib/CMakeFiles/libz.dir/trees.c.o [ 6%] Building C object libs/zlib/CMakeFiles/libz.dir/inffast.c.o [ 8%] Building C object libs/zlib/CMakeFiles/libz.dir/infback.c.o [ 9%] Building C object libs/zlib/CMakeFiles/libz.dir/gzwrite.c.o [ 10%] Building C object libs/zlib/CMakeFiles/libz.dir/gzlib.c.o [ 12%] Building C object libs/zlib/CMakeFiles/libz.dir/gzread.c.o [ 13%] Building C object libs/zlib/CMakeFiles/libz.dir/gzclose.c.o [ 15%] Building C object libs/zlib/CMakeFiles/libz.dir/inftrees.c.o [ 16%] Building C object libs/zlib/CMakeFiles/libz.dir/adler32.c.o [ 17%] Building C object libs/zlib/CMakeFiles/libz.dir/uncompr.c.o [ 19%] Building C object libs/zlib/CMakeFiles/libz.dir/inflate.c.o [ 20%] Building C object libs/zlib/CMakeFiles/libz.dir/zutil.c.o Linking C static library liblibz.a [ 20%] Built target libz Scanning dependencies of target qhull [ 21%] Building C object libs/qhull/CMakeFiles/qhull.dir/user.c.o [ 23%] Building C object libs/qhull/CMakeFiles/qhull.dir/stat.c.o [ 24%] Building C object libs/qhull/CMakeFiles/qhull.dir/qset.c.o [ 26%] Building C object libs/qhull/CMakeFiles/qhull.dir/poly.c.o [ 27%] Building C object libs/qhull/CMakeFiles/qhull.dir/global.c.o [ 28%] Building C object libs/qhull/CMakeFiles/qhull.dir/qhull.c.o [ 30%] Building C object libs/qhull/CMakeFiles/qhull.dir/poly2.c.o [ 31%] Building C object libs/qhull/CMakeFiles/qhull.dir/mem.c.o [ 32%] Building C object libs/qhull/CMakeFiles/qhull.dir/geom.c.o [ 34%] Building C object libs/qhull/CMakeFiles/qhull.dir/geom2.c.o [ 35%] Building C object libs/qhull/CMakeFiles/qhull.dir/merge.c.o [ 36%] Building C object libs/qhull/CMakeFiles/qhull.dir/io.c.o Linking C static library libqhull.a [ 36%] Built target qhull Scanning dependencies of target tinyxml [ 38%] Building CXX object libs/tinyxml/CMakeFiles/tinyxml.dir/tinystr.cpp.o [ 39%] Building CXX object libs/tinyxml/CMakeFiles/tinyxml.dir/tinyxml.cpp.o [ 41%] Building CXX object libs/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlparser.cpp.o [ 42%] Building CXX object libs/tinyxml/CMakeFiles/tinyxml.dir/tinyxmlerror.cpp.o Linking CXX static library libtinyxml.a [ 42%] Built target tinyxml Scanning dependencies of target Juce [ 43%] Building CXX object libs/juce_2_0/CMakeFiles/Juce.dir/modules/juce_core/juce_core.cpp.o [ 45%] Building CXX object libs/juce_2_0/CMakeFiles/Juce.dir/modules/juce_cryptography/juce_cryptography.cpp.o [ 46%] Building CXX object libs/juce_2_0/CMakeFiles/Juce.dir/modules/juce_data_structures/juce_data_structures.cpp.o [ 47%] Building CXX object libs/juce_2_0/CMakeFiles/Juce.dir/modules/juce_events/juce_events.cpp.o [ 49%] Building CXX object libs/juce_2_0/CMakeFiles/Juce.dir/modules/juce_graphics/juce_graphics.cpp.o [ 50%] Building CXX object libs/juce_2_0/CMakeFiles/Juce.dir/modules/juce_gui_basics/juce_gui_basics.cpp.o [ 52%] Building CXX object libs/juce_2_0/CMakeFiles/Juce.dir/modules/juce_gui_extra/juce_gui_extra.cpp.o [ 53%] Building CXX object libs/juce_2_0/CMakeFiles/Juce.dir/modules/juce_opengl/juce_opengl.cpp.o Linking CXX static library libJuce.a [ 53%] Built target Juce Scanning dependencies of target xge [ 54%] Building CXX object src/xge/CMakeFiles/xge.dir/batch.cpp.o In file included from /home/khorda/diff/pyplasm-master/src/xge/batch.cpp:2:0: /home/khorda/diff/pyplasm-master/src/./xge/xge.h:57:29: error: ‘std::shared_ptr’ has not been declared
define SmartPointer std::shared_ptr
[...] make[2]: * [src/xge/CMakeFiles/xge.dir/batch.cpp.o] Errore 1 make[1]: * [src/xge/CMakeFiles/xge.dir/all] Errore 2 make: *\ [all] Errore 2
Maybe this is caused by some changes on the pyplasm source because an older version seems to work. This may help you fix the problem (maybe in xge.h); pyplasm-master is the newer version.
khorda@militaryclass:~/diff > diff -rq pyplasm-master/ pyplasm1/ Solo in pyplasm1/: .git I file pyplasm-master/libs/juce_2_0/modules/juce_core/maths/juce_Expression.cpp e pyplasm1/libs/juce_2_0/modules/juce_core/maths/juce_Expression.cpp sono diversi I file pyplasm-master/libs/juce_2_0/modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp e pyplasm1/libs/juce_2_0/modules/juce_graphics/contexts/juce_LowLevelGraphicsSoftwareRenderer.cpp sono diversi I file pyplasm-master/libs/juce_2_0/modules/juce_opengl/opengl/juce_OpenGLGraphicsContext.cpp e pyplasm1/libs/juce_2_0/modules/juce_opengl/opengl/juce_OpenGLGraphicsContext.cpp sono diversi I file pyplasm-master/src/xge/box.h e pyplasm1/src/xge/box.h sono diversi I file pyplasm-master/src/xge/plane.h e pyplasm1/src/xge/plane.h sono diversi I file pyplasm-master/src/xge/vec.h e pyplasm1/src/xge/vec.h sono diversi I file pyplasm-master/src/xge/xge.h e pyplasm1/src/xge/xge.h sono diversi I file pyplasm-master/src/xgepy/xge.i e pyplasm1/src/xgepy/xge.i sono diversi I file pyplasm-master/src/xgepy/xgePYTHON_wrap.cxx e pyplasm1/src/xgepy/xgePYTHON_wrap.cxx sono diversi I file pyplasm-master/src/xgepy/xgePYTHON_wrap.h e pyplasm1/src/xgepy/xgePYTHON_wrap.h sono diversi [1]khorda@militaryclass:~/diff > diff pyplasm-master/src/xge/xge.h pyplasm1/src/xge/xge.h 27c27
< #include