Всем привет! После установки «Генты» на «Малину - 2» по этому руководству почему-то не обновляется успешно установленная «Гента»:
emerge --update --deep --with-bdeps=y --newuse @world
В ответ выходит такая ошибка:
Calculating dependencies... done!
Verifying ebuild manifests
Running pre-merge checks for app-crypt/libb2-0.98.1-r2
Emerging (1 of 4) dev-libs/libpcre-8.45-r1::gentoo
...
In file included from /var/tmp/portage/dev-libs/libpcre-8.45-r1/work/pcre-8.45/pcrecpp_unittest.cc:42:
/usr/lib/gcc/armv7a-unknown-linux-gnueabihf/11.3.0/include/g++-v11/cassert:43:10: fatal error: bits/c++config.h: No such file or directory
43 | #include <bits/c++config.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:2398: pcrecpp_unittest-pcrecpp_unittest.o] Error 1
Я искал этот отсутствующий файл «c++config.h» - его, действительно, нет.
Некоторые пакеты при установке требуют этот же отсутствующий файл и не устанавливаются, например, «Постфикс», а другие - устанавливаются без ошибок. Я попробовал переустановить компилятор - выходит ошибка: «Cannot compute sizeof (long long)».
Где взять этот файл «c++config.h»? Он содержится внутри компилятора или в какой-то библиотеке?
Пишите.