I am trying to update my computer and am getting this error:
libsavitar - exit status 4
Here is part of the output:
==> Starting check()...
Internal ctest changing into directory: /home/jeremiah/.cache/yay/libsavitar/src/libSavitar-5.3.0/build
Test project /home/jeremiah/.cache/yay/libsavitar/src/libSavitar-5.3.0/build
Start 1: ThreeMFParserTest
1/3 Test #1: ThreeMFParserTest ................***Failed 0.01 sec
[==========] Running 3 tests from 1 test suite.
[----------] Global test environment set-up.
[----------] 3 tests from ThreeMFParserTest
[ RUN ] ThreeMFParserTest.parse
/usr/src/debug/libsavitar/libSavitar-5.3.0/tests/ThreeMFParserTest.cpp:50: Failure
Value of: xml_string.empty()
Actual: true
Expected: false
[ FAILED ] ThreeMFParserTest.parse (0 ms)
[ RUN ] ThreeMFParserTest.sceneToString
/usr/src/debug/libsavitar/libSavitar-5.3.0/tests/ThreeMFParserTest.cpp:112: Failure
Value of: xml_string.empty()
Actual: true
Expected: false
[ FAILED ] ThreeMFParserTest.sceneToString (0 ms)
[ RUN ] ThreeMFParserTest.decimalSeparatorTest
/usr/src/debug/libsavitar/libSavitar-5.3.0/tests/ThreeMFParserTest.cpp:131: Failure
Expected: scene = parser_septest.parse(xml_string_septest) throws an exception of type std::runtime_error.
Actual: it throws nothing.
[ FAILED ] ThreeMFParserTest.decimalSeparatorTest (0 ms)
[----------] 3 tests from ThreeMFParserTest (0 ms total)
[----------] Global test environment tear-down
[==========] 3 tests from 1 test suite ran. (0 ms total)
[ PASSED ] 0 tests.
[ FAILED ] 3 tests, listed below:
[ FAILED ] ThreeMFParserTest.parse
[ FAILED ] ThreeMFParserTest.sceneToString
[ FAILED ] ThreeMFParserTest.decimalSeparatorTest
3 FAILED TESTS
0% tests passed, 1 tests failed out of 1
Total Test time (real) = 0.01 sec
The following tests FAILED:
1 - ThreeMFParserTest (Failed)
Errors while running CTest
==> ERROR: A failure occurred in check().
Aborting...
-> error making: libsavitar-exit status 4
Any ideas? I am updating my other computer and will see if it has the same problem. I don’t even know if it has that package or what it is for.
jputnam:
libsavitar
It’s currently out-of-date, and it is a package only required by cura/cura engine.
libsavitar: https://aur.archlinux.org/packages/libsavitar
cura: https://aur.archlinux.org/packages/cura
I’m assuming you have cura
installed? You can check using the command below:
pacman -Q | grep -i cura
From what I can see, cura is required by an inkscape/openscad package.
Do you have either inkscape or openscad installed?
1 Like
No, I have Cura installed for my 3D printer. I also have OrcaSlicer installed which I like better but prints from Cura come out so much smoother. I just don’t have the filament or time to fiddle with the setting in Orca.
1 Like
Actually, I do also have both Inkscape and openscad installed.
That’s what I was thinking. What about this package? https://aur.archlinux.org/packages/inkscape-paths2openscad
pacman -Q | grep -i inkscape-paths2openscad
Also, to stop getting that error, you may have to build the package from their GitHub.
opened 05:46AM - 08 Apr 24 UTC
closed 08:56PM - 12 Apr 24 UTC
Updates fail:
Distro: EndeavourOS
Kernel: 6.8.2-arch2-1
-- The C compiler … identification is GNU 13.2.1
-- The CXX compiler identification is GNU 13.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
CMake Error at CMakeLists.txt:4 (find_package):
By not providing "Findstandardprojectsettings.cmake" in CMAKE_MODULE_PATH
this project has asked CMake to find a package configuration file provided
by "standardprojectsettings", but CMake did not find one.
Could not find a package configuration file provided by
"standardprojectsettings" with any of the following names:
standardprojectsettingsConfig.cmake
standardprojectsettings-config.cmake
Add the installation prefix of "standardprojectsettings" to
CMAKE_PREFIX_PATH or set "standardprojectsettings_DIR" to a directory
containing one of the above files. If "standardprojectsettings" provides a
separate development package or SDK, be sure it has been installed.
-- Configuring incomplete, errors occurred!
==> ERROR: An error occurred in build().
Break off...
-> Error building: libsavitar-exit status 4
-> The following packages could not be installed. Manual intervention is required:
libsavitar - exit status 4
system
Closed
May 15, 2024, 2:44am
6
This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.