Помогите, пожалуйста понять, как побороть проблему:
пытаюсь добавить имеющийся у в ALTLinux p7 репозитории kumir2-2.1.0-alt0.beta4 в качестве языка проверки в систему ejudge-2.3.29.1-alt0.M70T.1
При помощи консольного kumir2-bc из исходника .kum получается некий исполняемый файл .kod, который запускается, принимает тестовые данные, выводит верные ответы на тесты.
По вики на ejudge.ru написал правила и конфиги, проверил их в консоли ssh, запущенной без опций -Y или -X - все опции отрабатывают штатно.
Добавил язык в ejudge через ejudge-configure-compilers, он появился в списке. Создал новый контест с этим языком. При проверке программы на каждом тесте возникает ошибка:
Code: Select all
/usr/bin/kumir2-bc: error while loading shared libraries: libX11.so.6: failed to map segment from shared object: Cannot allocate memory
Code: Select all
[root@stervmac ~]# find /usr/lib* -name 'libX11.so.6'
/usr/lib/libX11.so.6
/usr/lib64/libX11.so.6
[root@stervmac ~]# rpm -qf /usr/lib/libX11.so.6
i586-libX11-1.5.99.902-alt1
[root@stervmac ~]# rpm -qf /usr/lib64/libX11.so.6
libX11-1.5.99.902-alt1