Knoppix.ru

Линукс в пять минут!
Текущее время: Вт мар 26, 2013 5:05 pm

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
СообщениеДобавлено: Вт авг 08, 2006 12:02 pm 
Не в сети

Зарегистрирован: Вт мар 21, 2006 12:45 pm
Сообщения: 8
Есть у меня несколько полезных программок, динамически слинкованных с libstdc++ 5 версии. А в 11-м аспе либа 6 версии. Так вот, как бы мне заставить эти программки работать в новой системе? В наличии есть rpm'ка из ASP 9.2 с libstdc++.so.5.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт авг 08, 2006 2:10 pm 
Не в сети
Аватара пользователя

Зарегистрирован: Пт окт 24, 2003 6:49 pm
Сообщения: 103
Откуда: Екатеринбург
Так статически или с libstc++.so.5? Если последнее - что мешает поставить ту рпмку?

_________________
ALT Linux Team

Eternal flamer


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 04, 2006 2:28 pm 
Не в сети

Зарегистрирован: Вт мар 21, 2006 12:45 pm
Сообщения: 8
Ужасно извиняюсь за свои тормоза с ответом =) Конечно же, ДИНАМИЧЕСКИ слинкованные. А рпмку боюсь ставить из-за того, что у меня libstdc++.so.5 - симлинк на libstdc++.so.6. Боюсь, как бы все зависимости не поползли (((


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 04, 2006 3:52 pm 
Не в сети

Зарегистрирован: Сб май 21, 2005 1:30 am
Сообщения: 210
Откуда: Москва
Цитата:
А рпмку боюсь ставить из-за того, что у меня libstdc++.so.5 - симлинк на libstdc++.so.6. Боюсь, как бы все зависимости не поползли (((

И правильно. Что то похожее я делал (версий и дистр. сейчас не помню)
часть программ перестала нормально работать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 04, 2006 5:25 pm 
Не в сети

Зарегистрирован: Чт июл 28, 2005 9:27 pm
Сообщения: 114
Откуда: Иваново
В дистрибутиве есть пакет compat-libstdc++-33.i386 он содеоржит нужную либу, правда он требует еще какието пакеты, которых на дисках нет. Но я устанавил без зависимостей rpm -ihv --nodeps ./compat-libstdc++-33.i386 - работает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн сен 04, 2006 9:38 pm 
Не в сети

Зарегистрирован: Сб май 21, 2005 1:30 am
Сообщения: 210
Откуда: Москва
Dim_maN писал(а):
В дистрибутиве есть пакет compat-libstdc++-33.i386 он содеоржит нужную либу, правда он требует еще какието пакеты, которых на дисках нет. Но я устанавил без зависимостей rpm -ihv --nodeps ./compat-libstdc++-33.i386 - работает.

Да погорячился.
Код:
Name        : compat-libstdc++-33          Relocations: (not relocatable)
Version     : 3.2.3                             Vendor: ASPLinux
Release     : 47.fc4                        Build Date: Thu Oct 20 06:40:33 2005
Install Date: (not installed)               Build Host: amd64.asplinux.com.ua
Group       : System Environment/Libraries   Source RPM: compat-gcc-32-3.2.3-47.fc4.src.rpm
Size        : 765136                           License: GPL
Signature   : DSA/SHA1, Sat Dec 24 02:46:15 2005, Key ID c96aa8e69b3c94f4
Packager    : ASPLinux Team
URL         : http://gcc.gnu.org
Summary     : Compatibility standard C++ libraries
Description :
The libstdc++ package contains compatibility standard C++ library
from GCC 3.3.4.

Зависимости
Код:
/sbin/ldconfig 
/sbin/ldconfig 
libc.so.6 
libc.so.6(GLIBC_2.0) 
libc.so.6(GLIBC_2.1) 
libc.so.6(GLIBC_2.1.3) 
libc.so.6(GLIBC_2.2) 
libc.so.6(GLIBC_2.3) 
libgcc_s.so.1 
libgcc_s.so.1(GCC_3.0) 
libgcc_s.so.1(GCC_3.3) 
libgcc_s.so.1(GLIBC_2.0) 
libm.so.6 
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1

так, что --nodeps если GCC 3.3.4 не нужен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 05, 2006 8:57 pm 
Не в сети

Зарегистрирован: Чт июл 28, 2005 9:27 pm
Сообщения: 114
Откуда: Иваново
Я не знаю для чего этот пакет лежит на дисках, а зависимостей для него нет. Может как раз для этого? Мне попадалась прога (кажись это была Opera), которая имела в зависимостях эту либу и без нее не работала. После установки пакета - все нормально.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 05, 2006 9:38 pm 
Не в сети

Зарегистрирован: Сб май 21, 2005 1:30 am
Сообщения: 210
Откуда: Москва
Dim_maN писал(а):
Я не знаю для чего этот пакет лежит на дисках

Код:
The libstdc++ package contains compatibility standard C++ library
from GCC 3.3.4.
,т.е. для того чтобы работали программы собранные GCC 3.3.4.
Цитата:
libstdc++ - библиотека C++. Она используется программами на C++ и содержит часто используемые функции. Таким образом, программисту не нужно писать стандартные фунции (например, вывод строки текста на экран) с нуля при каждом создании программы.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 12, 2006 9:43 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт окт 24, 2003 6:49 pm
Сообщения: 103
Откуда: Екатеринбург
Димыч писал(а):
у меня libstdc++.so.5 - симлинк на libstdc++.so.6.
Зачем вы это сделали?

_________________
ALT Linux Team

Eternal flamer


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт сен 12, 2006 1:12 pm 
Не в сети

Зарегистрирован: Сб сен 06, 2003 9:33 pm
Сообщения: 149
Откуда: г. Лысково Нижегородской
wRAR писал(а):
Димыч писал(а):
у меня libstdc++.so.5 - симлинк на libstdc++.so.6.
Зачем вы это сделали?

Я тоже в свое время так пробовал, не заработало (ставил NetUP UTM5 на FC5) оказалость libstdc++.so.5 лежит в пакете compat-libstdc++-33.... ктоб тогда подсказал. У ASP11 но тоже есть: compat-libstdc++-33-3.2.3-47.fc4.i386.rpm

_________________
Злоупотребим ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт сен 14, 2006 9:37 am 
Не в сети

Зарегистрирован: Вт мар 21, 2006 12:45 pm
Сообщения: 8
wRAR писал(а):
Димыч писал(а):
у меня libstdc++.so.5 - симлинк на libstdc++.so.6.
Зачем вы это сделали?


А я не делал. Это ASPLinux 11 сам автоматически при установке сделал. Зачем - не знаю. =)
Попробую последовать вашим советам. Завтра сообщу результаты. Заранее спасибо всем.

Archimed [Xtreme POSIX Daemons]
.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB