Запутался в перле. ERROR: dev-perl/DBD-mysql-4.01.6 failed:
nike 29 июля, 2010 - 12:25
Вобщем что то натворил и ничего не помогает. Хочу emerge dev-perl/DBD-mysql. Оно выдаёт:
Can't locate DBI/DBD.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.12.1/i686-linux /usr/local/lib/perl5/site_perl/5.12.1 /usr/local/lib/perl5/5.12.1/i686-linux /usr/local/lib/perl5/5.12.1 .) at Makefile.PL line 24. * ERROR: dev-perl/DBD-mysql-4.01.6 failed: * Unable to build! (are you using USE="build"?)
Типа нету DBD.pm. Оно его хочет найти почему то по пути /usr/local/lib... Хотя оно лежит тут:
# equery f DBI | grep DBD.pm /usr/lib/perl5/5.12.1/i686-linux/DBI/DBD.pm
dev-perl/DBI Пересобирал и сам dev-lang/perl пересобирал. Пробовал и с USE build, но после этого оно просит перерсобрать с -build. Пробовал perl-cleaner --reallyall - затыкается как раз на сборке dev-perl/DBD-mysql. Не пойму почему он DBD лежит в /usr/lib.. а при установке DBD-mysql он хочет найти его по путям /usr/local/lib...
»
- Для комментирования войдите или зарегистрируйтесь
А у вас весь ПЕРЛ из портажа
А у вас весь ПЕРЛ из портажа или что-нибудь ручками ставили?
Некоторые модули ставил
Некоторые модули ставил cpan`ом. Может он и сам перл подтянул? Если так то как исправить?
ПЕРЛ - нет, а конфигурацию
ПЕРЛ - нет, а конфигурацию точно сбил... читайте и чистите конфиги.
А какие конфиги то?
А какие конфиги то?
Не надо было так делать.
Не надо было так делать. Вспоминайте, какие модули ставили и удаляйте. Если каких-то модулей нет в портаже, есть утилита g-cpan, которая делает ебилды по именам.
Не грусти, товарищ! Всё хорошо, beautiful good!
Знал бы раньше что есть такая
Знал бы раньше что есть такая утилита.. теперь бы вспомнить что я там понаставил..
Как их удалять то ? В cpan`е
Как их удалять то ? В cpan`е такого нет.
perl-cleaner
perl-cleaner --reallyall
Dmitri
Вы недочитали мой первый пост.
случается
ага, схожую ошибку увидел ...
Тут такая штука. # which
Тут такая штука.
# which perl
/usr/local/bin/perl
При этом /usr/bin/perl тоже есть. Как убить этот /usr/local/bin/perl ?
реинсталл - СЗЗБ
реинсталл - СЗЗБ
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
это что за зверь?
это что за зверь?
Вобщем решил. Костылёвым
Вобщем решил. Костылёвым способом правда.. посмотрел
equery f dev-lang/perl | grep "/usr/bin"
полез в /usr/local/bin и все аналогичные файлы переименовал.. perl-cleaner --modules прошло удачно :)