При написании yaourt -S freecad получаю такую ошибку
In file included from /tmp/yaourt-tmp-deax/aur-opencascade7/src/occt-V7_1_0/build/inc/Standard_CLocaleSentry.hxx:1:0, from /tmp/yaourt-tmp-deax/aur-opencascade7/src/occt-V7_1_0/src/Standard/Standard_CLocaleSentry.cxx:16: /tmp/yaourt-tmp-deax/aur-opencascade7/src/occt-V7_1_0/src/Standard/Standard_CLocaleSentry.hxx:39:12: фатальная ошибка: xlocale.h: Нет такого файла или каталога #include <xlocale.h> ^~~~~~~~~~~ компиляция прервана. make[2]: *** [src/TKernel/CMakeFiles/TKernel.dir/build.make:975: src/TKernel/CMakeFiles/TKernel.dir/__/Standard/Standard_CLocaleSentry.cxx.o] Ошибка 1 make[1]: *** [CMakeFiles/Makefile2:86: src/TKernel/CMakeFiles/TKernel.dir/all] Ошибка 2 make: *** [Makefile:130: all] Ошибка 2 ==> ОШИБКА: Произошел сбой в build(). Прерывание... ==> ОШИБКА: Makepkg не смог собрать opencascade7.
А если yaourt -S brlcad
*********************************************************** * Stage 2 of 9 - Check for Programs * *********************************************************** — Found SHELL_SUPPORTED: /usr/bin/sh — Performing Test YYTEXT_POINTER — Performing Test YYTEXT_POINTER - Success — Found LEX: /usr/bin/flex — Could NOT find SWIG (missing: SWIG_EXECUTABLE SWIG_DIR) CMake Error at CMakeLists.txt:156 (_message): Attempting to ignore non-existent file GLOBAL, in directory «/tmp/yaourt-tmp-deax/aur-brlcad/src/brlcad-7.26.2» Call Stack (most recent call first): misc/CMake/BRLCAD_CMakeFiles.cmake:137 (message) CMakeLists.txt:416 (CMAKEFILES) /usr/share/cmake-3.9/Modules/FindDoxygen.cmake:483 (add_executable) /usr/share/cmake-3.9/Modules/FindDoxygen.cmake:555 (_Doxygen_find_dot) CMakeLists.txt:1631 (find_package)
Я уже как понял компилятору что-то не нравится, а вот не знаю что для него настраивать и как.