Вопрос по установке
Установите нормальный bison.
Re: Вопрос по установке
Спасибо за быстрый ответ
Действительно что-то не то поставил аптитюд
Теперь make работает, но не до конца. Вываливается с ошибкой:

Добавлено:
Эту проблему решил созданием линка
sudo ln -s /usr/lib/libmenuw.so.5.6 /usr/lib/libmenuw.so
еще потребовалось
sudo ln -s /usr/lib/libpanelw.so.5.6 /usr/lib/libpanelw.so
Но теперь говорит не могу найти -lncursesw а у меня такой сошки нету
Еще добавлено:
И это решил установкой девелоперских библиотек libncursesw5-dev
Действительно что-то не то поставил аптитюд
Теперь make работает, но не до конца. Вываливается с ошибкой:
Code: Select all
gcc -L/home/ejudge/reuse/lib -Wl,-rpath,/home/ejudge/reuse/lib -g -Wall edit-userlist.o version.o libcommon.a libuserlist_clnt.a -o edit-userlist -lreuse -lz -lm -lexpat -lmenuw -lpanelw -lncursesw
/usr/bin/ld: cannot find -lmenuw
collect2: ld returned 1 exit status
make: *** [edit-userlist] Ошибка 1

Добавлено:
Эту проблему решил созданием линка
sudo ln -s /usr/lib/libmenuw.so.5.6 /usr/lib/libmenuw.so
еще потребовалось
sudo ln -s /usr/lib/libpanelw.so.5.6 /usr/lib/libpanelw.so
Но теперь говорит не могу найти -lncursesw а у меня такой сошки нету
Еще добавлено:
И это решил установкой девелоперских библиотек libncursesw5-dev

Re: Вопрос по установке
Установил, кажется работает более-менее
Вопрос такой: как добавить компиляторы?
При запуске ejudge-setup он находит только javac хотя стоят еще gcc, fpc, g++. Если руками прописать путь disabled все равно остается и потом в контестах не виден, добавить невозможно.
Я что-то пропускаю видимо, подскажите что
Система Debian Lenny свежепроапдейтенная, компиляторы лежат в /usr/bin
Вопрос такой: как добавить компиляторы?
При запуске ejudge-setup он находит только javac хотя стоят еще gcc, fpc, g++. Если руками прописать путь disabled все равно остается и потом в контестах не виден, добавить невозможно.
Я что-то пропускаю видимо, подскажите что
Система Debian Lenny свежепроапдейтенная, компиляторы лежат в /usr/bin
Re: Вопрос по установке
Скорее всего не установлены библиотеки для статической сборки программ. Что-то вроде libc-static.
Re: Вопрос по установке
Нет, дело было не в этом. Решилось установкой gawk. Наверное Вам стоит где-нибудь написать точный список используемых библиотек и программ.
Сейчас будем патчить ядро...
Сейчас будем патчить ядро...
Re: Вопрос по установке
Вот чем хорошо распространение программ в виде собранных пакетов.
Добавил в ejudge.spec Requires: gawk
Просто на всякий случай. Пока подобных проблем не было. Наверное, вы первый, у кого нет gawk в системе по умолчанию.
Добавил в ejudge.spec Requires: gawk
Просто на всякий случай. Пока подобных проблем не было. Наверное, вы первый, у кого нет gawk в системе по умолчанию.
Re: Вопрос по установке
Любая помощь в виде собранных пакетов только приветствуется. 

