Обсуждение вопросов, связанных с системой проведения турниров 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
			
			Добрый день!
Всё сделал заново, как было сказано, а в результате тоже самое. ((