Вопрос по установке
Почему при установке(make) ejudge возникает ошибка:
[ejudge@localhost ejudge]$ make
Makefile:327: deps.make: No such file or directory
bison -l -o filter_expr.c -d -p filter_expr_ filter_expr.y
make:bison: Команда не найдена
make: *** [filter_expr.c] Ошибка 127
[ejudge@localhost ejudge]$ make
Makefile:327: deps.make: No such file or directory
bison -l -o filter_expr.c -d -p filter_expr_ filter_expr.y
make:bison: Команда не найдена
make: *** [filter_expr.c] Ошибка 127
Re: Вопрос по установке
Для сборки нужен bison.Efremov wrote: make:bison: Команда не найдена
-
- Posts:1
- Joined:31 August 2006, 10:51
- Location:Киров ФМЛ
Запуск
Собрал систему.
Затем успешно запускаю userlist-server, compile, super-serve, job-server.
Затем как написано в документации захожу на localhost/cgi-bin/serve-control. Ввожу логин и пароль и получаю ответ "Server is down". Попробовал зайти на localhost/cgi-bin/master и залогиниться - то же самое. Объясните в чём проблема.
Затем успешно запускаю userlist-server, compile, super-serve, job-server.
Затем как написано в документации захожу на localhost/cgi-bin/serve-control. Ввожу логин и пароль и получаю ответ "Server is down". Попробовал зайти на localhost/cgi-bin/master и залогиниться - то же самое. Объясните в чём проблема.
Re: Запуск
Какая версия системы? Что записывается в log-файлах?kiseljovkn777 wrote:Собрал систему.
Затем успешно запускаю userlist-server, compile, super-serve, job-server.
Затем как написано в документации захожу на localhost/cgi-bin/serve-control. Ввожу логин и пароль и получаю ответ "Server is down". Попробовал зайти на localhost/cgi-bin/master и залогиниться - то же самое. Объясните в чём проблема.
-
- Posts:2
- Joined:04 November 2006, 14:36
- Location:belorus
- Contact:
-
- Posts:2
- Joined:04 November 2006, 14:36
- Location:belorus
- Contact:
Re: Вопрос по установке
Почему при установке(make) ejudge возникает ошибка:
gcc -I. -I/home/ejudge/reuse/include -I/home/ejudge/reuse/lib/reuse/include -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o super_html_2.o super_html_2.c
super_html_2.c: In function ‘super_html_commit_contest’:
super_html_2.c:1256: error: ‘EJUDGE_INTERNAL_CHARSET’ undeclared (first use in this function)
super_html_2.c:1256: error: (Each undeclared identifier is reported only once
super_html_2.c:1256: error: for each function it appears in.)
make: *** [super_html_2.o] Помилка 1
gcc -I. -I/home/ejudge/reuse/include -I/home/ejudge/reuse/lib/reuse/include -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o super_html_2.o super_html_2.c
super_html_2.c: In function ‘super_html_commit_contest’:
super_html_2.c:1256: error: ‘EJUDGE_INTERNAL_CHARSET’ undeclared (first use in this function)
super_html_2.c:1256: error: (Each undeclared identifier is reported only once
super_html_2.c:1256: error: for each function it appears in.)
make: *** [super_html_2.o] Помилка 1
Re: Вопрос по установке
Какие параметры указывались при запуске configure?owl wrote:Почему при установке(make) ejudge возникает ошибка:
gcc -I. -I/home/ejudge/reuse/include -I/home/ejudge/reuse/lib/reuse/include -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o super_html_2.o super_html_2.c
super_html_2.c: In function ‘super_html_commit_contest’:
super_html_2.c:1256: error: ‘EJUDGE_INTERNAL_CHARSET’ undeclared (first use in this function)
super_html_2.c:1256: error: (Each undeclared identifier is reported only once
super_html_2.c:1256: error: for each function it appears in.)
make: *** [super_html_2.o] Помилка 1
Re: Вопрос по установке
owl, Наверное надо было добавить --enable-charset=кодировка, или прописать в ejudge_config.h
или любую другую кодировку. После этого выдастся ошибка из-за еще одной константы - её тоже прописать с тем же значением туда же (я так сначала и делал
)
cher, Вообще я не до конца понимаю зачем gcc запускается с -Werr
Еще одна небольшая бага - если в системе стоит ядро с патчем "-cher" (в моем случае 2.6.22.что-то), и в libcap.so нету CAP_SYS_OPERATIONS, то при make выдастся превращенный в ошибку warning о том, что переменная security_violation в файле execute.c задана, но не используется (на других системах не пробовал). Лечится простым комментированием этой переменной в файле. Но хотелось бы, что бы не надо было править код для компиляции
Code: Select all
#define EJUDGE_INTERNAL_CHARSET "кодировка"

