не компилируется kdelibs-3.5.0
loki 21 января, 2006 - 09:51
Доброго всем.
Такая беда. Решил поставить себе kde-3.5. Начал собирать понемногу. Встал на kdelibs. Вот чего говорит:
grep: /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5-20050130/t /bin/sed: can't read /usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5-20050130/libstdc++.la: No such file or directory libtool: link: `/usr/lib/gcc-lib/i386-pc-linux-gnu/3.3.5-20050130/libstdc++.la' is not a valid libtool archive make[3]: *** [libkio.la] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.5.0/work/kdelibs-3.5.0/kio' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.5.0/work/kdelibs-3.5.0/kio' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.5.0/work/kdelibs-3.5.0' make: *** [all] Error 2 !!! ERROR: kde-base/kdelibs-3.5.0 failed. !!! Function kde_src_compile, Line 175, Exitcode 2 !!! died running emake, kde_src_compile:make
Поначалу я думал, что в gcc дело и обновил его до 3.4.4 по доке. Все делал как там описано, даже про такую ошибку там написано, но
fix_libtool_files.sh 3.3.5
не помогает. Все перепробовал, что нашел, ничего не помогло. Может чего заново скомпилировать?
В чем же все таки проблема? Подскажите. Спасибо.
»
- Для комментирования войдите или зарегистрируйтесь
Что ты делал с
Что ты делал с системой до этого?
Попробуй пересобрать libstdc++
я это же хотел
я это же хотел посоветовать
emerge libstdc++
имхо emerge
имхо emerge libstdc++-v3
_________________
Gentoo x86_64 2.6.14-r5 на Athlon 64 3000+
для моей
для моей системы это одно и тоже. у вас иначе?
Делал так: emerge
Делал так:
emerge --oneshot sys-libs/libstdc++-v3
но давно, потом много еще делал. Может еще попробовать?
А как пакет пересобрать? С новым компилятором?
emerge libstdc++-v3 ведь не правильно будет.
Зарубай fix_lib_tool
Зарубай fix_lib_tool (man и читай)
Re: Зарубай fix_lib_tool
Все разобрался. Немного не те цифры писал в качестве старой версии компилятора.
А manа к fix_lib_tool не предусмотрено, одна подсказка.
Понятно, что пофиксил, но почему это нужно? И что делает этот скрипт, кто нибудь знает?
нечего скакать
нечего скакать с компилятора на компилятор - одни поблемы будут. поставил новый и настраивай. делайте emerge libstdc++