Обсуждение вопросов, связанных с системой проведения турниров ejudge.
-
b.hrytseliak - Posts:11
- Joined:06 October 2014, 14:07
ej-page-gen: dwarf parsing failed
Post
by b.hrytseliak » 06 October 2014, 14:35
Добрый день! Помогите пожалуйста
Скачал последнюю сборку 3.0.2
После выполнения комманды
Code: Select all
./configure --prefix=/home/ejudge/inst-ejudge --enable-contests-home-dir=/home/judges --with-httpd-cgi-bin-dir=/usr/lib/cgi-bin --with-httpd-htdocs-dir=/var/www/ --enable-ajax
запустил:
получил ошибку:
Code: Select all
ej-page-gen: dwarf parsing failed
make[1]: *** [csp_priv_assign_cyphers_page.c] Error 2
make[1]: Leaving directory `/home/ejudge/ejudge/csp/contests'
make: *** [subdirs_all] Error 2
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 07 October 2014, 07:46
Какая версия операционной системы?
Пришлите, пожалуйста, собранный файл ej-page-gen.
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 07 October 2014, 12:36
А дистрибутив какой? RHEL/Centos 6?
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 08 October 2014, 07:18
Code: Select all
Index: dwarf_parse.c
===================================================================
--- dwarf_parse.c (revision 8625)
+++ dwarf_parse.c (working copy)
@@ -628,8 +628,10 @@
goto done;
if (s_dwarf_attr_2(log_f, path, die, DW_AT_encoding, &enc_attr) <= 0)
goto done;
- if (s_dwarf_attr_2(log_f, path, die, DW_AT_name, &name_attr) <= 0)
+ if (s_dwarf_attr_2(log_f, path, die, DW_AT_name, &name_attr) <= 0) {
+ retval = 0;
goto done;
+ }
Dwarf_Unsigned bs = 0;
Dwarf_Unsigned enc = 0;
-
b.hrytseliak - Posts:11
- Joined:06 October 2014, 14:07
Post
by b.hrytseliak » 08 October 2014, 15:30
Добрый день!
Спасибо.
Но следущий вопрос с ошибкой
2014-10-08T11:35:43Z:info:configuration file parsed ok
2014-10-08T11:35:43Z:error:no languages
Command failed: /home/ejudge/inst-ejudge/bin/ej-compile -u ejudge -g ejudge -C "/home/judges/compile" -i conf/compile.cfg
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 09 October 2014, 17:30
в какой момент эта ошибка возникла?
-
b.hrytseliak - Posts:11
- Joined:06 October 2014, 14:07
Post
by b.hrytseliak » 09 October 2014, 20:50
Вконце выдало такую ошибку, после запуска скрипта ./ejudge-install.sh
все сделал за инструкциями.
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 09 October 2014, 21:12
ejudge-configure-compilers находит языки программирования?
если да, попробуйте просто запустить ejudge с помощью ejudge-control start
-
b.hrytseliak - Posts:11
- Joined:06 October 2014, 14:07
Post
by b.hrytseliak » 09 October 2014, 21:16
да, нашло, все сделал верно, на ошибке закончилось, спасибо, попробую
-
b.hrytseliak - Posts:11
- Joined:06 October 2014, 14:07
Post
by b.hrytseliak » 10 October 2014, 11:01
Добрый день!
Code: Select all
ejudge@ejudge:~/ejudge$ ./ejudge-control start
2014-10-10T07:14:17Z:info:ej-users 3.0.2 #1, compiled 2014-10-08 12:54:50
mysql: SELECT config_val FROM config WHERE config_key = 'version' ;
2014-10-10T07:14:17Z:info:ej-super-server 3.0.2 #1, compiled 2014-10-08 12:54:50
2014-10-10T07:14:17Z:info:configuration file parsed ok
2014-10-10T07:14:17Z:error:no languages
ejudge@ejudge:~/ejudge$
Та же ошибка, все делал верно.
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 11 October 2014, 23:03
сделайте make install, затем ejudge-setup, убедитесь, что языки программирования определились, затем сохраните и запустите установочный скрипт с правами рута
-
b.hrytseliak - Posts:11
- Joined:06 October 2014, 14:07
Post
by b.hrytseliak » 13 October 2014, 09:45
Добрый день!
Всё сделал заново, как было сказано, а в результате тоже самое. ((