The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"libiptc.so"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"libiptc.so"
Сообщение от chidar emailИскать по авторуВ закладки(ok) on 03-Сен-04, 22:07  (MSK)
Народ, подскажите тупенькому.

Я пытаюсь использовать java пакет jnetfilter. Это враппер для работы с iptables для java. Он работает через JNI, т.е. делает вызовы к библиотекам ОС. Он требует наличия libiptc.so. Я поставил пакет iptables-devel. Там есть архив libiptc.a. В нем 2 файла. Один из них libip4tc.o.

Как сделать .so?

Я пробовал: ld -o libiptc.so libip4tc.o -lc получаю искомый файл warning: cannot find entry symbol _start; defaulting to 080485d0.

Пробую использовать библиотеку и получаю в ответ:
Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/lib/jnetfilter/libIPTables.so: libiptc.so: cannot dynamically load executable


Где собака порылась подскажите. Очень надо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "libiptc.so"
Сообщение от hatta Искать по авторуВ закладки(ok) on 04-Сен-04, 12:55  (MSK)
а попробуйте
ld --shared -o libiptc.so *.o

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "libiptc.so"
Сообщение от gyn Искать по авторуВ закладки(??) on 04-Сен-04, 19:52  (MSK)
>а попробуйте
>ld --shared -o libiptc.so *.o

Чревато последствиями (если вообще заработает). Обьектники для разделяемых библиотек строятся в позиционно-независимом формате (ключ -fPIC). Объектники в обычных библиотеках не удовлетворяют этому условию.
Тут другой вопрос: если в пакете iptables-devel есть libiptc.a, то почему бы в пакете iptables или может быть в пакете libiptables не быть libiptc.so?

2chidar: Все пакеты смотрели?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "libiptc.so"
Сообщение от chidar emailИскать по авторуВ закладки(ok) on 04-Сен-04, 22:07  (MSK)
>>а попробуйте
>>ld --shared -o libiptc.so *.o
>
>Чревато последствиями (если вообще заработает). Обьектники для разделяемых библиотек строятся в позиционно-независимом
>формате (ключ -fPIC). Объектники в обычных библиотеках не удовлетворяют этому условию.
>
>Тут другой вопрос: если в пакете iptables-devel есть libiptc.a, то почему бы
>в пакете iptables или может быть в пакете libiptables не быть
>libiptc.so?
>
>2chidar: Все пакеты смотрели?

А я вот как только прочитал попытался найти пакет libiptables и не нашел ни у себя в дистрибутиве (Linux XP (Fedora Core1 based)) ни ftp RedHat... яндекс нашел мне 2 каких-то ссылки...

Может и нет такого пакета?

Я скачал последнюю версию netfilter с www.netfilter.org. В архиве нет такой библиотеки. Точнее говоря там только исходники. Когда делаешь make devel-install на выходе я получаю libiptc.a

Вот так вот...


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "libiptc.so"
Сообщение от gyn Искать по авторуВ закладки(??) on 06-Сен-04, 13:24  (MSK)
>А я вот как только прочитал попытался найти пакет libiptables и не
>нашел ни у себя в дистрибутиве (Linux XP (Fedora Core1 based))
>ни ftp RedHat... яндекс нашел мне 2 каких-то ссылки...
>
>Может и нет такого пакета?
>
>Я скачал последнюю версию netfilter с www.netfilter.org. В архиве нет такой библиотеки.
>Точнее говоря там только исходники. Когда делаешь make devel-install на выходе
>я получаю libiptc.a
>
>Вот так вот...

Кстати,
http://www.pitman.co.za/projects/jnetfilter/download/Makefile.libiptc

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру