nixp.ru v3.0

30 мая 2017,
вторник,
00:01:22 MSK

DevOps с компанией «Флант»
Weekend написал 8 марта 2006 года в 21:03 (583 просмотра) Ведет себя неопределенно; открыл 6 тем в форуме, оставил 9 комментариев на сайте.

Взял VDS для устанвки 3proxy+ziproxy. 3proxy поставился бес проблем. А при конфигурировании zipoxy он выдал что нужна libconfuse установил pkg_add -r libconfuse . Но всеравно при выполнении ./configure выдает Both libgif и libungif не найдено. При замене в файле configure.in, строка 50:

-lpthread заменил на -pthread. так же произвел замены в configure (строка 4290 — 2 замены и строка 4353) после запуска команды ./configure --with-gif=/usr/local выдает ошибку. Работаю в FreeBSD 4.11 из под root`a .

// Тему переместил(а) fly4life из форума «UNIX FAQ».

anonymous
Weekend
Взял VDS для устанвки 3proxy+ziproxy. 3proxy поставился бес проблем. А при конфигурировании zipoxy он выдал что нужна libconfuse установил pkg_add -r libconfuse.

Посмотри, какую именно версию требует. Иногда достаточно создать сиволическую ссылку на требуемую версию.

-lpthread заменил на -pthread.

-l — это опция, подключающая библиотеку libpthread.so или libpthread.a. А так получается загадочная опция -pthread или даже -p с аргументом thread. Вобще ошибочно так делать.

так же произвел замены в configure (строка 4290 — 2 замены и строка 4353)

Этого тоже лучше не делать без знания gnu autotools. Запретить ругаться — это не решение проблемы.

Weekend

Вот что требует ziproxy

Requirements on remote host

* libungif

* libpng

* libjpeg-6b

* zlib

* libconfuse (library for parsing of configuration files), available

at http://www.stacken.kth.se/~mhe/confuse.shtml

Я установил версию 2.5 а как поставить остальное ненаю.И еще вопрос как создать сиволическую ссылку на требуемую версию?

anonymous
Weekend
Вот .И еще вопрос как создать сиволическую ссылку на требуемую версию?

Предположим у тебя есть библиотека libfoo.0,96.so в каталоге /usr/lib, а программа требует libfoo.0.95.so, то можно сделать так:

ln -s /usr/lib/libfoo.0.96.so /usr/lib/libfoo.0.95.so

fly4life
nnivanov
Предположим у тебя есть библиотека libfoo.0,96.so в каталоге /usr/lib, а программа требует libfoo.0.95.so, то можно сделать так:

ln -s /usr/lib/libfoo.0.96.so /usr/lib/libfoo.0.95.so

Оригинально ;). Интересно, и что в итоге? Неужели проходит? ;)

anonymous
fly4life
Оригинально ;). Интересно, и что в итоге? Неужели проходит? ;)

Скажу так: за более чем 7 лет каждый раз проходило, хотя определенный риск все же есть. Главное, чтобы библиотека, которая в наличии была новее, но той же ветки.