Страница 1 из 3

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

Добавлено: Ср мар 05, 2008 12:58
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


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

Добавлено: Ср мар 05, 2008 13:07
Slava
Ошибка возникает из-за отсутствия библиотеки pcre в Вашей системе. Поставьте пакеты pcre и pcre-devel.

Добавлено: Ср мар 05, 2008 13:09
phoenix1984
пакеты стоят, пробовал дополнительно поставить pcre с офф. сайта - не помогает

Добавлено: Ср мар 05, 2008 14:50
Slava
rpm -qa|grep pcre

Добавлено: Ср мар 05, 2008 15:49
phoenix1984
# rpm -qa|grep pcre
libpcre3-7.0-alt2
libpcre-devel-7.0-alt2
#

Добавлено: Ср мар 05, 2008 15:56
Slava
поищите пакет pcre, без приставки lib

Добавлено: Чт мар 06, 2008 11:04
Slava
что говорит:
pcre-config --libs
?

Добавлено: Чт мар 06, 2008 15:34
phoenix1984
# pcre-config --libs
-lpcre
#

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

Добавлено: Чт мар 06, 2008 15:38
Slava
ldconfig -v|grep pcre

Добавлено: Чт мар 06, 2008 15:41
phoenix1984
# ldconfig -v|grep pcre
libpcre.so.3 -> libpcre.so.3.14.0
libpcreposix.so.3 -> libpcreposix.so.3.14.0
#

Добавлено: Чт мар 06, 2008 15:48
Slava
Странно, такое ощущение, что собираете с одним pcre, а запускаете с другим

Добавлено: Чт мар 06, 2008 16:19
Slava
Поробуйте откомпилить что-то отсюда:
http://dh.opennet.ru/pcre5.html

Добавлено: Вт мар 11, 2008 17:08
phoenix1984
>>>Поробуйте откомпилить что-то отсюда:
http://dh.opennet.ru/pcre5.html

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

Добавлено: Вт мар 11, 2008 17:13
Slava
Там примеры кода и описания команд, как их скомпилить