трабл: eathena, zlib, компиляция

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

DeSperad0
Сообщения: 17
ОС: Archlinux

трабл: eathena, zlib, компиляция

Сообщение DeSperad0 »

[root@desperok desperado]# pacman -S wget subversion gcc make zlib
warning: wget-1.12-1 is up to date -- reinstalling
warning: subversion-1.6.6-2 is up to date -- reinstalling
warning: gcc-4.4.2-3 is up to date -- reinstalling
warning: make-3.81-4 is up to date -- reinstalling
warning: zlib-1.2.3.3-3 is up to date -- reinstalling
resolving dependencies...
looking for inter-conflicts...

Targets (5): wget-1.12-1 subversion-1.6.6-2 gcc-4.4.2-3 make-3.81-4 zlib-1.2.3.3-3

Total Download Size: 0.00 MB
Total Installed Size: 76.84 MB

Proceed with installation? [Y/n] y
checking package integrity...
(5/5) checking for file conflicts [##################################] 100%
(1/5) upgrading wget [##################################] 100%
(2/5) upgrading subversion [##################################] 100%
(3/5) upgrading gcc [##################################] 100%
(4/5) upgrading make [##################################] 100%
(5/5) upgrading zlib [##################################] 100%
[root@desperok desperado]# cd /home/desperado/stable
[root@desperok stable]# ./configure
checking whether make sets $(MAKE)... yes
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking whether pointers can be stored in ints (old code)... yes (with -m32)
checking whether gcc supports -Wno-unused-parameter... yes
checking whether gcc supports -Wno-pointer-sign... yes
checking whether gcc supports -Wno-switch... yes
checking for setrlimit... no
checking for inflateEnd in -lz... no
configure: error: zlib library not found or incompatible, please specify the correct path with --with-zlib=DIR... stopping

??

Дистрибутив: Archlinux
Спасибо сказали:
DeSperad0
Сообщения: 17
ОС: Archlinux

Re: трабл: eathena, zlib, компиляция

Сообщение DeSperad0 »

неужели никто не знает ?
Спасибо сказали:
xshaman
Сообщения: 105
ОС: Debian

Re: трабл: eathena, zlib, компиляция

Сообщение xshaman »

DeSperad0 писал(а):
17.12.2009 22:03
неужели никто не знает ?


А по подробнее можно?
Че делаете то?В общих чертах так сказать.
Debian Squeeze.
Спасибо сказали:
DeSperad0
Сообщения: 17
ОС: Archlinux

Re: трабл: eathena, zlib, компиляция

Сообщение DeSperad0 »

пытаюсь скомпилировать эмулятор сервера рагнарёк eathena. скачал с свн стабильную версию, перехожу в директорию сервера пишу ./configure а тут мне такое выводит. как я понимаю из последней строчки нужно указать разболожение zlib, ток вот где оно
Спасибо сказали:
xshaman
Сообщения: 105
ОС: Debian

Re: трабл: eathena, zlib, компиляция

Сообщение xshaman »

Раз просит указать где zlib,= значит его нету.
Надо установить эту библиотеку.
Вероятные названия пакетов:
zlib1g
zlib1g-dev
zlib1g-dbg
Первые два= поскольку у вас сборка.
Возможно в вашем дистре они по другому называются.
(возможно поможет зайти в ваш менеджер пакетов и задать в поиске zlib)
Debian Squeeze.
Спасибо сказали:
DeSperad0
Сообщения: 17
ОС: Archlinux

Re: трабл: eathena, zlib, компиляция

Сообщение DeSperad0 »

xshaman писал(а):
17.12.2009 23:52
Раз просит указать где zlib,= значит его нету.
Надо установить эту библиотеку.
Вероятные названия пакетов:
zlib1g
zlib1g-dev
zlib1g-dbg
Первые два= поскольку у вас сборка.
Возможно в вашем дистре они по другому называются.
(возможно поможет зайти в ваш менеджер пакетов и задать в поиске zlib)

[root@desperok desperado]# pacman -S wget subversion gcc make zlib
warning: wget-1.12-1 is up to date -- reinstalling
warning: subversion-1.6.6-2 is up to date -- reinstalling
warning: gcc-4.4.2-3 is up to date -- reinstalling
warning: make-3.81-4 is up to date -- reinstalling
warning: zlib-1.2.3.3-3 is up to date -- reinstalling
Спасибо сказали:
xshaman
Сообщения: 105
ОС: Debian

Re: трабл: eathena, zlib, компиляция

Сообщение xshaman »

warning= не ошибка(к примеру при компиляции разных версий ядра их бывает штук 200).
Библиотеку zlib нашли, какой пакет ее содержит?
zlib это типа паковщик-распаковщик там.
Думаю в вашем случае ее надо просто корректно установить, ну и может еще версию надо найти нужную.
Debian Squeeze.
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1104
ОС: ArchLinux

Re: трабл: eathena, zlib, компиляция

Сообщение Black »

configure: error: zlib library not found or incompatible, please specify the correct path with --with-zlib=DIR... stopping

zlib либо не найден, либо не той версии, которой ему нужен.
Вариант 1.

user@localhost

pacman -Ql zlib

Смотрим где она (libz.so), потом командуем

user@localhost

./configure --with-zlib=/path/to/zlib/

Вариант 2.
Изучаем README, INSTALL или что там имеется, на предмет того, какая версия zlib ему нужна.
PS: что пытаетесь собрать?
PPS: ldconfig запускали?
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
DeSperad0
Сообщения: 17
ОС: Archlinux

Re: трабл: eathena, zlib, компиляция

Сообщение DeSperad0 »

спасибо за ответы, пытаюсь собрать эмулятор сервера рагнарёк eathena, ldconfig не запускал
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: трабл: eathena, zlib, компиляция

Сообщение drBatty »

DeSperad0 писал(а):
18.12.2009 00:55
warning: wget-1.12-1 is up to date -- reinstalling
warning: subversion-1.6.6-2 is up to date -- reinstalling
warning: gcc-4.4.2-3 is up to date -- reinstalling
warning: make-3.81-4 is up to date -- reinstalling
warning: zlib-1.2.3.3-3 is up to date -- reinstalling

я может ошибаюсь, но имхо эти программы устарели, и их pacman пытается обновить.
естественно, СРАЗУ после обновления они не заработают, лошадей на переправе не меняют. Попробуйте сначала обновить, а потом уже собирать нужное.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
DeSperad0
Сообщения: 17
ОС: Archlinux

Re: трабл: eathena, zlib, компиляция

Сообщение DeSperad0 »

drBatty писал(а):
20.12.2009 02:53
DeSperad0 писал(а):
18.12.2009 00:55
warning: wget-1.12-1 is up to date -- reinstalling
warning: subversion-1.6.6-2 is up to date -- reinstalling
warning: gcc-4.4.2-3 is up to date -- reinstalling
warning: make-3.81-4 is up to date -- reinstalling
warning: zlib-1.2.3.3-3 is up to date -- reinstalling

я может ошибаюсь, но имхо эти программы устарели, и их pacman пытается обновить.
естественно, СРАЗУ после обновления они не заработают, лошадей на переправе не меняют. Попробуйте сначала обновить, а потом уже собирать нужное.

ну из первого поста понятно, что я именно так и делаю
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: трабл: eathena, zlib, компиляция

Сообщение drBatty »

DeSperad0 писал(а):
20.12.2009 10:23
ну из первого поста понятно, что я именно так и делаю

почему-бы не попробовать по очереди? начав с проблемной zlib
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
xshaman
Сообщения: 105
ОС: Debian

Re: трабл: eathena, zlib, компиляция

Сообщение xshaman »

drBatty писал(а):
20.12.2009 11:07
почему-бы не попробовать по очереди? начав с проблемной zlib


Вот с этой мыслью я шел сейчас сюда.
Debian Squeeze.
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1104
ОС: ArchLinux

Re: трабл: eathena, zlib, компиляция

Сообщение Black »

drBatty писал(а):
20.12.2009 02:53
DeSperad0 писал(а):
18.12.2009 00:55
warning: wget-1.12-1 is up to date -- reinstalling
warning: subversion-1.6.6-2 is up to date -- reinstalling
warning: gcc-4.4.2-3 is up to date -- reinstalling
warning: make-3.81-4 is up to date -- reinstalling
warning: zlib-1.2.3.3-3 is up to date -- reinstalling

я может ошибаюсь, но имхо эти программы устарели, и их pacman пытается обновить.
естественно, СРАЗУ после обновления они не заработают, лошадей на переправе не меняют. Попробуйте сначала обновить, а потом уже собирать нужное.

Ошибаетесь. Он говорит, "установлена последняя версия -- переустанавливаю".
Так и что там насчёт README/INSTALL/etc?

PS: А система часом не x86_64? А то здесь пишут, что с x86_64 у неё какие-то проблемы (хотя может быть у них с руками...).
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: трабл: eathena, zlib, компиляция

Сообщение drBatty »

DeSperad0 писал(а):
16.12.2009 16:34
configure: error: zlib library not found or incompatible, please specify the correct path with --with-zlib=DIR... stopping

Black писал(а):
20.12.2009 17:25
Ошибаетесь. Он говорит, "установлена последняя версия -- переустанавливаю".

да вот я то-же что-то сомневался...
наверное надо поставить эти старые либы куда-нибудь дополнительно в /usr/local к примеру, ВМЕСТЕ с основными.
И конечно неплохо-бы сначала почитать README & INSTALL, в этом вы правы...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
Black
Сообщения: 1104
ОС: ArchLinux

Re: трабл: eathena, zlib, компиляция

Сообщение Black »

Какие старые либы? Вы о чём?
Вычитал, что у тов. DeSperad0 x86_64. Вот в этом и проблема. На форуме этой игрушки пишут, что с 64-битным zlib-ом она работать отказывается. Я особо не вчитывался, но как я понял, надо ставить 32-битные библиотеки, собирать 32-битный zlib и с ним уже собирать эту гадость. Засим вручаю топикстартеру бубен и заячью лапу - пляшите на здоровье %).
Компьютер служит для решения тех проблем, которых до изобретения компьютера не существовало
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: трабл: eathena, zlib, компиляция

Сообщение drBatty »

Black писал(а):
20.12.2009 20:18
но как я понял, надо ставить 32-битные библиотеки, собирать 32-битный zlib и с ним уже собирать эту гадость. Засим вручаю топикстартеру бубен и заячью лапу - пляшите на здоровье %).

дык и я о том-же...
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали: