Проблема с distcc
Установил distcc, видимо криво настроил, в результате /etc/init.d/distccd запускаться отказалось. Решил удалить и переустановить..
В /etc/make.conf закоментил параметры для distcc
Пробую установить ее заново, но установка обрывается в самом конце с
creating _include_server/var/tmp/portage/sys-devel/distcc-3.1/work/distcc-3.1/include_server
creating _include_server/var/tmp/portage/sys-devel/distcc-3.1/work/distcc-3.1/include_server/c_extensions
distcc -pthread -fno-strict-aliasing -O2 -march=i686 -pipe -MD -W -Wall -Wimplicit -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Wmissing-declarations -Wuninitialized -pthread -Wno-missing-p$
unable to execute distcc: No such file or directory
error: command 'distcc' failed with exit status 1
make: *** [include-server] Ошибка 1
Не могу понять в чем дело..
Самый прикол в том, что после удаления distcc попробовал установить софтинку для принтера и получил следующее:
running build_ext
building '_xmlplus.parsers.pyexpat' extension
creating build/temp.linux-i686-2.5
creating build/temp.linux-i686-2.5/extensions
distcc -pthread -fno-strict-aliasing -O2 -march=i686 -pipe -fPIC -DHAVE_EXPAT_H -DHAVE_MEMMOVE=1 -I/usr/include -I/usr/include/python2.5 -c -DHAVE_EXPAT_H -DHAVE_MEMMOVE=1 -I/usr/include -I/usr/include/python2.5 -c extensions/pyexpat.c -o build/temp.linux-i686-2.5/extensions/pyexpat.o
unable to execute distcc: No such file or directory
error: command 'distcc' failed with exit status 1
о_О Такое ощущение, что система все еще думает что distcc установлена...
- Для комментирования войдите или зарегистрируйтесь
Разобрался
Не знаю в чем была проблема, но помогло одно - на втором компьютере собрал бинарник distcc и установил его на этот компьютер. После этого пересобрал по обычному distcc - все нормально, и другие программы теперь тоже нормально собираются. Но правда теперь уже боюсь distcc опять удалять - вдруг таже история будет)
export FEATURES=-distcc если
export FEATURES=-distcc
если в в енве указан дистцц прежде гцц, то удалить строку и env-update