-
- Posts:3
- Joined:01 December 2008, 00:36
Re: Вопрос по установке
Code: Select all
[ejudge@gordeeva ejudge]$ ./ejudge-control start
Sun Nov 30 23:32:22 2008:info:userlist-server 2.3.7, compiled Sun Nov 30 23:18:48 2008
Sun Nov 30 23:32:22 2008:info:using XML as the userlist database
Sun Nov 30 23:32:22 2008:info:login hashtable: size = 4099, shift = 23, thresh = 2732, current = 1
Sun Nov 30 23:32:22 2008:info:login hashtable: collisions = 0, hash collisions = 0
Sun Nov 30 23:32:22 2008:info:login hashtable: time = 1 (us)
Sun Nov 30 23:32:22 2008:info:cookie hashtable: size = 4099, step = 37, thresh = 2732, current = 0
Sun Nov 30 23:32:22 2008:info:cookie hashtable: collisions = 0
Sun Nov 30 23:32:22 2008:info:cookie hashtable: time = 26 (us)
Sun Nov 30 23:32:22 2008:info:super-serve 2.3.7, compiled Sun Nov 30 23:18:48 2008
Sun Nov 30 23:32:22 2008:error:bind() failed: 98, Address already in use
Re: Вопрос по установке
Скорее всего в последний раз перед этим ejudge был завершен некорректно. Используйте опцию -f:
Code: Select all
ejudge-control -f start
-
- Posts:3
- Joined:01 December 2008, 00:36
Re: Вопрос по установке
Спасибо за быстрый ответ.
-
- Posts:3
- Joined:01 December 2008, 00:36
Re: Вопрос по установке
Описанная мной проблема осталась нерешенной. Совет использвать ключ -f не помог.
И еще такой вопрос.В краткой части руководства пишется,что надо запускать ejudge-control после совершения всех настроек и установок....в полной-целую последовательность программ.И еще-на каком этапе должен быть запущен веб-сервер?
В общем что-то я совсем запуталась))))
И еще такой вопрос.В краткой части руководства пишется,что надо запускать ejudge-control после совершения всех настроек и установок....в полной-целую последовательность программ.И еще-на каком этапе должен быть запущен веб-сервер?
В общем что-то я совсем запуталась))))
Re: Вопрос по установке
Тогда опишите подробнее, что Вы делали.Anastasiya wrote:Описанная мной проблема осталась нерешенной. Совет использвать ключ -f не помог.
Только ejudge-control.Anastasiya wrote:И еще такой вопрос.В краткой части руководства пишется,что надо запускать ejudge-control после совершения всех настроек и установок....в полной-целую последовательность программ.И еще-на каком этапе должен быть запущен веб-сервер?
В общем что-то я совсем запуталась))))
Веб-сервер обычно запускается при загрузке Linux. Как правило, отдельно запускать его не нужно.
Re: Вопрос по установке
опять проблема с компиляторами=(
в ./ejudge-setup выходит предупреждение, типа:
и со всеми языками программирования.
после выходит меню, где можно указать местоположение компиляторов. у всех стоит метка - disabled. прописывание пути руками метку не снимает=(
позже, при попытке запустить ./ejudge-install.sh выходит ошибка
в ./ejudge-setup выходит предупреждение, типа:
Code: Select all
/tmp/ejudge-setup.21036/lang/g++-version: 7: function: not found
/tmp/ejudge-setup.21036/lang/g++-version: 13: function: not found
/tmp/ejudge-setup.21036/lang/g++-version: 23: common_config: not found
после выходит меню, где можно указать местоположение компиляторов. у всех стоит метка - disabled. прописывание пути руками метку не снимает=(
позже, при попытке запустить ./ejudge-install.sh выходит ошибка
Code: Select all
error:no languages specified
Command failed: /home/ejudge/inst-ejudge/bin/serve -u ejudge -g ejudge -C "/home/judges/000001" -i conf/serve.cfg
Ганеев Рустам
Re: Вопрос по установке
что за ОС?
что выводит ls -l /bin/sh?
что выводит ls -l /bin/sh?
Re: Вопрос по установке
Ubuntu 8.10 Interpid
ls -l /bin/sh выводит следующее:
ls -l /bin/sh выводит следующее:
Code: Select all
lrwxrwxrwx 1 root root 4 2008-12-04 18:53 /bin/sh -> dash
Ганеев Рустам