Вопрос по установке

Обсуждение вопросов, связанных с системой проведения турниров ejudge.
Post Reply
Efremov
Posts:1
Joined:22 June 2006, 08:46
Вопрос по установке

Post by Efremov » 27 August 2006, 16:22

Почему при установке(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

dk
Posts:129
Joined:25 March 2006, 19:37
Location:Москва, школа 179
Contact:

Re: Вопрос по установке

Post by dk » 27 August 2006, 23:04

Efremov wrote: make:bison: Команда не найдена
Для сборки нужен bison.

kiseljovkn777
Posts:1
Joined:31 August 2006, 10:51
Location:Киров ФМЛ

Запуск

Post by kiseljovkn777 » 31 August 2006, 11:06

Собрал систему.
Затем успешно запускаю userlist-server, compile, super-serve, job-server.
Затем как написано в документации захожу на localhost/cgi-bin/serve-control. Ввожу логин и пароль и получаю ответ "Server is down". Попробовал зайти на localhost/cgi-bin/master и залогиниться - то же самое. Объясните в чём проблема.

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Запуск

Post by cher » 04 September 2006, 22:01

kiseljovkn777 wrote:Собрал систему.
Затем успешно запускаю userlist-server, compile, super-serve, job-server.
Затем как написано в документации захожу на localhost/cgi-bin/serve-control. Ввожу логин и пароль и получаю ответ "Server is down". Попробовал зайти на localhost/cgi-bin/master и залогиниться - то же самое. Объясните в чём проблема.
Какая версия системы? Что записывается в log-файлах?

rilley_elf
Posts:2
Joined:04 November 2006, 14:36
Location:belorus
Contact:

Post by rilley_elf » 04 November 2006, 15:06

проблема с zlib
эджадж его не видит
хотя он стальльно установлен с набором патчей
может кто всречался?
система суса 9 0

rilley_elf
Posts:2
Joined:04 November 2006, 14:36
Location:belorus
Contact:

Post by rilley_elf » 04 November 2006, 15:07

проблема с zlib
эджадж его не видит
хотя он стальльно установлен с набором патчей
может кто всречался?
система суса 9 0

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Post by cher » 06 November 2006, 08:33

rilley_elf wrote:проблема с zlib
эджадж его не видит
хотя он стальльно установлен с набором патчей
может кто всречался?
система суса 9 0
необходимо установить библиотеки разработчика (-dev или -devel) пакеты.

owl
Posts:1
Joined:12 February 2008, 13:58

Re: Вопрос по установке

Post by owl » 12 February 2008, 14:07

Почему при установке(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

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Вопрос по установке

Post by cher » 13 February 2008, 16:05

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
Какие параметры указывались при запуске configure?

PoCTo
Posts:17
Joined:09 July 2007, 02:24
Location:Moscow
Contact:

Re: Вопрос по установке

Post by PoCTo » 13 February 2008, 19:42

owl, Наверное надо было добавить --enable-charset=кодировка, или прописать в ejudge_config.h

Code: Select all

#define EJUDGE_INTERNAL_CHARSET "кодировка"
или любую другую кодировку. После этого выдастся ошибка из-за еще одной константы - её тоже прописать с тем же значением туда же (я так сначала и делал :D )

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 ;)

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Вопрос по установке

Post by cher » 15 February 2008, 17:20

PoCTo wrote:owl, Наверное надо было добавить --enable-charset=кодировка, или прописать в ejudge_config.h

Code: Select all

#define EJUDGE_INTERNAL_CHARSET "кодировка"
или любую другую кодировку. После этого выдастся ошибка из-за еще одной константы - её тоже прописать с тем же значением туда же (я так сначала и делал :D )
Не надо модифицировать ejudge_config.h. Лучше добавить --enable-charset=utf-8.
PoCTo wrote:cher, Вообще я не до конца понимаю зачем gcc запускается с -Werr
Еще одна небольшая бага - если в системе стоит ядро с патчем "-cher" (в моем случае 2.6.22.что-то), и в libcap.so нету CAP_SYS_OPERATIONS, то при make выдастся превращенный в ошибку warning о том, что переменная security_violation в файле execute.c задана, но не используется (на других системах не пробовал). Лечится простым комментированием этой переменной в файле. Но хотелось бы, что бы не надо было править код для компиляции :)
-Werr будет убран

User avatar
KornEvgen
Posts:7
Joined:16 March 2004, 20:19

Re:

Post by KornEvgen » 19 February 2008, 19:57

cher wrote:
rilley_elf wrote:проблема с zlib
эджадж его не видит
хотя он стальльно установлен с набором патчей
может кто всречался?
система суса 9 0
необходимо установить библиотеки разработчика (-dev или -devel) пакеты.
установил zlib-devel-1.2.1 и всё равно
checking for compressBound in -lz... no
configure: error: zlib is too old or unusable, please update zlib
может быть нужно что-то еще настроить ?

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Re:

Post by cher » 20 February 2008, 01:08

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...

User avatar
KornEvgen
Posts:7
Joined:16 March 2004, 20:19

Re: Re:

Post by KornEvgen » 20 February 2008, 02:53

cher wrote:Откуда такой антиквариат? :)

configure: error: zlib is too old or unusable...
а какая версия самая последняя? обыскал все места, которые знал, но не нашел более новой версии -devel пакета, а -dev так и вообще не нашел, хотя многие о нем упоминают... может быть Вы сможете подсказать, где еще искать?

cher
Posts:1153
Joined:13 March 2004, 17:00
Contact:

Re: Вопрос по установке

Post by cher » 20 February 2008, 08:16

Что за дистрибутив у Вас?

Последняя версия zlib - 1.2.3 (July 18, 2005).
Если последней версии в пакетах нет, то, видимо, нужно будет компилировать из исходников с zlib.org.

Post Reply