![]() |
|
Модераторы: powerfox, ZeeLax |
![]()
|
|
| nIkTo |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 218 Регистрация: 5.7.2007 Репутация: нет Всего: нет |
Возникла проблема при установке Perl модуля (AFS).
Cpan выдаёт сообщение:
Но эти модули есть.
Подскажите как сделать чтобы установщик увидел эти модули ? Linux Debian Lenny 2.6.26-2-amd64 Perl 5.10.0 OpenAFS 1.4.14 |
||||
|
|||||
| gcc |
|
|||
![]() Агент алкомафии ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2691 Регистрация: 25.4.2008 Где: %&й Репутация: 3 Всего: 17 |
поставить библиотеку
libafsauthent |
|||
|
||||
| nIkTo |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 218 Регистрация: 5.7.2007 Репутация: нет Всего: нет |
gcc, а это разве не она ?
/usr/lib/libafsauthent.a |
|||
|
||||
| nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 6 Всего: 181 |
libraries = *.so
header files = *.h -------------------- ![]() Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies - Linus Torvalds |
|||
|
||||
| bilbobagginz |
|
|||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 34 Всего: 317 |
nIkTo, в никсах, особенно линуксе принято использовать не статические архивы *.a, а динамические (shared objects), i.e. *.so
между ними есть разница:
кстати, вы с CPAN скачиваете или из пакета ? в Debian 6.0 Squeeze, напр. есть уже готовый пакет libafs-perl Version: 2.6.2-1 он вам не подходит ? слишком стар ? Это сообщение отредактировал(а) bilbobagginz - 15.4.2011, 19:47 -------------------- Я ещё не демон. Я только учусь. |
|||
|
||||
| nIkTo |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 218 Регистрация: 5.7.2007 Репутация: нет Всего: нет |
Перерыл кучу документации, оказывается проблема в этом:
То есть для 64-bit и Perl 5.10.0 threaded необходимо модифицированные библиотеки libafsrpc.a и libafsauthent.a, это как раз мой случай. Самое интересное в документации к модулю автор умалчивает как именно надо модифицировать модули После упорного Гуглинга выяснил что необходимо получить PIC версии библиотек. Далее попал сюда: Build and install PIC versions of libafsrpc and libafsauthent Вручную провёл изменения в Makefile.in для библиотек дистрибутива OpenAFS 1.4.14. make завершился сообщениями об ошибке ..... Что делать ? |
|||
|
||||
| bilbobagginz |
|
||||||
![]() Naughtius Maximus ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 8813 Регистрация: 2.3.2004 Где: Israel Репутация: 34 Всего: 317 |
есть такая штука под названием dpkg-buildpackage под простым юзером, процесс такой: 1. качаем пакет-кандидат на изменение:
2. удовлетворяем зависимости:
3. заходим в каталог распакованного пакета, в каталог debian там есть 2 файла: control и rules не помню кто для чего, но один - описание пакета и его зависимостей, а другой (по моему rules) - инструкция для сборки и установки. тебя интересует собрать "свой" пакет просто с нужным флажком сборки - чтобы собирала shared libs. найди сам как точно это делать, но ошибок в сборке наблюдать не будешь, т.к. это практически нетронутый стандартный пакет. удачи. -------------------- Я ещё не демон. Я только учусь. |
||||||
|
|||||||
![]()
|
| Правила форума "Linux/UNIX: Администрирование" | |
|
|
Этот форум предназначен для решения вопросов по администрации *n?x-систем, в частности по настройке сложных сетей и обслуживанию серверного оборудования.
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Администрирование *NIX систем | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |