ej-page-gen: dwarf parsing failed

Обсуждение вопросов, связанных с системой проведения турниров 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

make && make install
получил ошибку:

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:

Re: ej-page-gen: dwarf parsing failed

Post by cher » 07 October 2014, 07:46

Какая версия операционной системы?

Пришлите, пожалуйста, собранный файл ej-page-gen.

b.hrytseliak
Posts:11
Joined:06 October 2014, 14:07

Re: ej-page-gen: dwarf parsing failed

Post by b.hrytseliak » 07 October 2014, 11:30

Добрый день!

2.6.32-5-xen-amd64, x86_64 GNU/Linux

http://kubg.edu.ua/tmp/ej-page-gen

http://kubg.edu.ua/tmp/ej-page-gen.c

Спасибо.

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

Re: ej-page-gen: dwarf parsing failed

Post by cher » 07 October 2014, 12:36

А дистрибутив какой? RHEL/Centos 6?

b.hrytseliak
Posts:11
Joined:06 October 2014, 14:07

Re: ej-page-gen: dwarf parsing failed

Post by b.hrytseliak » 07 October 2014, 12:59

Debian Linux

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

Re: ej-page-gen: dwarf parsing failed

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

Re: ej-page-gen: dwarf parsing failed

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:

Re: ej-page-gen: dwarf parsing failed

Post by cher » 09 October 2014, 17:30

в какой момент эта ошибка возникла?

b.hrytseliak
Posts:11
Joined:06 October 2014, 14:07

Re: ej-page-gen: dwarf parsing failed

Post by b.hrytseliak » 09 October 2014, 20:50

Вконце выдало такую ошибку, после запуска скрипта ./ejudge-install.sh
все сделал за инструкциями.

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

Re: ej-page-gen: dwarf parsing failed

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

Re: ej-page-gen: dwarf parsing failed

Post by b.hrytseliak » 09 October 2014, 21:16

да, нашло, все сделал верно, на ошибке закончилось, спасибо, попробую

b.hrytseliak
Posts:11
Joined:06 October 2014, 14:07

Re: ej-page-gen: dwarf parsing failed

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:

Re: ej-page-gen: dwarf parsing failed

Post by cher » 11 October 2014, 23:03

сделайте make install, затем ejudge-setup, убедитесь, что языки программирования определились, затем сохраните и запустите установочный скрипт с правами рута

b.hrytseliak
Posts:11
Joined:06 October 2014, 14:07

Re: ej-page-gen: dwarf parsing failed

Post by b.hrytseliak » 13 October 2014, 09:45

Добрый день!
Всё сделал заново, как было сказано, а в результате тоже самое. ((

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

Re: ej-page-gen: dwarf parsing failed

Post by cher » 14 October 2014, 15:41

ну тогда нужен полный вывод при выполнении всех действий

еще посмотрите здесь: http://www.codemore.info/2014/10/05/ejudge-ubuntu.html
возможно будет полезно

Post Reply