[SOLVED] Доигрался с boost - не ставится akonadi...
Чего-то я тут намудрил с dev-libs/boost, теперь при попытке переустановить или обновить akonadi-server получаю:
http://paste.org.ru/?rmt43k
Boost переустанавливал, eselect boost делал, revdep-rebuild и python-updater делал - не помогает.
С чего началось. Нужно было поставить другую версию boost, причем каким-то хитрым образом (вручную без ebuild), поскольку при обычной установке через ebuild нужная мне программка не ставилась. Разработчик объяснял это тем, что остаются какие-то следы от старой версии boost и надо сделать так:
Download Boost (Preferably the .tar.gz archive): http://www.boost.org/users/download/ Extract the archive and enter via commandline: ./bootstrap.sh --prefix=/usr/local/ --with-libraries=thread sudo ./bjam --clean install -> Important, clean up old Boost installation! sudo ./bjam install
Собственно, так и сделал. Нужная программка собралась, а вот akonadi-server теперь не хочет никак.
Пробовал обратно sudo ./bjam --clean uninstall - но пишет, что нет такой команды "uninstall".
Чувствую, что просто не понимаю, как это правильно перепрописать теперь на старый boost (он ведь там ругается на какие-то не найденные пути).
Помогите, плз!!...
- Для комментирования войдите или зарегистрируйтесь
Попробуйте бинарник ему
Попробуйте бинарник ему сунуть если конечно он у вас имеется XDD )ну или с оверлея например Сабайоновского или с офф. сервака генту бинарников =)
PORTAGE_BINHOST="http://tinderbox.dev.gentoo.org/default-linux/x86......"
а далее как всегда и сам изнаете lafilefixer и любимый revdep $)
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Бинарник кому
Бинарник кому сувать?...
Boost - он вроде нормально собирается. Или аконади - а ему смысл, если при следующем обновлении опять не будет собираться? Хотелось бы все-таки разобраться, в чем дело
Хотелось бы все-таки
Нечего тут разбиратся
http://gentoo.ru/node/14443
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 ;)
На сколько я понял тема
На сколько я понял тема поста, как выяснилось, - тупо в ковырянии, а не в "выходе из ситуации".
Во-первых, если вы установите "правильно"-собранный бинарник он вам хоть все линки поправит так как это нужно, и есть шанс что все будет работоспособно и дальше, при условии что вы так же корректно удалите свое детище экспирементов +lafilefixer+revdep; а я бы еще глянул и в ld.conf & pkgconfig.
Кстати сразу вопрос и почему же он, при следующем обновлении, должен сбоить(если все нормально встанет, то нормально и дальше пойдет)?
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
draft3r написал(а):На
Бинарники boost и boost-bouild проблему не решают...
Посмотреть, куда чего ставил bjam тоже не получается, поскольку это не скрипт, а тоже вроде как бинарник, и его содержимое остается загадкой...
В общем, делал все, что
В общем, делал все, что только можно, все удалял, ставил заново, ставил из бинарников и т.д. и т.п.
Потом забил на это дело - думал потом разберусь или буду аконади собирать на другой машине (проблема только с ней одной, больше ни с чем).
Но самое интересное - сегодня при очередном ежедневном обновлении аконади вдруг взял и собрался... ))
Уж не знаю, что это было и как решилось, но решилось...
Вот что-то так и не
Вот что-то так и не разобрался я с этой всей историей...
Может кто поделится бинарником на app-office/akonadi-server-1.4.1 под amd64?.... В интернете пусто...
А то без него kde-4.5.4 не ставится уже совсем
**********
Проблема решена (будем надеяться окончательно :) ) сначала "подкладыванием" бинарника akonadi-server с аналогичной системы, установленной на виртуальную ОС (хотя после этого все равно не собиралось), а потом обновлением boost до v1.42. Теперь вроде стабильно собирается, но бинарник держу на всякий случай под рукой )
если не нужно akonadi -
если не нужно akonadi - попробуйте поставить с USE: -semantic-desktop
костыль конечно
В следующий раз не будешь
В следующий раз не будешь ставить в обход emerge, или по крайне мере не от рута.
Посмотри скрипт, что он сделал.
Если оно честно поставилась в /usr/local/ то достаточно его оттуда удалить.