cher, Вообще я не до конца понимаю зачем gcc запускается с -Werr
Еще одна небольшая бага - если в системе стоит ядро с патчем "-cher" (в моем случае 2.6.22.что-то), и в libcap.so нету CAP_SYS_OPERATIONS, то при make выдастся превращенный в ошибку warning о том, что переменная security_violation в файле execute.c задана, но не используется (на других системах не пробовал). Лечится простым комментированием этой переменной в файле. Но хотелось бы, что бы не надо было править код для компиляции

Rise'n'shine, mr.Freeman, rise'n'shine 

Re: Вопрос по установке
Не надо модифицировать ejudge_config.h. Лучше добавить --enable-charset=utf-8.PoCTo wrote:owl, Наверное надо было добавить --enable-charset=кодировка, или прописать в ejudge_config.hили любую другую кодировку. После этого выдастся ошибка из-за еще одной константы - её тоже прописать с тем же значением туда же (я так сначала и делалCode: Select all
#define EJUDGE_INTERNAL_CHARSET "кодировка"
)
-Werr будет убранPoCTo wrote:cher, Вообще я не до конца понимаю зачем gcc запускается с -Werr
Еще одна небольшая бага - если в системе стоит ядро с патчем "-cher" (в моем случае 2.6.22.что-то), и в libcap.so нету CAP_SYS_OPERATIONS, то при make выдастся превращенный в ошибку warning о том, что переменная security_violation в файле execute.c задана, но не используется (на других системах не пробовал). Лечится простым комментированием этой переменной в файле. Но хотелось бы, что бы не надо было править код для компиляции
Re:
установил zlib-devel-1.2.1 и всё равноcher wrote:необходимо установить библиотеки разработчика (-dev или -devel) пакеты.rilley_elf wrote:проблема с zlib
эджадж его не видит
хотя он стальльно установлен с набором патчей
может кто всречался?
система суса 9 0
может быть нужно что-то еще настроить ?checking for compressBound in -lz... no
configure: error: zlib is too old or unusable, please update zlib
Re: Re:
Откуда такой антиквариат?KornEvgen wrote:установил zlib-devel-1.2.1 и всё равноможет быть нужно что-то еще настроить ?checking for compressBound in -lz... no
configure: error: zlib is too old or unusable, please update zlib

configure: error: zlib is too old or unusable...
Re: Re:
а какая версия самая последняя? обыскал все места, которые знал, но не нашел более новой версии -devel пакета, а -dev так и вообще не нашел, хотя многие о нем упоминают... может быть Вы сможете подсказать, где еще искать?cher wrote:Откуда такой антиквариат?
configure: error: zlib is too old or unusable...
Re: Вопрос по установке
Что за дистрибутив у Вас?
Последняя версия zlib - 1.2.3 (July 18, 2005).
Если последней версии в пакетах нет, то, видимо, нужно будет компилировать из исходников с zlib.org.
Последняя версия zlib - 1.2.3 (July 18, 2005).
Если последней версии в пакетах нет, то, видимо, нужно будет компилировать из исходников с zlib.org.