FS#57673 - [cura] Cura depends on libSavitar
Attached to Project:
Community Packages
Opened by Curtis Lee Bolin (curtisleebolin) - Wednesday, 28 February 2018, 08:53 GMT
Last edited by Jelle van der Waa (jelly) - Sunday, 11 March 2018, 20:36 GMT
Opened by Curtis Lee Bolin (curtisleebolin) - Wednesday, 28 February 2018, 08:53 GMT
Last edited by Jelle van der Waa (jelly) - Sunday, 11 March 2018, 20:36 GMT
|
Details
Description:
Cura depends on libSavitar to function correctly. Projects can't be saved without it. After building and installing libSavitar, Cura correctly saves projects. Issue filed with Cura's github: https://github.com/Ultimaker/Cura/issues/3409 Application Version: 3.2.1 Steps to Reproduce: Click File in the top menu Click Save Project... Actual Results: Error There are no file types available to write with! Expected results: A file save dialog to choose the name and location of the project file. Build and install of libSavitar: ``` $ tar -xf libSavitar-2.7.0.tar.gz $ cd libSavitar-2.7.0/ $ mkdir build $ cd build/ $ cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -G "Unix Makefiles" .. -- The C compiler identification is GNU 7.3.0 -- The CXX compiler identification is GNU 7.3.0 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.6.4", minimum required is "3.4.0") -- Found PythonLibs: /usr/lib/libpython3.6m.so (found suitable version "3.6.4", minimum required is "3.4.0") -- Found SIP version: 4.19.7 -- Configuring done -- Generating done -- Build files have been written to: /home/lee/Downloads/libSavitar-2.7.0/build $ make Scanning dependencies of target pugixml [ 5%] Building CXX object pugixml/CMakeFiles/pugixml.dir/src/pugixml.cpp.o [ 10%] Linking CXX static library libpugixml.a [ 10%] Built target pugixml Scanning dependencies of target Savitar [ 15%] Building CXX object CMakeFiles/Savitar.dir/src/ThreeMFParser.cpp.o [ 21%] Building CXX object CMakeFiles/Savitar.dir/src/SceneNode.cpp.o [ 26%] Building CXX object CMakeFiles/Savitar.dir/src/Scene.cpp.o [ 31%] Building CXX object CMakeFiles/Savitar.dir/src/MeshData.cpp.o [ 36%] Building CXX object CMakeFiles/Savitar.dir/src/Vertex.cpp.o [ 42%] Building CXX object CMakeFiles/Savitar.dir/src/Face.cpp.o [ 47%] Linking CXX shared library libSavitar.so [ 47%] Built target Savitar [ 52%] Generating python/sipSavitarpart0.cpp, python/sipSavitarpart1.cpp, python/sipSavitarpart2.cpp, python/sipSavitarpart3.cpp, python/sipSavitarpart4.cpp, python/sipSavitarpart5.cpp, python/sipSavitarpart6.cpp, python/sipSavitarpart7.cpp Scanning dependencies of target python_module_Savitar [ 57%] Building CXX object CMakeFiles/python_module_Savitar.dir/python/sipSavitarpart0.cpp.o [ 63%] Building CXX object CMakeFiles/python_module_Savitar.dir/python/sipSavitarpart1.cpp.o [ 68%] Building CXX object CMakeFiles/python_module_Savitar.dir/python/sipSavitarpart2.cpp.o [ 73%] Building CXX object CMakeFiles/python_module_Savitar.dir/python/sipSavitarpart3.cpp.o [ 78%] Building CXX object CMakeFiles/python_module_Savitar.dir/python/sipSavitarpart4.cpp.o [ 84%] Building CXX object CMakeFiles/python_module_Savitar.dir/python/sipSavitarpart5.cpp.o [ 89%] Building CXX object CMakeFiles/python_module_Savitar.dir/python/sipSavitarpart6.cpp.o [ 94%] Building CXX object CMakeFiles/python_module_Savitar.dir/python/sipSavitarpart7.cpp.o [100%] Linking CXX shared library Savitar.so [100%] Built target python_module_Savitar $ sudo make install [ 10%] Built target pugixml [ 47%] Built target Savitar [100%] Built target python_module_Savitar Install the project... -- Install configuration: "Release" -- Installing: /usr/lib/python3.6/site-packages/Savitar.so -- Set runtime path of "/usr/lib/python3.6/site-packages/Savitar.so" to "/usr/lib64" -- Installing: /usr/lib64/libSavitar.so.0.1.0 -- Up-to-date: /usr/lib64/libSavitar.so.0 -- Up-to-date: /usr/lib64/libSavitar.so -- Set runtime path of "/usr/lib64/libSavitar.so.0.1.0" to "/usr/lib64" -- Up-to-date: /usr/include/Savitar/ThreeMFParser.h -- Up-to-date: /usr/include/Savitar/Types.h -- Up-to-date: /usr/include/Savitar/SceneNode.h -- Up-to-date: /usr/include/Savitar/Scene.h -- Up-to-date: /usr/include/Savitar/MeshData.h -- Up-to-date: /usr/include/Savitar/Vertex.h -- Up-to-date: /usr/include/Savitar/Face.h -- Up-to-date: /usr/include/Savitar/SavitarExport.h -- Installing: /usr/lib64/cmake/Savitar/Savitar-targets.cmake -- Installing: /usr/lib64/cmake/Savitar/Savitar-targets-release.cmake -- Installing: /usr/lib64/cmake/Savitar/SavitarConfig.cmake -- Installing: /usr/lib64/cmake/Savitar/SavitarConfigVersion.cmake -- Installing: /usr/lib64/libpugixml.a -- Up-to-date: /usr/include/pugixml.hpp -- Up-to-date: /usr/include/pugiconfig.hpp -- Installing: /usr/lib64/cmake/pugixml/pugixml-config.cmake -- Installing: /usr/lib64/cmake/pugixml/pugixml-config-release.cmake ``` |
This task depends upon
FS#57558