GCC 4.1.1 (По-моему, похоронил......)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
TheStriker
Сообщения: 106

GCC 4.1.1

Сообщение TheStriker »

Решил с 3,5,5 перейти на 4.1.1.

Сделал emerge gcc.Поставилось всё, кроме glibc.
Через gcc-config сменил на 4.1.1.

А после этого на все комманды(...вообще все!...) пишет такое:

Код: Выделить всё

/usr/bin/python: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory


И что с ним делать не знаю..... Пытался найти конфигурационные файлы чтоб, возможно, что-то подправить....Ничего толкового е нашел....
На старую версию возвращатся не хочет :(

Что подскажете? :unsure: Я уже просто в потерях......
Ubuntu 7.10 Gutsy Gibbon, Intel Core Duo E6600, 4 GB DDR, GF 7900GS, Apache 2, PHP 5.0.5, MySql 5 , register globals=off
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: GCC 4.1.1

Сообщение (asper »

Надо было наверное по этой доке делать
http://www.gentoo.org/doc/en/change-chost.xml
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: GCC 4.1.1

Сообщение polachok »

cd /usr/lib
ln -sf libstdc++.so.6 libstdc++.so.5
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
TheStriker
Сообщения: 106

Re: GCC 4.1.1

Сообщение TheStriker »

polachok писал(а):
03.01.2007 15:01
cd /usr/lib
ln -sf libstdc++.so.6 libstdc++.so.5


К сожалению, эффект нулевой......
Просмотрел /usr/lib - там даже нет libstdc++.so.6.......
Получается линковать нечего...........

Спасибо. Вот что сработало......

Код: Выделить всё

# ln -sf /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6 libstdc++.so.5


З.Ы. Ну пока так точно :happy:
Ubuntu 7.10 Gutsy Gibbon, Intel Core Duo E6600, 4 GB DDR, GF 7900GS, Apache 2, PHP 5.0.5, MySql 5 , register globals=off
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: GCC 4.1.1

Сообщение polachok »

теперь бы пересобрать python, наверное...
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
TheStriker
Сообщения: 106

Re: GCC 4.1.1

Сообщение TheStriker »

polachok писал(а):
03.01.2007 15:18
теперь бы пересобрать python, наверное...


А какой из них??python, pygtk?

И по-моему проблема не решилась......

Код: Выделить всё

/usr/qt/3/bin/moc: /usr/lib/libstdc++.so.5: version `GLIBCPP_3.2' not found (required by /usr/qt/3/bin/moc)
/usr/qt/3/bin/moc: /usr/lib/libstdc++.so.5: version `CXXABI_1.2' not found (required by /usr/qt/3/bin/moc)


от такие загогулины постоянно выдает...... :huh:
Ubuntu 7.10 Gutsy Gibbon, Intel Core Duo E6600, 4 GB DDR, GF 7900GS, Apache 2, PHP 5.0.5, MySql 5 , register globals=off
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: GCC 4.1.1

Сообщение serzh-z »

revdep-rebuild делался?
Спасибо сказали:
Аватара пользователя
TheStriker
Сообщения: 106

Re: GCC 4.1.1

Сообщение TheStriker »

serzh-z писал(а):
04.01.2007 14:42
revdep-rebuild делался?


Сорри,а что это?? :blush:
И как сделать?

Код: Выделить всё

localhost ~ # revdep-rebuild
bash: revdep-rebuild: command not found


На это реакция нулевая.....
Ubuntu 7.10 Gutsy Gibbon, Intel Core Duo E6600, 4 GB DDR, GF 7900GS, Apache 2, PHP 5.0.5, MySql 5 , register globals=off
Спасибо сказали:
Аватара пользователя
Nightwolf_ng
Сообщения: 1483
Статус: Участнег
ОС: Женько и семёрко

Re: GCC 4.1.1

Сообщение Nightwolf_ng »

В Portage существует возможность удаления остаточных зависимосей, но так как зависимости программ меняются со временем, доступность программного обеспечения, прежде всего требуется полностью обновить всю систему, включая реализацию изменений, произведенных путем модификации USE-флагов. После этого можно запустить emerge --depclean, чтобы удалить остаточные зависимости. Когда это сделано, вам потребуется пересобрать приложения, ранее динамически связанные с удаленными пакетами, в которых они теперь не нуждаются.

Со всем этим управляются следующие три команды:

Листинг 16: Удаление ненужных зависимостей

# emerge --update --deep --newuse world
# emerge --depclean
# revdep-rebuild
revdep-rebuild входит в пакет gentoolkit; не забудьте сначала его установить:

Листинг 17: Установка пакета gentoolkit

# emerge gentoolkit

http://www.gentoo.org/doc/ru/handbook/hand...rt=2&chap=1
Спасибо сказали:
Аватара пользователя
TheStriker
Сообщения: 106

Re: GCC 4.1.1

Сообщение TheStriker »

Спасибо. :D

Уже нашел.Сделал.Ничего не изменилось..... :unsure:

Код: Выделить всё

ERROR: ld.so: object 'libjvm.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libawt.so' from LD_PRELOAD cannot be preloaded: ignored.
/opt/opera/lib/opera/9.02-20060919.6/opera: /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6: version `GLIBCPP_3.2' not found (required by /usr/qt/3/lib/libqt-mt.so.3)
/opt/opera/lib/opera/9.02-20060919.6/opera: /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libstdc++.so.6: version `CXXABI_1.2' not found (required by /usr/qt/3/lib/libqt-mt.so.3)


И так ооочень многие проги отвечают.....
Ubuntu 7.10 Gutsy Gibbon, Intel Core Duo E6600, 4 GB DDR, GF 7900GS, Apache 2, PHP 5.0.5, MySql 5 , register globals=off
Спасибо сказали:
Аватара пользователя
LilFox
Сообщения: 137
Статус: ^^.,
ОС: Gentoo Linux

Re: GCC 4.1.1

Сообщение LilFox »

С линковкой - это классная шутка, злая правда =), но классная.

На gentoo-wiki есть howto о миграции с 3.3 на 3.4 ( по тому же принципу можно провернуть и до 4.1.1 )

Замучался писать уже про это дело - так что идем читать howto, и пересобирать систему.
Best Wishes. LilFox
Won't someone help me find my little Clare.
Спасибо сказали: