не получается make при установке rejik

Обсуждение программы редиректора
phoenix1984
Сообщения: 14
Зарегистрирован: Ср мар 05, 2008 11:36

не получается make при установке rejik

Сообщение phoenix1984 »

# uname -a
Linux altserver 2.6.18-std-smp-alt7 #1 SMP Sat Aug 4 00:07:54 MSD 2007 i686 GNU/Linux

нахожусь в директории скачанного с сайта Режика 3.2.1
#make
redirector.c:133: warning: pointer targets in passing argument 2 of ‘parse_urls’ differ in signedness
redirector.c:136: warning: pointer targets in passing argument 1 of ‘sprintf’ differ in signedness
redirector.c:137: warning: pointer targets in passing argument 1 of ‘err_mes’ differ in signedness
pcre.o: In function `load_pcre_file':
pcre.c:(.text+0x3b5): undefined reference to `pcre_compile'
pcre.c:(.text+0x49d): undefined reference to `pcre_study'
pcre.o: In function `check_pcre':
pcre.c:(.text+0x60c): undefined reference to `pcre_exec'
get_opt.o: In function `get_opt':
get_opt.c:(.text+0x34f): undefined reference to `pcre_compile'
get_opt.c:(.text+0x3ed): undefined reference to `pcre_study'
get_opt.c:(.text+0x50b): undefined reference to `pcre_exec'
get_opt.c:(.text+0x573): undefined reference to `pcre_exec'
get_opt.c:(.text+0x735): undefined reference to `pcre_exec'
get_opt.c:(.text+0x79d): undefined reference to `pcre_exec'
get_opt.c:(.text+0x88b): undefined reference to `pcre_exec'
get_opt.o:get_opt.c:(.text+0x992): more undefined references to `pcre_exec' follow
collect2: ld returned 1 exit status
make: *** [all] Error 1


с чем связана подобная ошибка и как ее побороть?

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Ошибка возникает из-за отсутствия библиотеки pcre в Вашей системе. Поставьте пакеты pcre и pcre-devel.

phoenix1984
Сообщения: 14
Зарегистрирован: Ср мар 05, 2008 11:36

Сообщение phoenix1984 »

пакеты стоят, пробовал дополнительно поставить pcre с офф. сайта - не помогает

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

rpm -qa|grep pcre

phoenix1984
Сообщения: 14
Зарегистрирован: Ср мар 05, 2008 11:36

Сообщение phoenix1984 »

# rpm -qa|grep pcre
libpcre3-7.0-alt2
libpcre-devel-7.0-alt2
#

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

поищите пакет pcre, без приставки lib

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

что говорит:
pcre-config --libs
?

phoenix1984
Сообщения: 14
Зарегистрирован: Ср мар 05, 2008 11:36

Сообщение phoenix1984 »

# pcre-config --libs
-lpcre
#

phoenix1984
Сообщения: 14
Зарегистрирован: Ср мар 05, 2008 11:36

Сообщение phoenix1984 »

на данный момент поставил режик из rpm Сизифа, так что проблема make хоть и не разрешена, но неактуальна тем не менее. Сейчас вылезла другая проблема для которой создам отдельную тему. Спасибо за помощь.

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

ldconfig -v|grep pcre

phoenix1984
Сообщения: 14
Зарегистрирован: Ср мар 05, 2008 11:36

Сообщение phoenix1984 »

# ldconfig -v|grep pcre
libpcre.so.3 -> libpcre.so.3.14.0
libpcreposix.so.3 -> libpcreposix.so.3.14.0
#

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Странно, такое ощущение, что собираете с одним pcre, а запускаете с другим

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Поробуйте откомпилить что-то отсюда:
http://dh.opennet.ru/pcre5.html

phoenix1984
Сообщения: 14
Зарегистрирован: Ср мар 05, 2008 11:36

Сообщение phoenix1984 »

>>>Поробуйте откомпилить что-то отсюда:
http://dh.opennet.ru/pcre5.html

не совсем понял что вы имеете ввиду - там же просто описание pcre

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

Там примеры кода и описания команд, как их скомпилить

Ответить