Ошибки при сборке net-dns/bind-9.8.1_p1
Здравствуйте Уважаемые.
Невозможно собрать net-dns/bind-9.8.1_p1:
serv init.d # uname -a
Linux serv 2.6.32-gentoo-r41 х86
serv # emerge -pv net-dns/bind
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] net-dns/bind-9.8.1_p1 USE="berkdb caps dlz ipv6 mysql postgres ssl -doc -geoip -gost -gssapi -idn -ldap -odbc -pkcs11 -rpz -sdb-ldap (-selinux) -threads -urandom -xml" 0 kB
цитата из места с ошибкой
1/work/bind-9.8.1-P1/lib/isccc/.libs/libisccc.so ../../lib/isccc/.libs/libisccc.so /var/tmp/portage/net-dns/bind-9.8.1_p1/work/bind-9.8.1-P1/lib/isc/.libs/libisc.so ../../lib/isc/.libs/libisc.so -L/usr/lib/postgresql-8.4/lib -lpq -L/usr/lib/mysql /usr/lib/mysql/libmysqlclient.so -L/usr/lib/ -L/usr//lib -lnsl -lssl -lcrypto -lz -lcrypt -lm /usr/lib/libdb-4.2.so -lpthread -ldl -lcap -Wl,-rpath -Wl,/usr/lib/mysql
.libs/dlz_bdb_driver.o: In function `bdb_opendb.clone.0':
dlz_bdb_driver.c:(.text+0xa3f): undefined reference to `db_create'
dlz_bdb_driver.c:(.text+0xa4b): undefined reference to `db_strerror'
dlz_bdb_driver.c:(.text+0xac2): undefined reference to `db_strerror'
dlz_bdb_driver.c:(.text+0xb1a): undefined reference to `db_strerror'
.libs/dlz_bdb_driver.o: In function `bdb_create':
dlz_bdb_driver.c:(.text+0xc60): undefined reference to `db_env_create'
dlz_bdb_driver.c:(.text+0xc6c): undefined reference to `db_strerror'
dlz_bdb_driver.c:(.text+0xd02): undefined reference to `db_strerror'
dlz_bdb_driver.c:(.text+0xe56): undefined reference to `db_strerror'
dlz_bdb_driver.c:(.text+0xf43): undefined reference to `db_strerror'
.libs/dlz_bdbhpt_driver.o: In function `bdbhpt_opendb.clone.0':
dlz_bdbhpt_driver.c:(.text+0x9ff): undefined reference to `db_create'
dlz_bdbhpt_driver.c:(.text+0xa0b): undefined reference to `db_strerror'
dlz_bdbhpt_driver.c:(.text+0xa82): undefined reference to `db_strerror'
dlz_bdbhpt_driver.c:(.text+0xada): undefined reference to `db_strerror'
.libs/dlz_bdbhpt_driver.o: In function `.L125':
dlz_bdbhpt_driver.c:(.text+0xcdc): undefined reference to `db_env_create'
dlz_bdbhpt_driver.c:(.text+0xcec): undefined reference to `db_strerror'
.libs/dlz_bdbhpt_driver.o: In function `.L123':
dlz_bdbhpt_driver.c:(.text+0xe1f): undefined reference to `db_strerror'
collect2: ld returned 1 exit status
make[2]: *** [named] Помилка 1
make[2]: Залишаю каталог "/var/tmp/portage/net-dns/bind-9.8.1_p1/work/bind-9.8.1-P1/bin/named"
make[1]: *** [subdirs] Помилка 1
make[1]: Залишаю каталог "/var/tmp/portage/net-dns/bind-9.8.1_p1/work/bind-9.8.1-P1/bin"
make: *** [subdirs] Помилка 1
* ERROR: net-dns/bind-9.8.1_p1 failed (compile phase):
* emake failed
revdep-rebuild - всё нормально.
Куда копать подскажите пожалуйста.
Благодарю за ответ.
- Для комментирования войдите или зарегистрируйтесь
.
Зачистить временные файлы, оставшиеся от прошлой сборки (
rm -rf /var/tmp/portage/*
).:wq
--
Live free or die
emerge и так очищает папку в
emerge и так очищает папку в которой будет идти сборка, а другие не должны влиять
Последовал совету: rm -rf
Последовал совету:
Все, что касается bind удалено
Ошибка повторяется. Тут, к сожалению, не могу придумать в чем же проблема. Знаю одно - проблема локальна для моего сервера.
Спасибо за ответ.
а ну-ко ls -l /usr/lib | grep
а ну-ко ls -l /usr/lib | grep libdb
Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"
serv linux # ls -l /usr/lib |
Возможно оно. Слишком много sys-libs/db? Заодно просветите пожалуйста, а какие db нужны, а то говорил гуру, что некоторые пакеты работает на разных sys-libs/db.
Стараюсь переходить на новые версии с python (и т.д.) с удалением старых, но именно для sys-libs/db оставляю как есть - это может быть очень плохо?
Спасибо за ответ.