Проблема Cmake при использовании make с несколькими потоками - PullRequest
0 голосов
/ 15 апреля 2019

У меня есть проект CMake.Когда я запускаю

make -j all

или

make -j 2

, я получаю такие ошибки, как

/usr/bin/cmake/usr/bin/cmake: : error while loading shared libraries: libasn1.so.8: error while loading shared librariescannot open shared object file: Operation not permitted
: libunistring.so.2: cannot open shared object file: Operation not permitted
src/sco/node/CMakeFiles/rtspreader.dir/build.make:62: recipe for target 'src/sco/node/CMakeFiles/rtspreader.dir/RtspReader.cpp.o' failed

или

    In file included from /home/sstoenescu/Work/legobox/src/sco/node/decision/NonScanScoreCalculator.cpp:2:
In file included from /usr/bin/../lib/gcc/x86_64-linux-gnu/7.3.0/../../../../include/c++/7.3.0/iostream:39:
/usr/bin/../lib/gcc/x86_64-linux-gnu/7.3.0/../../../../include/c++/7.3.0/ostream:38:10: fatal error: 'ios' file not found

Однако, когдаЯ просто запускаю

make

без каких-либо потоков, все работает нормально.

Каждый раз, когда я запускаю make -j all, я получаю разные ошибки, но в основном они относятся к этим двум типам.

Знаете ли вы, что может быть не так?Проект слишком велик для размещения какого-либо кода или соответствующего содержимого CMakeLists.txt.Пожалуйста, скажите мне, если вам нужна дополнительная информация, потому что я не уверен, как сформулировать этот вопрос.

Кроме того, это происходит и с другими проектами, так что я почти уверен, что с моей системой что-то не так, ине мои проекты.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...