Ошибка при установке ejudge 2.3.23 на OpenSuse 12.1
Здравствуйте.
При выполнении make воозникла ошибка: отсутствует файл menu.h. Решение проблемы нашел здесь: http://www.coyotelinux.com/tag/opensuse/
в файлах ncurses_utils.h, edit-userlist.c и ncurses_utils.c строки
#include <menu.h>
#include <panel.h>
заменил на
#include <ncurses/menu.h>
#include <ncurses/panel.h>
После этого команда make завершилась без ошибок.
Но при выполнении make install возникла другая ошибка: cannot open lang_ids.cfg, хотя этот файл есть в папке scripts.
Есть идеи, как решить проблему?
При выполнении make воозникла ошибка: отсутствует файл menu.h. Решение проблемы нашел здесь: http://www.coyotelinux.com/tag/opensuse/
в файлах ncurses_utils.h, edit-userlist.c и ncurses_utils.c строки
#include <menu.h>
#include <panel.h>
заменил на
#include <ncurses/menu.h>
#include <ncurses/panel.h>
После этого команда make завершилась без ошибок.
Но при выполнении make install возникла другая ошибка: cannot open lang_ids.cfg, хотя этот файл есть в папке scripts.
Есть идеи, как решить проблему?
Re: Ошибка при установке ejudge 2.3.23 на OpenSuse 12.1
Приложите, пожалуйста, полный лог компиляции и инсталляции.
Re: Ошибка при установке ejudge 2.3.23 на OpenSuse 12.1
Конфигурация
./configure --prefix=/home/ejudge/inst-ejudge --enable-contests-home-dir=/home/judges --with-httpd-cgi-bin-dir=/srv/www/cgi-bin --with-httpd-htdocs-dir=/srv/www/htdocs --enable-ajax
./configure --prefix=/home/ejudge/inst-ejudge --enable-contests-home-dir=/home/judges --with-httpd-cgi-bin-dir=/srv/www/cgi-bin --with-httpd-htdocs-dir=/srv/www/htdocs --enable-ajax
Code: Select all
configure: loading site script /usr/share/site/i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking for gawk... gawk
checking for grep that handles long lines and -e... /usr/bin/grep
checking for a sed that does not truncate output... /usr/bin/sed
checking whether ln -s works... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for bison... bison -y
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for flex... flex
checking lex output file root... lex.yy
checking lex library... -lfl
checking whether yytext is a pointer... yes
checking how to run the C preprocessor... gcc -E
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc and cc understand -c and -o together... yes
checking how to run the C preprocessor... gcc -E
checking whether backslash-a works in strings... yes
checking whether byte ordering is bigendian... no
checking for an ANSI C-conforming const... yes
checking for C/C++ restrict keyword... __restrict
checking for working volatile... yes
checking for inline... inline
checking whether char is unsigned... no
checking for long double with more range or precision than double... yes
checking for preprocessor stringizing operator... yes
checking for function prototypes... yes
checking for arch type... unix
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking pwd.h usability... yes
checking pwd.h presence... yes
checking for pwd.h... yes
checking for strnlen... yes
checking for open_memstream... yes
checking for fmemopen... yes
checking for truncate... yes
checking for setsid... yes
checking for pselect... yes
checking for ferror_unlocked... yes
checking for fgets_unlocked... yes
checking for iconv in -liconv... no
checking for libiconv in -liconv... no
checking that iconv requires const qualifier... no
checking SO_PASSCRED flag... yes
checking SIOCINQ flag... yes
checking F_NOTIFY flag... yes
checking expat.h usability... yes
checking expat.h presence... yes
checking for expat.h... yes
checking for XML_ExpatVersionInfo in -lexpat... yes
checking that version of the expat library >= 1.95... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for compressBound in -lz... yes
checking that version of zlib >= 1.2... yes
checking for gettext in -lintl... no
checking ncurses.h usability... yes
checking ncurses.h presence... yes
checking for ncurses.h... yes
checking zip.h usability... yes
checking zip.h presence... yes
checking for zip.h... yes
checking for zip_open in -lzip... yes
checking curl/curl.h usability... yes
checking curl/curl.h presence... yes
checking for curl/curl.h... yes
checking for curl_easy_init in -lcurl... yes
checking for sys/capability.h... no
checking for new secure execution interface in the running kernel... not supported
checking for mysql library... none
checking for annoying gcc warnings... yes
checking for -Wno-pointer-sign... yes
checking for long long type... yes
checking for __int64 type... no
checking for -m32 support... yes
checking for -m64 support... no
checking for iconv... iconv
checking for xgettext... xgettext
checking for msgmerge... msgmerge
checking for msgfmt... msgfmt
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating extra/Makefile
config.status: creating extra/captest/Makefile
config.status: creating checkers/Makefile
config.status: creating scripts/Makefile
config.status: creating ejudge-config.v
config.status: creating scripts/festival
config.status: creating plugins/mysql-common/Makefile
config.status: creating plugins/mysql-userlist/Makefile
config.status: creating plugins/mysql-clardb/Makefile
config.status: creating plugins/mysql-rundb/Makefile
config.status: creating python/Makefile
config.status: creating python/streamio/Makefile
config.status: creating style/ejudge-upgrade-web
config.status: creating config.h
Re: Ошибка при установке ejudge 2.3.23 на OpenSuse 12.1
make
Code: Select all
Makefile:511: deps.make: Нет такого файла или каталога
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o prjutils/cdeps.o prjutils/cdeps.c
gcc -g -Wall prjutils/cdeps.o -o cdeps
bison -l -o filter_expr.c -d -p filter_expr_ filter_expr.y
flex -p -s -L -8 -B -ofilter_scan.c -Pfilter_expr_ filter_scan.lex
./cdeps clean-users.c collect-emails.c compile.c compile-control.c convert-clars.c convert-runs.c edit-userlist.c ej-ncheck.c ej-batch.c ej-normalize.c ej-polygon.c ej-super-run.c ejudge-configure-compilers.c ejudge-control.c ejudge-setup.c execute.c fix-db.c job-server.c job-server-control.c job-server-cmd.c make-js-actions.c new-client.c new-server.c new-server-cmd.c new-server-control.c nwrun.c run.c serve.c serve-control.c slice-userlist.c struct-sizes.c super-serve.c super-serve-control.c testinfo.c userlist-server.c userlist-server-control.c users.c unix/cpu.c win32/cpu.c unix/file_perms.c win32/file_perms.c unix/fileutl.c win32/fileutl.c unix/cr_serialize.c win32/cr_serialize.c unix/ej_process.c win32/ej_process.c unix/interrupt.c win32/interrupt.c unix/curtime.c win32/curtime.c unix/fmemopen.c win32/fmemopen.c unix/open_memstream.c win32/open_memstream.c unix/pollfds.c win32/pollfds.c unix/timestamp.c win32/timestamp.c unix/full_archive.c win32/full_archive.c unix/sock_op_enable_creds.c win32/sock_op_enable_creds.c unix/sock_op_get_creds.c win32/sock_op_get_creds.c unix/sock_op_get_fds.c win32/sock_op_get_fds.c unix/sock_op_put_fds.c win32/sock_op_put_fds.c unix/sock_op_put_creds.c win32/sock_op_put_creds.c unix/startstop.c win32/startstop.c unix/reuse_logger.c win32/reuse_logger.c unix/reuse_attachfile.c win32/reuse_attachfile.c unix/reuse_checkaccess.c win32/reuse_checkaccess.c unix/reuse_dirname.c win32/reuse_dirname.c unix/reuse_errormsg.c win32/reuse_errormsg.c unix/reuse_errorstring.c win32/reuse_errorstring.c unix/reuse_exec.c win32/reuse_exec.c unix/reuse_findinpath.c win32/reuse_findinpath.c unix/reuse_getbasename.c win32/reuse_getbasename.c unix/reuse_geterrorstring.c win32/reuse_geterrorstring.c unix/reuse_getlastname.c win32/reuse_getlastname.c unix/reuse_getsignalstring.c win32/reuse_getsignalstring.c unix/reuse_getsuffix.c win32/reuse_getsuffix.c unix/reuse_getworkingdir.c win32/reuse_getworkingdir.c unix/reuse_isabsolutepath.c win32/reuse_isabsolutepath.c unix/reuse_isfile.c win32/reuse_isfile.c unix/reuse_makedir.c win32/reuse_makedir.c unix/reuse_makedirpath.c win32/reuse_makedirpath.c unix/reuse_nodename.c win32/reuse_nodename.c unix/reuse_normalize_path.c win32/reuse_normalize_path.c unix/reuse_rdirname.c win32/reuse_rdirname.c unix/reuse_rgetbasename.c win32/reuse_rgetbasename.c unix/reuse_rgetlastname.c win32/reuse_rgetlastname.c unix/reuse_rgetsuffix.c win32/reuse_rgetsuffix.c unix/reuse_rgetworkingdir.c win32/reuse_rgetworkingdir.c unix/reuse_setlock.c win32/reuse_setlock.c unix/reuse_sleep.c win32/reuse_sleep.c unix/reuse_substsuffix.c win32/reuse_substsuffix.c unix/reuse_tempnam.c win32/reuse_tempnam.c allowed_list.c archive_paths.c base64.c bitset.c cgi.c charsets.c clarlog.c cldb_plugin_file.c clntutil.c common_plugin.c compile_packet_1.c compile_packet_2.c compile_packet_3.c compile_packet_4.c compile_packet_5.c compile_packet_6.c contests.c contests_2.c contest_tmpl.c copyright.c csv.c diff.c digest_1.c digest_2.c digest_3.c digest_4.c digest_5.c dos2unix_str.c ejudge_cfg.c errlog.c expat_iface.c filehash.c filter_eval.c filter_tree.c html.c html_checkbox.c html_date_select.c html_input_password.c html_input_text.c html_hidden.c html_hyperref.c html_start_form.c l10n.c lang_config.c lang_config_vis.c master_html.c meta_generic.c mime_type.c misctext.c ncheck_packet.c new_server_html.c new_server_html_2.c new_server_html_3.c new_server_html_4.c new_server_html_5.c new_server_proto.c new_server_tables.c ncurses_utils.c nsdb_plugin_files.c nwrun_packet.c opcaps.c opcaps_2.c parsecfg.c parsecfg_2.c pathutl.c plugin.c polygon_packet.c prepare.c prepare_out.c prepare_serve.c printing.c problem_common.c problem_config.c problem_xml.c problem_xml_2.c protocol.c random.c reports.c rldb_plugin_file.c run_common.c run_inverse.c runlog.c runlog_import.c runlog_static.c runlog_xml.c run_packet_1.c run_packet_2.c run_packet_3.c run_packet_4.c run_packet_5.c run_packet_6.c run_packet_7.c send_job_packet.c server_framework.c serve_2.c serve_state.c sformat.c shellcfg_parse.c stringset.c super_html.c super_html_2.c super_html_3.c super_html_4.c super_html_5.c super_html_6.c super_html_7.c super_proto.c super_run_packet.c sha.c t3m_dir_listener.c t3m_submits.c t3m_zip_packet_class.c t3_packets.c teamdb.c teamdb_2.c team_extra.c team_extra_xml.c testinfo.c testing_report_xml.c tex_dom.c tex_dom_parse.c tex_dom_doc.c tex_dom_render.c tsc.c uldb_plugin_xml.c userlist.c userlist_check.c userlist_proto.c userlist_xml.c varsubst.c vcs.c watched_file.c zip_utils.c xml_utils/attr_bool.c xml_utils/attr_bool_byte.c xml_utils/attr_date.c xml_utils/attr_int.c xml_utils/attr_ulong.c xml_utils/elem_ip_mask.c xml_utils/empty_text.c xml_utils/err_attrs.c xml_utils/err_attr_invalid.c xml_utils/err_attr_not_allowed.c xml_utils/err_attr_undefined.c xml_utils/err_attr_undefined_s.c xml_utils/err_elem_empty.c xml_utils/err_elem_invalid.c xml_utils/err_elem_not_allowed.c xml_utils/err_elem_redefined.c xml_utils/err_elem_undefined.c xml_utils/err_elem_undefined_s.c xml_utils/err_get_attr_name.c xml_utils/err_get_elem_name.c xml_utils/err_nested_elems.c xml_utils/err_top_level.c xml_utils/err_top_level_s.c xml_utils/err_variables.c xml_utils/leaf_elem.c xml_utils/parse_bool.c xml_utils/parse_date.c xml_utils/parse_int.c xml_utils/parse_ip.c xml_utils/parse_ip_mask.c xml_utils/unparse_bool.c xml_utils/unparse_date.c xml_utils/unparse_ip.c xml_utils/unparse_ip_mask.c xml_utils/unparse_run_status.c xml_utils/unparse_text.c xml_utils/xml_err.c xml_utils/xml_err_a.c reuse/reuse_hash.c reuse/reuse_mempage.c reuse/reuse_xalloc.c reuse/reuse_xcalloc.c reuse/reuse_xexpand.c reuse/reuse_xexpand2.c reuse/reuse_xexpand3.c reuse/reuse_xexpand4.c reuse/reuse_xfree.c reuse/reuse_xmalloc.c reuse/reuse_xmemdup.c reuse/reuse_xrealloc.c reuse/reuse_xstrarrayfree.c reuse/reuse_xstrdup.c reuse/reuse_xstrmerge0.c reuse/reuse_xstrmerge1.c reuse/reuse_xstrmerge2.c reuse/reuse_xstrmerge3.c super_clnt/control.c super_clnt/create_contest.c super_clnt/do_pass_fd.c super_clnt/http_request.c super_clnt/main_page.c super_clnt/open.c super_clnt/pass_fd.c super_clnt/recv_packet.c super_clnt/send_packet.c super_clnt/set_param.c super_clnt/simple_cmd.c userlist_clnt/admin_process.c userlist_clnt/bytes_available.c userlist_clnt/change_registration.c userlist_clnt/close.c userlist_clnt/cnts_passwd_op.c userlist_clnt/control.c userlist_clnt/copy_user_info.c userlist_clnt/create_member.c userlist_clnt/create_user.c userlist_clnt/create_user_2.c userlist_clnt/delete_cookie.c userlist_clnt/delete_field.c userlist_clnt/delete_info.c userlist_clnt/do_pass_fd.c userlist_clnt/dump_database.c userlist_clnt/edit_field.c userlist_clnt/edit_field_seq.c userlist_clnt/generate_team_passwd.c userlist_clnt/get_contests.c userlist_clnt/get_cookie.c userlist_clnt/get_count.c userlist_clnt/get_database.c userlist_clnt/get_fd.c userlist_clnt/get_info.c userlist_clnt/get_param.c userlist_clnt/get_prev_user_id.c userlist_clnt/get_uid_by_pid.c userlist_clnt/get_uid_by_pid_2.c userlist_clnt/get_xml_by_text.c userlist_clnt/import_csv_users.c userlist_clnt/list_all_users.c userlist_clnt/list_users.c userlist_clnt/list_users_2.c userlist_clnt/login.c userlist_clnt/logout.c userlist_clnt/lookup_cookie.c userlist_clnt/lookup_user.c userlist_clnt/lookup_user_id.c userlist_clnt/map_contest.c userlist_clnt/move_member.c userlist_clnt/notify.c userlist_clnt/open.c userlist_clnt/pass_fd.c userlist_clnt/priv_cookie.c userlist_clnt/priv_cookie_login.c userlist_clnt/priv_login.c userlist_clnt/read_and_notify.c userlist_clnt/read_notification.c userlist_clnt/recover_passwd_2.c userlist_clnt/recv_packet.c userlist_clnt/register_contest.c userlist_clnt/register_new.c userlist_clnt/register_new_2.c userlist_clnt/send_packet.c userlist_clnt/set_cookie.c userlist_clnt/set_info.c userlist_clnt/set_notification_callback.c userlist_clnt/set_passwd.c userlist_clnt/team_cookie.c new_server_clnt/close.c new_server_clnt/control.c new_server_clnt/http_request.c new_server_clnt/open.c new_server_clnt/pass_fd.c new_server_clnt/recv_packet.c new_server_clnt/send_packet.c filter_expr.c filter_scan.c > deps.make
C/C++ dependencies generator, $Revision: 44 $
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o compile.o compile.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o prjutils/revinfo.o prjutils/revinfo.c
gcc -g -Wall prjutils/revinfo.o -o revinfo
REVINFO_NO_COMMIT=1 ./revinfo -S -C -p -d db/versions -r db/revisions archive_paths.h base64.h bitset.h cgi.h charsets.h clarlog.h clarlog_state.h cldb_plugin.h client_actions.h clntutil.h common_plugin.h compat.h compile_packet.h compile_packet_priv.h contests.h copyright.h cpu.h cr_serialize.h csv.h curtime.h diff.h digest_io.h ejudge_cfg.h ejudge_plugin.h ej_limits.h ej_process.h ej_types.h errlog.h expat_iface.h filehash.h file_perms.h fileutl.h filter_eval.h filter_tree.h full_archive.h html.h interrupt.h iterators.h job_packet.h l10n.h lang_config_vis.h list_ops.h meta_generic.h mime_type.h mischtml.h misctext.h ncheck_packet.h ncurses_utils.h new-server.h nsdb_plugin.h nwrun_packet.h opcaps.h parsecfg.h pathutl.h pollfds.h polygon_packet.h prepare.h prepare_dflt.h prepare_serve.h printing.h problem_common.h problem_config.h problem_xml.h protocol.h random.h reuse_exec.h reuse_hash.h reuse_hash_priv.h reuse_integral.h reuse_logger.h reuse_mempage.h reuse_osdeps.h reuse_xalloc.h rldb_plugin.h run.h runlog.h runlog_state.h run_packet.h run_packet_priv.h server_framework.h serve_state.h sformat.h shellcfg_parse.h sock_op.h startstop.h stringset.h super_clnt.h super_html.h super_proto.h super_run_packet.h super-serve.h sha.h t3m_dir_listener.h t3m_packet_class.h t3m_submits.h t3_packets.h teamdb.h teamdb_priv.h team_extra.h testinfo.h testing_report_xml.h tex_dom.h timestamp.h tsc.h uldb_plugin.h userlist.h userlist_clnt.h varsubst.h vcs.h version.h watched_file.h win32_compat.h unix/unix_fileutl.h userlist_clnt/private.h new_server_clnt.h new_server_proto.h new_server_clnt/new_server_clnt_priv.h xml_utils.h zip_utils.h clean-users.c collect-emails.c compile.c compile-control.c convert-clars.c convert-runs.c edit-userlist.c ej-ncheck.c ej-batch.c ej-normalize.c ej-polygon.c ej-super-run.c ejudge-configure-compilers.c ejudge-control.c ejudge-setup.c execute.c fix-db.c job-server.c job-server-control.c job-server-cmd.c make-js-actions.c new-client.c new-server.c new-server-cmd.c new-server-control.c nwrun.c run.c serve.c serve-control.c slice-userlist.c struct-sizes.c super-serve.c super-serve-control.c testinfo.c userlist-server.c userlist-server-control.c users.c unix/cpu.c win32/cpu.c unix/file_perms.c win32/file_perms.c unix/fileutl.c win32/fileutl.c unix/cr_serialize.c win32/cr_serialize.c unix/ej_process.c win32/ej_process.c unix/interrupt.c win32/interrupt.c unix/curtime.c win32/curtime.c unix/fmemopen.c win32/fmemopen.c unix/open_memstream.c win32/open_memstream.c unix/pollfds.c win32/pollfds.c unix/timestamp.c win32/timestamp.c unix/full_archive.c win32/full_archive.c unix/sock_op_enable_creds.c win32/sock_op_enable_creds.c unix/sock_op_get_creds.c win32/sock_op_get_creds.c unix/sock_op_get_fds.c win32/sock_op_get_fds.c unix/sock_op_put_fds.c win32/sock_op_put_fds.c unix/sock_op_put_creds.c win32/sock_op_put_creds.c unix/startstop.c win32/startstop.c unix/reuse_logger.c win32/reuse_logger.c unix/reuse_attachfile.c win32/reuse_attachfile.c unix/reuse_checkaccess.c win32/reuse_checkaccess.c unix/reuse_dirname.c win32/reuse_dirname.c unix/reuse_errormsg.c win32/reuse_errormsg.c unix/reuse_errorstring.c win32/reuse_errorstring.c unix/reuse_exec.c win32/reuse_exec.c unix/reuse_findinpath.c win32/reuse_findinpath.c unix/reuse_getbasename.c win32/reuse_getbasename.c unix/reuse_geterrorstring.c win32/reuse_geterrorstring.c unix/reuse_getlastname.c win32/reuse_getlastname.c unix/reuse_getsignalstring.c win32/reuse_getsignalstring.c unix/reuse_getsuffix.c win32/reuse_getsuffix.c unix/reuse_getworkingdir.c win32/reuse_getworkingdir.c unix/reuse_isabsolutepath.c win32/reuse_isabsolutepath.c unix/reuse_isfile.c win32/reuse_isfile.c unix/reuse_makedir.c win32/reuse_makedir.c unix/reuse_makedirpath.c win32/reuse_makedirpath.c unix/reuse_nodename.c win32/reuse_nodename.c unix/reuse_normalize_path.c win32/reuse_normalize_path.c unix/reuse_rdirname.c win32/reuse_rdirname.c unix/reuse_rgetbasename.c win32/reuse_rgetbasename.c unix/reuse_rgetlastname.c win32/reuse_rgetlastname.c unix/reuse_rgetsuffix.c win32/reuse_rgetsuffix.c unix/reuse_rgetworkingdir.c win32/reuse_rgetworkingdir.c unix/reuse_setlock.c win32/reuse_setlock.c unix/reuse_sleep.c win32/reuse_sleep.c unix/reuse_substsuffix.c win32/reuse_substsuffix.c unix/reuse_tempnam.c win32/reuse_tempnam.c allowed_list.c archive_paths.c base64.c bitset.c cgi.c charsets.c clarlog.c cldb_plugin_file.c clntutil.c common_plugin.c compile_packet_1.c compile_packet_2.c compile_packet_3.c compile_packet_4.c compile_packet_5.c compile_packet_6.c contests.c contests_2.c contest_tmpl.c copyright.c csv.c diff.c digest_1.c digest_2.c digest_3.c digest_4.c digest_5.c dos2unix_str.c ejudge_cfg.c errlog.c expat_iface.c filehash.c filter_eval.c filter_tree.c html.c html_checkbox.c html_date_select.c html_input_password.c html_input_text.c html_hidden.c html_hyperref.c html_start_form.c l10n.c lang_config.c lang_config_vis.c master_html.c meta_generic.c mime_type.c misctext.c ncheck_packet.c new_server_html.c new_server_html_2.c new_server_html_3.c new_server_html_4.c new_server_html_5.c new_server_proto.c new_server_tables.c ncurses_utils.c nsdb_plugin_files.c nwrun_packet.c opcaps.c opcaps_2.c parsecfg.c parsecfg_2.c pathutl.c plugin.c polygon_packet.c prepare.c prepare_out.c prepare_serve.c printing.c problem_common.c problem_config.c problem_xml.c problem_xml_2.c protocol.c random.c reports.c rldb_plugin_file.c run_common.c run_inverse.c runlog.c runlog_import.c runlog_static.c runlog_xml.c run_packet_1.c run_packet_2.c run_packet_3.c run_packet_4.c run_packet_5.c run_packet_6.c run_packet_7.c send_job_packet.c server_framework.c serve_2.c serve_state.c sformat.c shellcfg_parse.c stringset.c super_html.c super_html_2.c super_html_3.c super_html_4.c super_html_5.c super_html_6.c super_html_7.c super_proto.c super_run_packet.c sha.c t3m_dir_listener.c t3m_submits.c t3m_zip_packet_class.c t3_packets.c teamdb.c teamdb_2.c team_extra.c team_extra_xml.c testinfo.c testing_report_xml.c tex_dom.c tex_dom_parse.c tex_dom_doc.c tex_dom_render.c tsc.c uldb_plugin_xml.c userlist.c userlist_check.c userlist_proto.c userlist_xml.c varsubst.c vcs.c watched_file.c zip_utils.c xml_utils/attr_bool.c xml_utils/attr_bool_byte.c xml_utils/attr_date.c xml_utils/attr_int.c xml_utils/attr_ulong.c xml_utils/elem_ip_mask.c xml_utils/empty_text.c xml_utils/err_attrs.c xml_utils/err_attr_invalid.c xml_utils/err_attr_not_allowed.c xml_utils/err_attr_undefined.c xml_utils/err_attr_undefined_s.c xml_utils/err_elem_empty.c xml_utils/err_elem_invalid.c xml_utils/err_elem_not_allowed.c xml_utils/err_elem_redefined.c xml_utils/err_elem_undefined.c xml_utils/err_elem_undefined_s.c xml_utils/err_get_attr_name.c xml_utils/err_get_elem_name.c xml_utils/err_nested_elems.c xml_utils/err_top_level.c xml_utils/err_top_level_s.c xml_utils/err_variables.c xml_utils/leaf_elem.c xml_utils/parse_bool.c xml_utils/parse_date.c xml_utils/parse_int.c xml_utils/parse_ip.c xml_utils/parse_ip_mask.c xml_utils/unparse_bool.c xml_utils/unparse_date.c xml_utils/unparse_ip.c xml_utils/unparse_ip_mask.c xml_utils/unparse_run_status.c xml_utils/unparse_text.c xml_utils/xml_err.c xml_utils/xml_err_a.c reuse/reuse_hash.c reuse/reuse_mempage.c reuse/reuse_xalloc.c reuse/reuse_xcalloc.c reuse/reuse_xexpand.c reuse/reuse_xexpand2.c reuse/reuse_xexpand3.c reuse/reuse_xexpand4.c reuse/reuse_xfree.c reuse/reuse_xmalloc.c reuse/reuse_xmemdup.c reuse/reuse_xrealloc.c reuse/reuse_xstrarrayfree.c reuse/reuse_xstrdup.c reuse/reuse_xstrmerge0.c reuse/reuse_xstrmerge1.c reuse/reuse_xstrmerge2.c reuse/reuse_xstrmerge3.c super_clnt/control.c super_clnt/create_contest.c super_clnt/do_pass_fd.c super_clnt/http_request.c super_clnt/main_page.c super_clnt/open.c super_clnt/pass_fd.c super_clnt/recv_packet.c super_clnt/send_packet.c super_clnt/set_param.c super_clnt/simple_cmd.c userlist_clnt/admin_process.c userlist_clnt/bytes_available.c userlist_clnt/change_registration.c userlist_clnt/close.c userlist_clnt/cnts_passwd_op.c userlist_clnt/control.c userlist_clnt/copy_user_info.c userlist_clnt/create_member.c userlist_clnt/create_user.c userlist_clnt/create_user_2.c userlist_clnt/delete_cookie.c userlist_clnt/delete_field.c userlist_clnt/delete_info.c userlist_clnt/do_pass_fd.c userlist_clnt/dump_database.c userlist_clnt/edit_field.c userlist_clnt/edit_field_seq.c userlist_clnt/generate_team_passwd.c userlist_clnt/get_contests.c userlist_clnt/get_cookie.c userlist_clnt/get_count.c userlist_clnt/get_database.c userlist_clnt/get_fd.c userlist_clnt/get_info.c userlist_clnt/get_param.c userlist_clnt/get_prev_user_id.c userlist_clnt/get_uid_by_pid.c userlist_clnt/get_uid_by_pid_2.c userlist_clnt/get_xml_by_text.c userlist_clnt/import_csv_users.c userlist_clnt/list_all_users.c userlist_clnt/list_users.c userlist_clnt/list_users_2.c userlist_clnt/login.c userlist_clnt/logout.c userlist_clnt/lookup_cookie.c userlist_clnt/lookup_user.c userlist_clnt/lookup_user_id.c userlist_clnt/map_contest.c userlist_clnt/move_member.c userlist_clnt/notify.c userlist_clnt/open.c userlist_clnt/pass_fd.c userlist_clnt/priv_cookie.c userlist_clnt/priv_cookie_login.c userlist_clnt/priv_login.c userlist_clnt/read_and_notify.c userlist_clnt/read_notification.c userlist_clnt/recover_passwd_2.c userlist_clnt/recv_packet.c userlist_clnt/register_contest.c userlist_clnt/register_new.c userlist_clnt/register_new_2.c userlist_clnt/send_packet.c userlist_clnt/set_cookie.c userlist_clnt/set_info.c userlist_clnt/set_notification_callback.c userlist_clnt/set_passwd.c userlist_clnt/team_cookie.c new_server_clnt/close.c new_server_clnt/control.c new_server_clnt/http_request.c new_server_clnt/open.c new_server_clnt/pass_fd.c new_server_clnt/recv_packet.c new_server_clnt/send_packet.c filter_expr.y filter_scan.lex plugins/mysql-userlist/uldb_mysql.c
version: 2.3
max revision: 6905
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o version.o version.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o allowed_list.o allowed_list.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o archive_paths.o archive_paths.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o base64.o base64.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o bitset.o bitset.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o cgi.o cgi.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o charsets.o charsets.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o clarlog.o clarlog.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o cldb_plugin_file.o cldb_plugin_file.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o clntutil.o clntutil.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o common_plugin.o common_plugin.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o compile_packet_1.o compile_packet_1.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o compile_packet_2.o compile_packet_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o compile_packet_3.o compile_packet_3.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o compile_packet_4.o compile_packet_4.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o compile_packet_5.o compile_packet_5.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o compile_packet_6.o compile_packet_6.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o contests.o contests.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o contests_2.o contests_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o contest_tmpl.o contest_tmpl.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o copyright.o copyright.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o csv.o csv.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o diff.o diff.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o digest_1.o digest_1.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o digest_2.o digest_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o digest_3.o digest_3.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o digest_4.o digest_4.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o digest_5.o digest_5.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o dos2unix_str.o dos2unix_str.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o ejudge_cfg.o ejudge_cfg.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o errlog.o errlog.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o expat_iface.o expat_iface.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o filehash.o filehash.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o filter_eval.o filter_eval.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o filter_tree.o filter_tree.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o html.o html.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o html_checkbox.o html_checkbox.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o html_date_select.o html_date_select.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o html_input_password.o html_input_password.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o html_input_text.o html_input_text.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o html_hidden.o html_hidden.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o html_hyperref.o html_hyperref.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o html_start_form.o html_start_form.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o l10n.o l10n.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o lang_config.o lang_config.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o lang_config_vis.o lang_config_vis.c
In file included from lang_config_vis.c:23:0:
ncurses_utils.h:21:18: fatal error: menu.h: Нет такого файла или каталога
compilation terminated.
make: *** [lang_config_vis.o] Ошибка 1
Re: Ошибка при установке ejudge 2.3.23 на OpenSuse 12.1
make после правки файлов ncurses_utils.h, edit-userlist.c и ncurses_utils.c (начало, весь лог не вошел в одно сообщение)
Code: Select all
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o prjutils/cdeps.o prjutils/cdeps.c
gcc -g -Wall prjutils/cdeps.o -o cdeps
bison -l -o filter_expr.c -d -p filter_expr_ filter_expr.y
flex -p -s -L -8 -B -ofilter_scan.c -Pfilter_expr_ filter_scan.lex
./cdeps clean-users.c collect-emails.c compile.c compile-control.c convert-clars.c convert-runs.c edit-userlist.c ej-ncheck.c ej-batch.c ej-normalize.c ej-polygon.c ej-super-run.c ejudge-configure-compilers.c ejudge-control.c ejudge-setup.c execute.c fix-db.c job-server.c job-server-control.c job-server-cmd.c make-js-actions.c new-client.c new-server.c new-server-cmd.c new-server-control.c nwrun.c run.c serve.c serve-control.c slice-userlist.c struct-sizes.c super-serve.c super-serve-control.c testinfo.c userlist-server.c userlist-server-control.c users.c unix/cpu.c win32/cpu.c unix/file_perms.c win32/file_perms.c unix/fileutl.c win32/fileutl.c unix/cr_serialize.c win32/cr_serialize.c unix/ej_process.c win32/ej_process.c unix/interrupt.c win32/interrupt.c unix/curtime.c win32/curtime.c unix/fmemopen.c win32/fmemopen.c unix/open_memstream.c win32/open_memstream.c unix/pollfds.c win32/pollfds.c unix/timestamp.c win32/timestamp.c unix/full_archive.c win32/full_archive.c unix/sock_op_enable_creds.c win32/sock_op_enable_creds.c unix/sock_op_get_creds.c win32/sock_op_get_creds.c unix/sock_op_get_fds.c win32/sock_op_get_fds.c unix/sock_op_put_fds.c win32/sock_op_put_fds.c unix/sock_op_put_creds.c win32/sock_op_put_creds.c unix/startstop.c win32/startstop.c unix/reuse_logger.c win32/reuse_logger.c unix/reuse_attachfile.c win32/reuse_attachfile.c unix/reuse_checkaccess.c win32/reuse_checkaccess.c unix/reuse_dirname.c win32/reuse_dirname.c unix/reuse_errormsg.c win32/reuse_errormsg.c unix/reuse_errorstring.c win32/reuse_errorstring.c unix/reuse_exec.c win32/reuse_exec.c unix/reuse_findinpath.c win32/reuse_findinpath.c unix/reuse_getbasename.c win32/reuse_getbasename.c unix/reuse_geterrorstring.c win32/reuse_geterrorstring.c unix/reuse_getlastname.c win32/reuse_getlastname.c unix/reuse_getsignalstring.c win32/reuse_getsignalstring.c unix/reuse_getsuffix.c win32/reuse_getsuffix.c unix/reuse_getworkingdir.c win32/reuse_getworkingdir.c unix/reuse_isabsolutepath.c win32/reuse_isabsolutepath.c unix/reuse_isfile.c win32/reuse_isfile.c unix/reuse_makedir.c win32/reuse_makedir.c unix/reuse_makedirpath.c win32/reuse_makedirpath.c unix/reuse_nodename.c win32/reuse_nodename.c unix/reuse_normalize_path.c win32/reuse_normalize_path.c unix/reuse_rdirname.c win32/reuse_rdirname.c unix/reuse_rgetbasename.c win32/reuse_rgetbasename.c unix/reuse_rgetlastname.c win32/reuse_rgetlastname.c unix/reuse_rgetsuffix.c win32/reuse_rgetsuffix.c unix/reuse_rgetworkingdir.c win32/reuse_rgetworkingdir.c unix/reuse_setlock.c win32/reuse_setlock.c unix/reuse_sleep.c win32/reuse_sleep.c unix/reuse_substsuffix.c win32/reuse_substsuffix.c unix/reuse_tempnam.c win32/reuse_tempnam.c allowed_list.c archive_paths.c base64.c bitset.c cgi.c charsets.c clarlog.c cldb_plugin_file.c clntutil.c common_plugin.c compile_packet_1.c compile_packet_2.c compile_packet_3.c compile_packet_4.c compile_packet_5.c compile_packet_6.c contests.c contests_2.c contest_tmpl.c copyright.c csv.c diff.c digest_1.c digest_2.c digest_3.c digest_4.c digest_5.c dos2unix_str.c ejudge_cfg.c errlog.c expat_iface.c filehash.c filter_eval.c filter_tree.c html.c html_checkbox.c html_date_select.c html_input_password.c html_input_text.c html_hidden.c html_hyperref.c html_start_form.c l10n.c lang_config.c lang_config_vis.c master_html.c meta_generic.c mime_type.c misctext.c ncheck_packet.c new_server_html.c new_server_html_2.c new_server_html_3.c new_server_html_4.c new_server_html_5.c new_server_proto.c new_server_tables.c ncurses_utils.c nsdb_plugin_files.c nwrun_packet.c opcaps.c opcaps_2.c parsecfg.c parsecfg_2.c pathutl.c plugin.c polygon_packet.c prepare.c prepare_out.c prepare_serve.c printing.c problem_common.c problem_config.c problem_xml.c problem_xml_2.c protocol.c random.c reports.c rldb_plugin_file.c run_common.c run_inverse.c runlog.c runlog_import.c runlog_static.c runlog_xml.c run_packet_1.c run_packet_2.c run_packet_3.c run_packet_4.c run_packet_5.c run_packet_6.c run_packet_7.c send_job_packet.c server_framework.c serve_2.c serve_state.c sformat.c shellcfg_parse.c stringset.c super_html.c super_html_2.c super_html_3.c super_html_4.c super_html_5.c super_html_6.c super_html_7.c super_proto.c super_run_packet.c sha.c t3m_dir_listener.c t3m_submits.c t3m_zip_packet_class.c t3_packets.c teamdb.c teamdb_2.c team_extra.c team_extra_xml.c testinfo.c testing_report_xml.c tex_dom.c tex_dom_parse.c tex_dom_doc.c tex_dom_render.c tsc.c uldb_plugin_xml.c userlist.c userlist_check.c userlist_proto.c userlist_xml.c varsubst.c vcs.c watched_file.c zip_utils.c xml_utils/attr_bool.c xml_utils/attr_bool_byte.c xml_utils/attr_date.c xml_utils/attr_int.c xml_utils/attr_ulong.c xml_utils/elem_ip_mask.c xml_utils/empty_text.c xml_utils/err_attrs.c xml_utils/err_attr_invalid.c xml_utils/err_attr_not_allowed.c xml_utils/err_attr_undefined.c xml_utils/err_attr_undefined_s.c xml_utils/err_elem_empty.c xml_utils/err_elem_invalid.c xml_utils/err_elem_not_allowed.c xml_utils/err_elem_redefined.c xml_utils/err_elem_undefined.c xml_utils/err_elem_undefined_s.c xml_utils/err_get_attr_name.c xml_utils/err_get_elem_name.c xml_utils/err_nested_elems.c xml_utils/err_top_level.c xml_utils/err_top_level_s.c xml_utils/err_variables.c xml_utils/leaf_elem.c xml_utils/parse_bool.c xml_utils/parse_date.c xml_utils/parse_int.c xml_utils/parse_ip.c xml_utils/parse_ip_mask.c xml_utils/unparse_bool.c xml_utils/unparse_date.c xml_utils/unparse_ip.c xml_utils/unparse_ip_mask.c xml_utils/unparse_run_status.c xml_utils/unparse_text.c xml_utils/xml_err.c xml_utils/xml_err_a.c reuse/reuse_hash.c reuse/reuse_mempage.c reuse/reuse_xalloc.c reuse/reuse_xcalloc.c reuse/reuse_xexpand.c reuse/reuse_xexpand2.c reuse/reuse_xexpand3.c reuse/reuse_xexpand4.c reuse/reuse_xfree.c reuse/reuse_xmalloc.c reuse/reuse_xmemdup.c reuse/reuse_xrealloc.c reuse/reuse_xstrarrayfree.c reuse/reuse_xstrdup.c reuse/reuse_xstrmerge0.c reuse/reuse_xstrmerge1.c reuse/reuse_xstrmerge2.c reuse/reuse_xstrmerge3.c super_clnt/control.c super_clnt/create_contest.c super_clnt/do_pass_fd.c super_clnt/http_request.c super_clnt/main_page.c super_clnt/open.c super_clnt/pass_fd.c super_clnt/recv_packet.c super_clnt/send_packet.c super_clnt/set_param.c super_clnt/simple_cmd.c userlist_clnt/admin_process.c userlist_clnt/bytes_available.c userlist_clnt/change_registration.c userlist_clnt/close.c userlist_clnt/cnts_passwd_op.c userlist_clnt/control.c userlist_clnt/copy_user_info.c userlist_clnt/create_member.c userlist_clnt/create_user.c userlist_clnt/create_user_2.c userlist_clnt/delete_cookie.c userlist_clnt/delete_field.c userlist_clnt/delete_info.c userlist_clnt/do_pass_fd.c userlist_clnt/dump_database.c userlist_clnt/edit_field.c userlist_clnt/edit_field_seq.c userlist_clnt/generate_team_passwd.c userlist_clnt/get_contests.c userlist_clnt/get_cookie.c userlist_clnt/get_count.c userlist_clnt/get_database.c userlist_clnt/get_fd.c userlist_clnt/get_info.c userlist_clnt/get_param.c userlist_clnt/get_prev_user_id.c userlist_clnt/get_uid_by_pid.c userlist_clnt/get_uid_by_pid_2.c userlist_clnt/get_xml_by_text.c userlist_clnt/import_csv_users.c userlist_clnt/list_all_users.c userlist_clnt/list_users.c userlist_clnt/list_users_2.c userlist_clnt/login.c userlist_clnt/logout.c userlist_clnt/lookup_cookie.c userlist_clnt/lookup_user.c userlist_clnt/lookup_user_id.c userlist_clnt/map_contest.c userlist_clnt/move_member.c userlist_clnt/notify.c userlist_clnt/open.c userlist_clnt/pass_fd.c userlist_clnt/priv_cookie.c userlist_clnt/priv_cookie_login.c userlist_clnt/priv_login.c userlist_clnt/read_and_notify.c userlist_clnt/read_notification.c userlist_clnt/recover_passwd_2.c userlist_clnt/recv_packet.c userlist_clnt/register_contest.c userlist_clnt/register_new.c userlist_clnt/register_new_2.c userlist_clnt/send_packet.c userlist_clnt/set_cookie.c userlist_clnt/set_info.c userlist_clnt/set_notification_callback.c userlist_clnt/set_passwd.c userlist_clnt/team_cookie.c new_server_clnt/close.c new_server_clnt/control.c new_server_clnt/http_request.c new_server_clnt/open.c new_server_clnt/pass_fd.c new_server_clnt/recv_packet.c new_server_clnt/send_packet.c filter_expr.c filter_scan.c > deps.make
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o compile.o compile.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o prjutils/revinfo.o prjutils/revinfo.c
gcc -g -Wall prjutils/revinfo.o -o revinfo
REVINFO_NO_COMMIT=1 ./revinfo -S -C -p -d db/versions -r db/revisions archive_paths.h base64.h bitset.h cgi.h charsets.h clarlog.h clarlog_state.h cldb_plugin.h client_actions.h clntutil.h common_plugin.h compat.h compile_packet.h compile_packet_priv.h contests.h copyright.h cpu.h cr_serialize.h csv.h curtime.h diff.h digest_io.h ejudge_cfg.h ejudge_plugin.h ej_limits.h ej_process.h ej_types.h errlog.h expat_iface.h filehash.h file_perms.h fileutl.h filter_eval.h filter_tree.h full_archive.h html.h interrupt.h iterators.h job_packet.h l10n.h lang_config_vis.h list_ops.h meta_generic.h mime_type.h mischtml.h misctext.h ncheck_packet.h ncurses_utils.h new-server.h nsdb_plugin.h nwrun_packet.h opcaps.h parsecfg.h pathutl.h pollfds.h polygon_packet.h prepare.h prepare_dflt.h prepare_serve.h printing.h problem_common.h problem_config.h problem_xml.h protocol.h random.h reuse_exec.h reuse_hash.h reuse_hash_priv.h reuse_integral.h reuse_logger.h reuse_mempage.h reuse_osdeps.h reuse_xalloc.h rldb_plugin.h run.h runlog.h runlog_state.h run_packet.h run_packet_priv.h server_framework.h serve_state.h sformat.h shellcfg_parse.h sock_op.h startstop.h stringset.h super_clnt.h super_html.h super_proto.h super_run_packet.h super-serve.h sha.h t3m_dir_listener.h t3m_packet_class.h t3m_submits.h t3_packets.h teamdb.h teamdb_priv.h team_extra.h testinfo.h testing_report_xml.h tex_dom.h timestamp.h tsc.h uldb_plugin.h userlist.h userlist_clnt.h varsubst.h vcs.h version.h watched_file.h win32_compat.h unix/unix_fileutl.h userlist_clnt/private.h new_server_clnt.h new_server_proto.h new_server_clnt/new_server_clnt_priv.h xml_utils.h zip_utils.h clean-users.c collect-emails.c compile.c compile-control.c convert-clars.c convert-runs.c edit-userlist.c ej-ncheck.c ej-batch.c ej-normalize.c ej-polygon.c ej-super-run.c ejudge-configure-compilers.c ejudge-control.c ejudge-setup.c execute.c fix-db.c job-server.c job-server-control.c job-server-cmd.c make-js-actions.c new-client.c new-server.c new-server-cmd.c new-server-control.c nwrun.c run.c serve.c serve-control.c slice-userlist.c struct-sizes.c super-serve.c super-serve-control.c testinfo.c userlist-server.c userlist-server-control.c users.c unix/cpu.c win32/cpu.c unix/file_perms.c win32/file_perms.c unix/fileutl.c win32/fileutl.c unix/cr_serialize.c win32/cr_serialize.c unix/ej_process.c win32/ej_process.c unix/interrupt.c win32/interrupt.c unix/curtime.c win32/curtime.c unix/fmemopen.c win32/fmemopen.c unix/open_memstream.c win32/open_memstream.c unix/pollfds.c win32/pollfds.c unix/timestamp.c win32/timestamp.c unix/full_archive.c win32/full_archive.c unix/sock_op_enable_creds.c win32/sock_op_enable_creds.c unix/sock_op_get_creds.c win32/sock_op_get_creds.c unix/sock_op_get_fds.c win32/sock_op_get_fds.c unix/sock_op_put_fds.c win32/sock_op_put_fds.c unix/sock_op_put_creds.c win32/sock_op_put_creds.c unix/startstop.c win32/startstop.c unix/reuse_logger.c win32/reuse_logger.c unix/reuse_attachfile.c win32/reuse_attachfile.c unix/reuse_checkaccess.c win32/reuse_checkaccess.c unix/reuse_dirname.c win32/reuse_dirname.c unix/reuse_errormsg.c win32/reuse_errormsg.c unix/reuse_errorstring.c win32/reuse_errorstring.c unix/reuse_exec.c win32/reuse_exec.c unix/reuse_findinpath.c win32/reuse_findinpath.c unix/reuse_getbasename.c win32/reuse_getbasename.c unix/reuse_geterrorstring.c win32/reuse_geterrorstring.c unix/reuse_getlastname.c win32/reuse_getlastname.c unix/reuse_getsignalstring.c win32/reuse_getsignalstring.c unix/reuse_getsuffix.c win32/reuse_getsuffix.c unix/reuse_getworkingdir.c win32/reuse_getworkingdir.c unix/reuse_isabsolutepath.c win32/reuse_isabsolutepath.c unix/reuse_isfile.c win32/reuse_isfile.c unix/reuse_makedir.c win32/reuse_makedir.c unix/reuse_makedirpath.c win32/reuse_makedirpath.c unix/reuse_nodename.c win32/reuse_nodename.c unix/reuse_normalize_path.c win32/reuse_normalize_path.c unix/reuse_rdirname.c win32/reuse_rdirname.c unix/reuse_rgetbasename.c win32/reuse_rgetbasename.c unix/reuse_rgetlastname.c win32/reuse_rgetlastname.c unix/reuse_rgetsuffix.c win32/reuse_rgetsuffix.c unix/reuse_rgetworkingdir.c win32/reuse_rgetworkingdir.c unix/reuse_setlock.c win32/reuse_setlock.c unix/reuse_sleep.c win32/reuse_sleep.c unix/reuse_substsuffix.c win32/reuse_substsuffix.c unix/reuse_tempnam.c win32/reuse_tempnam.c allowed_list.c archive_paths.c base64.c bitset.c cgi.c charsets.c clarlog.c cldb_plugin_file.c clntutil.c common_plugin.c compile_packet_1.c compile_packet_2.c compile_packet_3.c compile_packet_4.c compile_packet_5.c compile_packet_6.c contests.c contests_2.c contest_tmpl.c copyright.c csv.c diff.c digest_1.c digest_2.c digest_3.c digest_4.c digest_5.c dos2unix_str.c ejudge_cfg.c errlog.c expat_iface.c filehash.c filter_eval.c filter_tree.c html.c html_checkbox.c html_date_select.c html_input_password.c html_input_text.c html_hidden.c html_hyperref.c html_start_form.c l10n.c lang_config.c lang_config_vis.c master_html.c meta_generic.c mime_type.c misctext.c ncheck_packet.c new_server_html.c new_server_html_2.c new_server_html_3.c new_server_html_4.c new_server_html_5.c new_server_proto.c new_server_tables.c ncurses_utils.c nsdb_plugin_files.c nwrun_packet.c opcaps.c opcaps_2.c parsecfg.c parsecfg_2.c pathutl.c plugin.c polygon_packet.c prepare.c prepare_out.c prepare_serve.c printing.c problem_common.c problem_config.c problem_xml.c problem_xml_2.c protocol.c random.c reports.c rldb_plugin_file.c run_common.c run_inverse.c runlog.c runlog_import.c runlog_static.c runlog_xml.c run_packet_1.c run_packet_2.c run_packet_3.c run_packet_4.c run_packet_5.c run_packet_6.c run_packet_7.c send_job_packet.c server_framework.c serve_2.c serve_state.c sformat.c shellcfg_parse.c stringset.c super_html.c super_html_2.c super_html_3.c super_html_4.c super_html_5.c super_html_6.c super_html_7.c super_proto.c super_run_packet.c sha.c t3m_dir_listener.c t3m_submits.c t3m_zip_packet_class.c t3_packets.c teamdb.c teamdb_2.c team_extra.c team_extra_xml.c testinfo.c testing_report_xml.c tex_dom.c tex_dom_parse.c tex_dom_doc.c tex_dom_render.c tsc.c uldb_plugin_xml.c userlist.c userlist_check.c userlist_proto.c userlist_xml.c varsubst.c vcs.c watched_file.c zip_utils.c xml_utils/attr_bool.c xml_utils/attr_bool_byte.c xml_utils/attr_date.c xml_utils/attr_int.c xml_utils/attr_ulong.c xml_utils/elem_ip_mask.c xml_utils/empty_text.c xml_utils/err_attrs.c xml_utils/err_attr_invalid.c xml_utils/err_attr_not_allowed.c xml_utils/err_attr_undefined.c xml_utils/err_attr_undefined_s.c xml_utils/err_elem_empty.c xml_utils/err_elem_invalid.c xml_utils/err_elem_not_allowed.c xml_utils/err_elem_redefined.c xml_utils/err_elem_undefined.c xml_utils/err_elem_undefined_s.c xml_utils/err_get_attr_name.c xml_utils/err_get_elem_name.c xml_utils/err_nested_elems.c xml_utils/err_top_level.c xml_utils/err_top_level_s.c xml_utils/err_variables.c xml_utils/leaf_elem.c xml_utils/parse_bool.c xml_utils/parse_date.c xml_utils/parse_int.c xml_utils/parse_ip.c xml_utils/parse_ip_mask.c xml_utils/unparse_bool.c xml_utils/unparse_date.c xml_utils/unparse_ip.c xml_utils/unparse_ip_mask.c xml_utils/unparse_run_status.c xml_utils/unparse_text.c xml_utils/xml_err.c xml_utils/xml_err_a.c reuse/reuse_hash.c reuse/reuse_mempage.c reuse/reuse_xalloc.c reuse/reuse_xcalloc.c reuse/reuse_xexpand.c reuse/reuse_xexpand2.c reuse/reuse_xexpand3.c reuse/reuse_xexpand4.c reuse/reuse_xfree.c reuse/reuse_xmalloc.c reuse/reuse_xmemdup.c reuse/reuse_xrealloc.c reuse/reuse_xstrarrayfree.c reuse/reuse_xstrdup.c reuse/reuse_xstrmerge0.c reuse/reuse_xstrmerge1.c reuse/reuse_xstrmerge2.c reuse/reuse_xstrmerge3.c super_clnt/control.c super_clnt/create_contest.c super_clnt/do_pass_fd.c super_clnt/http_request.c super_clnt/main_page.c super_clnt/open.c super_clnt/pass_fd.c super_clnt/recv_packet.c super_clnt/send_packet.c super_clnt/set_param.c super_clnt/simple_cmd.c userlist_clnt/admin_process.c userlist_clnt/bytes_available.c userlist_clnt/change_registration.c userlist_clnt/close.c userlist_clnt/cnts_passwd_op.c userlist_clnt/control.c userlist_clnt/copy_user_info.c userlist_clnt/create_member.c userlist_clnt/create_user.c userlist_clnt/create_user_2.c userlist_clnt/delete_cookie.c userlist_clnt/delete_field.c userlist_clnt/delete_info.c userlist_clnt/do_pass_fd.c userlist_clnt/dump_database.c userlist_clnt/edit_field.c userlist_clnt/edit_field_seq.c userlist_clnt/generate_team_passwd.c userlist_clnt/get_contests.c userlist_clnt/get_cookie.c userlist_clnt/get_count.c userlist_clnt/get_database.c userlist_clnt/get_fd.c userlist_clnt/get_info.c userlist_clnt/get_param.c userlist_clnt/get_prev_user_id.c userlist_clnt/get_uid_by_pid.c userlist_clnt/get_uid_by_pid_2.c userlist_clnt/get_xml_by_text.c userlist_clnt/import_csv_users.c userlist_clnt/list_all_users.c userlist_clnt/list_users.c userlist_clnt/list_users_2.c userlist_clnt/login.c userlist_clnt/logout.c userlist_clnt/lookup_cookie.c userlist_clnt/lookup_user.c userlist_clnt/lookup_user_id.c userlist_clnt/map_contest.c userlist_clnt/move_member.c userlist_clnt/notify.c userlist_clnt/open.c userlist_clnt/pass_fd.c userlist_clnt/priv_cookie.c userlist_clnt/priv_cookie_login.c userlist_clnt/priv_login.c userlist_clnt/read_and_notify.c userlist_clnt/read_notification.c userlist_clnt/recover_passwd_2.c userlist_clnt/recv_packet.c userlist_clnt/register_contest.c userlist_clnt/register_new.c userlist_clnt/register_new_2.c userlist_clnt/send_packet.c userlist_clnt/set_cookie.c userlist_clnt/set_info.c userlist_clnt/set_notification_callback.c userlist_clnt/set_passwd.c userlist_clnt/team_cookie.c new_server_clnt/close.c new_server_clnt/control.c new_server_clnt/http_request.c new_server_clnt/open.c new_server_clnt/pass_fd.c new_server_clnt/recv_packet.c new_server_clnt/send_packet.c filter_expr.y filter_scan.lex plugins/mysql-userlist/uldb_mysql.c
version: 2.3
max revision: 6905
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o version.o version.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o allowed_list.o allowed_list.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o archive_paths.o archive_paths.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o base64.o base64.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o bitset.o bitset.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o cgi.o cgi.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o charsets.o charsets.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o clarlog.o clarlog.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o cldb_plugin_file.o cldb_plugin_file.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o clntutil.o clntutil.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o common_plugin.o common_plugin.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o compile_packet_1.o compile_packet_1.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o compile_packet_2.o compile_packet_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o compile_packet_3.o compile_packet_3.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o compile_packet_4.o compile_packet_4.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o compile_packet_5.o compile_packet_5.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o compile_packet_6.o compile_packet_6.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o contests.o contests.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o contests_2.o contests_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o contest_tmpl.o contest_tmpl.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o copyright.o copyright.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o csv.o csv.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o diff.o diff.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o digest_1.o digest_1.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o digest_2.o digest_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o digest_3.o digest_3.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o digest_4.o digest_4.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o digest_5.o digest_5.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o dos2unix_str.o dos2unix_str.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o ejudge_cfg.o ejudge_cfg.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o errlog.o errlog.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o expat_iface.o expat_iface.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o filehash.o filehash.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o filter_eval.o filter_eval.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o filter_tree.o filter_tree.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o html.o html.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o html_checkbox.o html_checkbox.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o html_date_select.o html_date_select.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o html_input_password.o html_input_password.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o html_input_text.o html_input_text.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o html_hidden.o html_hidden.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o html_hyperref.o html_hyperref.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o html_start_form.o html_start_form.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o l10n.o l10n.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o lang_config.o lang_config.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o lang_config_vis.o lang_config_vis.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o master_html.o master_html.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o meta_generic.o meta_generic.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o mime_type.o mime_type.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o misctext.o misctext.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o ncheck_packet.o ncheck_packet.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o new_server_html.o new_server_html.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o new_server_html_2.o new_server_html_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o new_server_html_3.o new_server_html_3.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o new_server_html_4.o new_server_html_4.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o new_server_html_5.o new_server_html_5.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o new_server_proto.o new_server_proto.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o new_server_tables.o new_server_tables.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o ncurses_utils.o ncurses_utils.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o nsdb_plugin_files.o nsdb_plugin_files.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o nwrun_packet.o nwrun_packet.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o opcaps.o opcaps.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o opcaps_2.o opcaps_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o parsecfg.o parsecfg.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o parsecfg_2.o parsecfg_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o pathutl.o pathutl.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o plugin.o plugin.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o polygon_packet.o polygon_packet.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o prepare.o prepare.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o prepare_out.o prepare_out.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o prepare_serve.o prepare_serve.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o printing.o printing.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o problem_common.o problem_common.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o problem_config.o problem_config.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o problem_xml.o problem_xml.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o problem_xml_2.o problem_xml_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o protocol.o protocol.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o random.o random.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o reports.o reports.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o rldb_plugin_file.o rldb_plugin_file.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o run_common.o run_common.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o run_inverse.o run_inverse.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o runlog.o runlog.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o runlog_import.o runlog_import.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o runlog_static.o runlog_static.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o runlog_xml.o runlog_xml.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o run_packet_1.o run_packet_1.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o run_packet_2.o run_packet_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o run_packet_3.o run_packet_3.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o run_packet_4.o run_packet_4.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o run_packet_5.o run_packet_5.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o run_packet_6.o run_packet_6.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o run_packet_7.o run_packet_7.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o send_job_packet.o send_job_packet.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o server_framework.o server_framework.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o serve_2.o serve_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o serve_state.o serve_state.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o sformat.o sformat.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o shellcfg_parse.o shellcfg_parse.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o stringset.o stringset.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_html.o super_html.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_html_2.o super_html_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_html_3.o super_html_3.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_html_4.o super_html_4.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_html_5.o super_html_5.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_html_6.o super_html_6.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_html_7.o super_html_7.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_proto.o super_proto.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_run_packet.o super_run_packet.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o sha.o sha.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o t3m_dir_listener.o t3m_dir_listener.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o t3m_submits.o t3m_submits.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o t3m_zip_packet_class.o t3m_zip_packet_class.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o t3_packets.o t3_packets.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o teamdb.o teamdb.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o teamdb_2.o teamdb_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o team_extra.o team_extra.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o team_extra_xml.o team_extra_xml.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o testinfo.o testinfo.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o testing_report_xml.o testing_report_xml.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o tex_dom.o tex_dom.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o tex_dom_parse.o tex_dom_parse.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o tex_dom_doc.o tex_dom_doc.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o tex_dom_render.o tex_dom_render.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o tsc.o tsc.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o uldb_plugin_xml.o uldb_plugin_xml.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist.o userlist.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_check.o userlist_check.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_proto.o userlist_proto.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_xml.o userlist_xml.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o varsubst.o varsubst.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o vcs.o vcs.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o watched_file.o watched_file.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o zip_utils.o zip_utils.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/attr_bool.o xml_utils/attr_bool.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/attr_bool_byte.o xml_utils/attr_bool_byte.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/attr_date.o xml_utils/attr_date.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/attr_int.o xml_utils/attr_int.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/attr_ulong.o xml_utils/attr_ulong.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/elem_ip_mask.o xml_utils/elem_ip_mask.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/empty_text.o xml_utils/empty_text.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/err_attrs.o xml_utils/err_attrs.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/err_attr_invalid.o xml_utils/err_attr_invalid.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/err_attr_not_allowed.o xml_utils/err_attr_not_allowed.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/err_attr_undefined.o xml_utils/err_attr_undefined.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/err_attr_undefined_s.o xml_utils/err_attr_undefined_s.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/err_elem_empty.o xml_utils/err_elem_empty.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/err_elem_invalid.o xml_utils/err_elem_invalid.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/err_elem_not_allowed.o xml_utils/err_elem_not_allowed.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/err_elem_redefined.o xml_utils/err_elem_redefined.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/err_elem_undefined.o xml_utils/err_elem_undefined.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/err_elem_undefined_s.o xml_utils/err_elem_undefined_s.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/err_get_attr_name.o xml_utils/err_get_attr_name.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/err_get_elem_name.o xml_utils/err_get_elem_name.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/err_nested_elems.o xml_utils/err_nested_elems.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/err_top_level.o xml_utils/err_top_level.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/err_top_level_s.o xml_utils/err_top_level_s.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/err_variables.o xml_utils/err_variables.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/leaf_elem.o xml_utils/leaf_elem.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/parse_bool.o xml_utils/parse_bool.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/parse_date.o xml_utils/parse_date.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/parse_int.o xml_utils/parse_int.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/parse_ip.o xml_utils/parse_ip.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/parse_ip_mask.o xml_utils/parse_ip_mask.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/unparse_bool.o xml_utils/unparse_bool.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/unparse_date.o xml_utils/unparse_date.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/unparse_ip.o xml_utils/unparse_ip.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/unparse_ip_mask.o xml_utils/unparse_ip_mask.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/unparse_run_status.o xml_utils/unparse_run_status.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/unparse_text.o xml_utils/unparse_text.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/xml_err.o xml_utils/xml_err.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o xml_utils/xml_err_a.o xml_utils/xml_err_a.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o reuse/reuse_hash.o reuse/reuse_hash.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o reuse/reuse_mempage.o reuse/reuse_mempage.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o reuse/reuse_xalloc.o reuse/reuse_xalloc.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o reuse/reuse_xcalloc.o reuse/reuse_xcalloc.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o reuse/reuse_xexpand.o reuse/reuse_xexpand.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o reuse/reuse_xexpand2.o reuse/reuse_xexpand2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o reuse/reuse_xexpand3.o reuse/reuse_xexpand3.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o reuse/reuse_xexpand4.o reuse/reuse_xexpand4.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o reuse/reuse_xfree.o reuse/reuse_xfree.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o reuse/reuse_xmalloc.o reuse/reuse_xmalloc.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o reuse/reuse_xmemdup.o reuse/reuse_xmemdup.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o reuse/reuse_xrealloc.o reuse/reuse_xrealloc.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o reuse/reuse_xstrarrayfree.o reuse/reuse_xstrarrayfree.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o reuse/reuse_xstrdup.o reuse/reuse_xstrdup.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o reuse/reuse_xstrmerge0.o reuse/reuse_xstrmerge0.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o reuse/reuse_xstrmerge1.o reuse/reuse_xstrmerge1.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o reuse/reuse_xstrmerge2.o reuse/reuse_xstrmerge2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o reuse/reuse_xstrmerge3.o reuse/reuse_xstrmerge3.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o filter_scan.o filter_scan.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o filter_expr.o filter_expr.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o contests_meta.o contests_meta.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super-serve_meta.o super-serve_meta.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o prepare_meta.o prepare_meta.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_html_6_meta.o super_html_6_meta.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_run_packet_meta.o super_run_packet_meta.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o problem_config_meta.o problem_config_meta.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o polygon_packet_meta.o polygon_packet_meta.c
ar rcv libcommon.a allowed_list.o archive_paths.o base64.o bitset.o cgi.o charsets.o clarlog.o cldb_plugin_file.o clntutil.o common_plugin.o compile_packet_1.o compile_packet_2.o compile_packet_3.o compile_packet_4.o compile_packet_5.o compile_packet_6.o contests.o contests_2.o contest_tmpl.o copyright.o csv.o diff.o digest_1.o digest_2.o digest_3.o digest_4.o digest_5.o dos2unix_str.o ejudge_cfg.o errlog.o expat_iface.o filehash.o filter_eval.o filter_tree.o html.o html_checkbox.o html_date_select.o html_input_password.o html_input_text.o html_hidden.o html_hyperref.o html_start_form.o l10n.o lang_config.o lang_config_vis.o master_html.o meta_generic.o mime_type.o misctext.o ncheck_packet.o new_server_html.o new_server_html_2.o new_server_html_3.o new_server_html_4.o new_server_html_5.o new_server_proto.o new_server_tables.o ncurses_utils.o nsdb_plugin_files.o nwrun_packet.o opcaps.o opcaps_2.o parsecfg.o parsecfg_2.o pathutl.o plugin.o polygon_packet.o prepare.o prepare_out.o prepare_serve.o printing.o problem_common.o problem_config.o problem_xml.o problem_xml_2.o protocol.o random.o reports.o rldb_plugin_file.o run_common.o run_inverse.o runlog.o runlog_import.o runlog_static.o runlog_xml.o run_packet_1.o run_packet_2.o run_packet_3.o run_packet_4.o run_packet_5.o run_packet_6.o run_packet_7.o send_job_packet.o server_framework.o serve_2.o serve_state.o sformat.o shellcfg_parse.o stringset.o super_html.o super_html_2.o super_html_3.o super_html_4.o super_html_5.o super_html_6.o super_html_7.o super_proto.o super_run_packet.o sha.o t3m_dir_listener.o t3m_submits.o t3m_zip_packet_class.o t3_packets.o teamdb.o teamdb_2.o team_extra.o team_extra_xml.o testinfo.o testing_report_xml.o tex_dom.o tex_dom_parse.o tex_dom_doc.o tex_dom_render.o tsc.o uldb_plugin_xml.o userlist.o userlist_check.o userlist_proto.o userlist_xml.o varsubst.o vcs.o watched_file.o zip_utils.o xml_utils/attr_bool.o xml_utils/attr_bool_byte.o xml_utils/attr_date.o xml_utils/attr_int.o xml_utils/attr_ulong.o xml_utils/elem_ip_mask.o xml_utils/empty_text.o xml_utils/err_attrs.o xml_utils/err_attr_invalid.o xml_utils/err_attr_not_allowed.o xml_utils/err_attr_undefined.o xml_utils/err_attr_undefined_s.o xml_utils/err_elem_empty.o xml_utils/err_elem_invalid.o xml_utils/err_elem_not_allowed.o xml_utils/err_elem_redefined.o xml_utils/err_elem_undefined.o xml_utils/err_elem_undefined_s.o xml_utils/err_get_attr_name.o xml_utils/err_get_elem_name.o xml_utils/err_nested_elems.o xml_utils/err_top_level.o xml_utils/err_top_level_s.o xml_utils/err_variables.o xml_utils/leaf_elem.o xml_utils/parse_bool.o xml_utils/parse_date.o xml_utils/parse_int.o xml_utils/parse_ip.o xml_utils/parse_ip_mask.o xml_utils/unparse_bool.o xml_utils/unparse_date.o xml_utils/unparse_ip.o xml_utils/unparse_ip_mask.o xml_utils/unparse_run_status.o xml_utils/unparse_text.o xml_utils/xml_err.o xml_utils/xml_err_a.o reuse/reuse_hash.o reuse/reuse_mempage.o reuse/reuse_xalloc.o reuse/reuse_xcalloc.o reuse/reuse_xexpand.o reuse/reuse_xexpand2.o reuse/reuse_xexpand3.o reuse/reuse_xexpand4.o reuse/reuse_xfree.o reuse/reuse_xmalloc.o reuse/reuse_xmemdup.o reuse/reuse_xrealloc.o reuse/reuse_xstrarrayfree.o reuse/reuse_xstrdup.o reuse/reuse_xstrmerge0.o reuse/reuse_xstrmerge1.o reuse/reuse_xstrmerge2.o reuse/reuse_xstrmerge3.o filter_scan.o filter_expr.o contests_meta.o super-serve_meta.o prepare_meta.o super_html_6_meta.o super_run_packet_meta.o problem_config_meta.o polygon_packet_meta.o
a - allowed_list.o
a - archive_paths.o
a - base64.o
a - bitset.o
a - cgi.o
a - charsets.o
a - clarlog.o
a - cldb_plugin_file.o
a - clntutil.o
a - common_plugin.o
a - compile_packet_1.o
a - compile_packet_2.o
a - compile_packet_3.o
a - compile_packet_4.o
a - compile_packet_5.o
a - compile_packet_6.o
a - contests.o
a - contests_2.o
a - contest_tmpl.o
a - copyright.o
a - csv.o
a - diff.o
a - digest_1.o
a - digest_2.o
a - digest_3.o
a - digest_4.o
a - digest_5.o
a - dos2unix_str.o
a - ejudge_cfg.o
a - errlog.o
a - expat_iface.o
a - filehash.o
a - filter_eval.o
a - filter_tree.o
a - html.o
a - html_checkbox.o
a - html_date_select.o
a - html_input_password.o
a - html_input_text.o
a - html_hidden.o
a - html_hyperref.o
a - html_start_form.o
a - l10n.o
a - lang_config.o
a - lang_config_vis.o
a - master_html.o
a - meta_generic.o
a - mime_type.o
a - misctext.o
a - ncheck_packet.o
a - new_server_html.o
a - new_server_html_2.o
a - new_server_html_3.o
a - new_server_html_4.o
a - new_server_html_5.o
a - new_server_proto.o
a - new_server_tables.o
a - ncurses_utils.o
a - nsdb_plugin_files.o
a - nwrun_packet.o
a - opcaps.o
a - opcaps_2.o
a - parsecfg.o
a - parsecfg_2.o
a - pathutl.o
a - plugin.o
a - polygon_packet.o
a - prepare.o
a - prepare_out.o
a - prepare_serve.o
a - printing.o
a - problem_common.o
a - problem_config.o
a - problem_xml.o
a - problem_xml_2.o
a - protocol.o
a - random.o
a - reports.o
a - rldb_plugin_file.o
a - run_common.o
a - run_inverse.o
a - runlog.o
a - runlog_import.o
a - runlog_static.o
a - runlog_xml.o
a - run_packet_1.o
a - run_packet_2.o
a - run_packet_3.o
a - run_packet_4.o
a - run_packet_5.o
a - run_packet_6.o
a - run_packet_7.o
a - send_job_packet.o
a - server_framework.o
a - serve_2.o
a - serve_state.o
a - sformat.o
a - shellcfg_parse.o
a - stringset.o
a - super_html.o
a - super_html_2.o
a - super_html_3.o
a - super_html_4.o
a - super_html_5.o
a - super_html_6.o
a - super_html_7.o
a - super_proto.o
a - super_run_packet.o
a - sha.o
a - t3m_dir_listener.o
a - t3m_submits.o
a - t3m_zip_packet_class.o
a - t3_packets.o
a - teamdb.o
a - teamdb_2.o
a - team_extra.o
a - team_extra_xml.o
a - testinfo.o
a - testing_report_xml.o
a - tex_dom.o
a - tex_dom_parse.o
a - tex_dom_doc.o
a - tex_dom_render.o
a - tsc.o
a - uldb_plugin_xml.o
a - userlist.o
a - userlist_check.o
a - userlist_proto.o
a - userlist_xml.o
a - varsubst.o
a - vcs.o
a - watched_file.o
a - zip_utils.o
a - xml_utils/attr_bool.o
a - xml_utils/attr_bool_byte.o
a - xml_utils/attr_date.o
a - xml_utils/attr_int.o
a - xml_utils/attr_ulong.o
a - xml_utils/elem_ip_mask.o
a - xml_utils/empty_text.o
a - xml_utils/err_attrs.o
a - xml_utils/err_attr_invalid.o
a - xml_utils/err_attr_not_allowed.o
a - xml_utils/err_attr_undefined.o
a - xml_utils/err_attr_undefined_s.o
a - xml_utils/err_elem_empty.o
a - xml_utils/err_elem_invalid.o
a - xml_utils/err_elem_not_allowed.o
a - xml_utils/err_elem_redefined.o
a - xml_utils/err_elem_undefined.o
a - xml_utils/err_elem_undefined_s.o
a - xml_utils/err_get_attr_name.o
a - xml_utils/err_get_elem_name.o
a - xml_utils/err_nested_elems.o
a - xml_utils/err_top_level.o
a - xml_utils/err_top_level_s.o
a - xml_utils/err_variables.o
a - xml_utils/leaf_elem.o
a - xml_utils/parse_bool.o
a - xml_utils/parse_date.o
a - xml_utils/parse_int.o
a - xml_utils/parse_ip.o
a - xml_utils/parse_ip_mask.o
a - xml_utils/unparse_bool.o
a - xml_utils/unparse_date.o
a - xml_utils/unparse_ip.o
a - xml_utils/unparse_ip_mask.o
a - xml_utils/unparse_run_status.o
a - xml_utils/unparse_text.o
a - xml_utils/xml_err.o
a - xml_utils/xml_err_a.o
a - reuse/reuse_hash.o
a - reuse/reuse_mempage.o
a - reuse/reuse_xalloc.o
a - reuse/reuse_xcalloc.o
a - reuse/reuse_xexpand.o
a - reuse/reuse_xexpand2.o
a - reuse/reuse_xexpand3.o
a - reuse/reuse_xexpand4.o
a - reuse/reuse_xfree.o
a - reuse/reuse_xmalloc.o
a - reuse/reuse_xmemdup.o
a - reuse/reuse_xrealloc.o
a - reuse/reuse_xstrarrayfree.o
a - reuse/reuse_xstrdup.o
a - reuse/reuse_xstrmerge0.o
a - reuse/reuse_xstrmerge1.o
a - reuse/reuse_xstrmerge2.o
a - reuse/reuse_xstrmerge3.o
a - filter_scan.o
a - filter_expr.o
a - contests_meta.o
a - super-serve_meta.o
a - prepare_meta.o
a - super_html_6_meta.o
a - super_run_packet_meta.o
a - problem_config_meta.o
a - polygon_packet_meta.o
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/fileutl.o unix/fileutl.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/cr_serialize.o unix/cr_serialize.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/interrupt.o unix/interrupt.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/curtime.o unix/curtime.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/timestamp.o unix/timestamp.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/ej_process.o unix/ej_process.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/cpu.o unix/cpu.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/file_perms.o unix/file_perms.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/full_archive.o unix/full_archive.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/pollfds.o unix/pollfds.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/startstop.o unix/startstop.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/sock_op_enable_creds.o unix/sock_op_enable_creds.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/sock_op_get_fds.o unix/sock_op_get_fds.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/sock_op_put_fds.o unix/sock_op_put_fds.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/sock_op_get_creds.o unix/sock_op_get_creds.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/sock_op_put_creds.o unix/sock_op_put_creds.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/open_memstream.o unix/open_memstream.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/fmemopen.o unix/fmemopen.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_attachfile.o unix/reuse_attachfile.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_checkaccess.o unix/reuse_checkaccess.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_dirname.o unix/reuse_dirname.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_errormsg.o unix/reuse_errormsg.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_errorstring.o unix/reuse_errorstring.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_findinpath.o unix/reuse_findinpath.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_exec.o unix/reuse_exec.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_getbasename.o unix/reuse_getbasename.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_geterrorstring.o unix/reuse_geterrorstring.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_getlastname.o unix/reuse_getlastname.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_getsignalstring.o unix/reuse_getsignalstring.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_getsuffix.o unix/reuse_getsuffix.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_getworkingdir.o unix/reuse_getworkingdir.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_isabsolutepath.o unix/reuse_isabsolutepath.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_isfile.o unix/reuse_isfile.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_logger.o unix/reuse_logger.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_makedir.o unix/reuse_makedir.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_makedirpath.o unix/reuse_makedirpath.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_nodename.o unix/reuse_nodename.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_normalize_path.o unix/reuse_normalize_path.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_rdirname.o unix/reuse_rdirname.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_rgetbasename.o unix/reuse_rgetbasename.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_rgetlastname.o unix/reuse_rgetlastname.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_rgetsuffix.o unix/reuse_rgetsuffix.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_rgetworkingdir.o unix/reuse_rgetworkingdir.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_setlock.o unix/reuse_setlock.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_sleep.o unix/reuse_sleep.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_substsuffix.o unix/reuse_substsuffix.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o unix/reuse_tempnam.o unix/reuse_tempnam.c
ar rcv libplatform.a pathutl.o unix/fileutl.o unix/cr_serialize.o unix/interrupt.o unix/curtime.o unix/timestamp.o unix/ej_process.o unix/cpu.o unix/file_perms.o unix/full_archive.o unix/pollfds.o unix/startstop.o unix/sock_op_enable_creds.o unix/sock_op_get_fds.o unix/sock_op_put_fds.o unix/sock_op_get_creds.o unix/sock_op_put_creds.o unix/open_memstream.o unix/fmemopen.o unix/reuse_attachfile.o unix/reuse_checkaccess.o unix/reuse_dirname.o unix/reuse_errormsg.o unix/reuse_errorstring.o unix/reuse_findinpath.o unix/reuse_exec.o unix/reuse_getbasename.o unix/reuse_geterrorstring.o unix/reuse_getlastname.o unix/reuse_getsignalstring.o unix/reuse_getsuffix.o unix/reuse_getworkingdir.o unix/reuse_isabsolutepath.o unix/reuse_isfile.o unix/reuse_logger.o unix/reuse_makedir.o unix/reuse_makedirpath.o unix/reuse_nodename.o unix/reuse_normalize_path.o unix/reuse_rdirname.o unix/reuse_rgetbasename.o unix/reuse_rgetlastname.o unix/reuse_rgetsuffix.o unix/reuse_rgetworkingdir.o unix/reuse_setlock.o unix/reuse_sleep.o unix/reuse_substsuffix.o unix/reuse_tempnam.o
a - pathutl.o
a - unix/fileutl.o
a - unix/cr_serialize.o
a - unix/interrupt.o
a - unix/curtime.o
a - unix/timestamp.o
a - unix/ej_process.o
a - unix/cpu.o
a - unix/file_perms.o
a - unix/full_archive.o
a - unix/pollfds.o
a - unix/startstop.o
a - unix/sock_op_enable_creds.o
a - unix/sock_op_get_fds.o
a - unix/sock_op_put_fds.o
a - unix/sock_op_get_creds.o
a - unix/sock_op_put_creds.o
a - unix/open_memstream.o
a - unix/fmemopen.o
a - unix/reuse_attachfile.o
a - unix/reuse_checkaccess.o
a - unix/reuse_dirname.o
a - unix/reuse_errormsg.o
a - unix/reuse_errorstring.o
a - unix/reuse_findinpath.o
a - unix/reuse_exec.o
a - unix/reuse_getbasename.o
a - unix/reuse_geterrorstring.o
a - unix/reuse_getlastname.o
a - unix/reuse_getsignalstring.o
a - unix/reuse_getsuffix.o
a - unix/reuse_getworkingdir.o
a - unix/reuse_isabsolutepath.o
a - unix/reuse_isfile.o
a - unix/reuse_logger.o
a - unix/reuse_makedir.o
a - unix/reuse_makedirpath.o
a - unix/reuse_nodename.o
a - unix/reuse_normalize_path.o
a - unix/reuse_rdirname.o
a - unix/reuse_rgetbasename.o
a - unix/reuse_rgetlastname.o
a - unix/reuse_rgetsuffix.o
a - unix/reuse_rgetworkingdir.o
a - unix/reuse_setlock.o
a - unix/reuse_sleep.o
a - unix/reuse_substsuffix.o
a - unix/reuse_tempnam.o
gcc -g -Wall compile.o version.o libcommon.a libplatform.a libcommon.a -o ej-compile -lz -lm -lexpat
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o compile-control.o compile-control.c
gcc -g -Wall compile-control.o version.o libcommon.a libplatform.a libcommon.a -o ej-compile-control -lz -lm -lexpat
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o run.o run.c
gcc -g -Wall run.o version.o libcommon.a libplatform.a libcommon.a -o ej-run -lz -lm -lexpat -lzip
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o nwrun.o nwrun.c
gcc -g -Wall nwrun.o version.o libcommon.a libplatform.a libcommon.a -o ej-nwrun -lz -lm -lexpat -lzip
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o ej-ncheck.o ej-ncheck.c
gcc -g -Wall ej-ncheck.o version.o libcommon.a libplatform.a libcommon.a -o ej-ncheck -lz -lm -lexpat
Re: Ошибка при установке ejudge 2.3.23 на OpenSuse 12.1
make после правки файлов ncurses_utils.h, edit-userlist.c и ncurses_utils.c (окончание)
Code: Select all
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o ej-batch.o ej-batch.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/admin_process.o userlist_clnt/admin_process.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/bytes_available.o userlist_clnt/bytes_available.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/change_registration.o userlist_clnt/change_registration.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/close.o userlist_clnt/close.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/cnts_passwd_op.o userlist_clnt/cnts_passwd_op.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/control.o userlist_clnt/control.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/copy_user_info.o userlist_clnt/copy_user_info.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/create_member.o userlist_clnt/create_member.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/create_user.o userlist_clnt/create_user.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/create_user_2.o userlist_clnt/create_user_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/delete_cookie.o userlist_clnt/delete_cookie.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/delete_field.o userlist_clnt/delete_field.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/delete_info.o userlist_clnt/delete_info.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/do_pass_fd.o userlist_clnt/do_pass_fd.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/dump_database.o userlist_clnt/dump_database.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/edit_field.o userlist_clnt/edit_field.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/edit_field_seq.o userlist_clnt/edit_field_seq.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/generate_team_passwd.o userlist_clnt/generate_team_passwd.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/get_contests.o userlist_clnt/get_contests.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/get_cookie.o userlist_clnt/get_cookie.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/get_count.o userlist_clnt/get_count.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/get_database.o userlist_clnt/get_database.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/get_fd.o userlist_clnt/get_fd.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/get_info.o userlist_clnt/get_info.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/get_param.o userlist_clnt/get_param.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/get_prev_user_id.o userlist_clnt/get_prev_user_id.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/get_uid_by_pid.o userlist_clnt/get_uid_by_pid.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/get_uid_by_pid_2.o userlist_clnt/get_uid_by_pid_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/get_xml_by_text.o userlist_clnt/get_xml_by_text.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/import_csv_users.o userlist_clnt/import_csv_users.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/list_all_users.o userlist_clnt/list_all_users.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/list_users.o userlist_clnt/list_users.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/list_users_2.o userlist_clnt/list_users_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/login.o userlist_clnt/login.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/logout.o userlist_clnt/logout.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/lookup_cookie.o userlist_clnt/lookup_cookie.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/lookup_user.o userlist_clnt/lookup_user.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/lookup_user_id.o userlist_clnt/lookup_user_id.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/map_contest.o userlist_clnt/map_contest.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/move_member.o userlist_clnt/move_member.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/notify.o userlist_clnt/notify.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/open.o userlist_clnt/open.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/pass_fd.o userlist_clnt/pass_fd.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/priv_cookie.o userlist_clnt/priv_cookie.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/priv_cookie_login.o userlist_clnt/priv_cookie_login.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/priv_login.o userlist_clnt/priv_login.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/read_and_notify.o userlist_clnt/read_and_notify.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/read_notification.o userlist_clnt/read_notification.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/recover_passwd_2.o userlist_clnt/recover_passwd_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/recv_packet.o userlist_clnt/recv_packet.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/register_contest.o userlist_clnt/register_contest.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/register_new.o userlist_clnt/register_new.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/register_new_2.o userlist_clnt/register_new_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/send_packet.o userlist_clnt/send_packet.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/set_cookie.o userlist_clnt/set_cookie.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/set_info.o userlist_clnt/set_info.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/set_notification_callback.o userlist_clnt/set_notification_callback.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/set_passwd.o userlist_clnt/set_passwd.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist_clnt/team_cookie.o userlist_clnt/team_cookie.c
ar rcv libuserlist_clnt.a userlist_clnt/admin_process.o userlist_clnt/bytes_available.o userlist_clnt/change_registration.o userlist_clnt/close.o userlist_clnt/cnts_passwd_op.o userlist_clnt/control.o userlist_clnt/copy_user_info.o userlist_clnt/create_member.o userlist_clnt/create_user.o userlist_clnt/create_user_2.o userlist_clnt/delete_cookie.o userlist_clnt/delete_field.o userlist_clnt/delete_info.o userlist_clnt/do_pass_fd.o userlist_clnt/dump_database.o userlist_clnt/edit_field.o userlist_clnt/edit_field_seq.o userlist_clnt/generate_team_passwd.o userlist_clnt/get_contests.o userlist_clnt/get_cookie.o userlist_clnt/get_count.o userlist_clnt/get_database.o userlist_clnt/get_fd.o userlist_clnt/get_info.o userlist_clnt/get_param.o userlist_clnt/get_prev_user_id.o userlist_clnt/get_uid_by_pid.o userlist_clnt/get_uid_by_pid_2.o userlist_clnt/get_xml_by_text.o userlist_clnt/import_csv_users.o userlist_clnt/list_all_users.o userlist_clnt/list_users.o userlist_clnt/list_users_2.o userlist_clnt/login.o userlist_clnt/logout.o userlist_clnt/lookup_cookie.o userlist_clnt/lookup_user.o userlist_clnt/lookup_user_id.o userlist_clnt/map_contest.o userlist_clnt/move_member.o userlist_clnt/notify.o userlist_clnt/open.o userlist_clnt/pass_fd.o userlist_clnt/priv_cookie.o userlist_clnt/priv_cookie_login.o userlist_clnt/priv_login.o userlist_clnt/read_and_notify.o userlist_clnt/read_notification.o userlist_clnt/recover_passwd_2.o userlist_clnt/recv_packet.o userlist_clnt/register_contest.o userlist_clnt/register_new.o userlist_clnt/register_new_2.o userlist_clnt/send_packet.o userlist_clnt/set_cookie.o userlist_clnt/set_info.o userlist_clnt/set_notification_callback.o userlist_clnt/set_passwd.o userlist_clnt/team_cookie.o
a - userlist_clnt/admin_process.o
a - userlist_clnt/bytes_available.o
a - userlist_clnt/change_registration.o
a - userlist_clnt/close.o
a - userlist_clnt/cnts_passwd_op.o
a - userlist_clnt/control.o
a - userlist_clnt/copy_user_info.o
a - userlist_clnt/create_member.o
a - userlist_clnt/create_user.o
a - userlist_clnt/create_user_2.o
a - userlist_clnt/delete_cookie.o
a - userlist_clnt/delete_field.o
a - userlist_clnt/delete_info.o
a - userlist_clnt/do_pass_fd.o
a - userlist_clnt/dump_database.o
a - userlist_clnt/edit_field.o
a - userlist_clnt/edit_field_seq.o
a - userlist_clnt/generate_team_passwd.o
a - userlist_clnt/get_contests.o
a - userlist_clnt/get_cookie.o
a - userlist_clnt/get_count.o
a - userlist_clnt/get_database.o
a - userlist_clnt/get_fd.o
a - userlist_clnt/get_info.o
a - userlist_clnt/get_param.o
a - userlist_clnt/get_prev_user_id.o
a - userlist_clnt/get_uid_by_pid.o
a - userlist_clnt/get_uid_by_pid_2.o
a - userlist_clnt/get_xml_by_text.o
a - userlist_clnt/import_csv_users.o
a - userlist_clnt/list_all_users.o
a - userlist_clnt/list_users.o
a - userlist_clnt/list_users_2.o
a - userlist_clnt/login.o
a - userlist_clnt/logout.o
a - userlist_clnt/lookup_cookie.o
a - userlist_clnt/lookup_user.o
a - userlist_clnt/lookup_user_id.o
a - userlist_clnt/map_contest.o
a - userlist_clnt/move_member.o
a - userlist_clnt/notify.o
a - userlist_clnt/open.o
a - userlist_clnt/pass_fd.o
a - userlist_clnt/priv_cookie.o
a - userlist_clnt/priv_cookie_login.o
a - userlist_clnt/priv_login.o
a - userlist_clnt/read_and_notify.o
a - userlist_clnt/read_notification.o
a - userlist_clnt/recover_passwd_2.o
a - userlist_clnt/recv_packet.o
a - userlist_clnt/register_contest.o
a - userlist_clnt/register_new.o
a - userlist_clnt/register_new_2.o
a - userlist_clnt/send_packet.o
a - userlist_clnt/set_cookie.o
a - userlist_clnt/set_info.o
a - userlist_clnt/set_notification_callback.o
a - userlist_clnt/set_passwd.o
a - userlist_clnt/team_cookie.o
gcc -g -Wall ej-batch.o version.o libcommon.a libuserlist_clnt.a libplatform.a libcommon.a -o ej-batch -lz -lm -ldl -lexpat -lzip
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o serve.o serve.c
gcc -g -Wall serve.o version.o libcommon.a libuserlist_clnt.a libplatform.a -o ej-serve -lz -lm -ldl -lexpat
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist-server.o userlist-server.c
gcc -g -Wall userlist-server.o version.o libcommon.a libuserlist_clnt.a libplatform.a libcommon.a -rdynamic -o ej-users -lz -lm -ldl -lexpat
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o userlist-server-control.o userlist-server-control.c
gcc -g -Wall userlist-server-control.o version.o libcommon.a libuserlist_clnt.a libplatform.a libcommon.a -rdynamic -o ej-users-control -lz -lm -lexpat
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o job-server.o job-server.c
gcc -g -Wall job-server.o version.o libcommon.a libplatform.a libcommon.a -o ej-jobs -lz -lm -lexpat
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o job-server-control.o job-server-control.c
gcc -g -Wall job-server-control.o version.o libcommon.a libplatform.a libcommon.a -o ej-jobs-control -lz -lm -lexpat
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super-serve.o super-serve.c
gcc -g -Wall -rdynamic super-serve.o version.o libcommon.a libuserlist_clnt.a libplatform.a libcommon.a -o ej-super-server -lz -lm -lexpat -ldl
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super-serve-control.o super-serve-control.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_clnt/control.o super_clnt/control.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_clnt/create_contest.o super_clnt/create_contest.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_clnt/do_pass_fd.o super_clnt/do_pass_fd.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_clnt/http_request.o super_clnt/http_request.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_clnt/main_page.o super_clnt/main_page.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_clnt/open.o super_clnt/open.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_clnt/pass_fd.o super_clnt/pass_fd.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_clnt/recv_packet.o super_clnt/recv_packet.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_clnt/send_packet.o super_clnt/send_packet.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_clnt/set_param.o super_clnt/set_param.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o super_clnt/simple_cmd.o super_clnt/simple_cmd.c
ar rcv libsuper_clnt.a super_clnt/control.o super_clnt/create_contest.o super_clnt/do_pass_fd.o super_clnt/http_request.o super_clnt/main_page.o super_clnt/open.o super_clnt/pass_fd.o super_clnt/recv_packet.o super_clnt/send_packet.o super_clnt/set_param.o super_clnt/simple_cmd.o
a - super_clnt/control.o
a - super_clnt/create_contest.o
a - super_clnt/do_pass_fd.o
a - super_clnt/http_request.o
a - super_clnt/main_page.o
a - super_clnt/open.o
a - super_clnt/pass_fd.o
a - super_clnt/recv_packet.o
a - super_clnt/send_packet.o
a - super_clnt/set_param.o
a - super_clnt/simple_cmd.o
gcc -g -Wall super-serve-control.o version.o libcommon.a libsuper_clnt.a libplatform.a libcommon.a -o ej-super-server-control -lz -lm -lexpat
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o new-server.o new-server.c
gcc -g -Wall -rdynamic new-server.o version.o libcommon.a libuserlist_clnt.a libplatform.a libcommon.a -o ej-contests -lz -lm -ldl -lexpat -lzip
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o new-server-control.o new-server-control.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o new_server_clnt/close.o new_server_clnt/close.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o new_server_clnt/control.o new_server_clnt/control.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o new_server_clnt/http_request.o new_server_clnt/http_request.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o new_server_clnt/open.o new_server_clnt/open.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o new_server_clnt/pass_fd.o new_server_clnt/pass_fd.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o new_server_clnt/recv_packet.o new_server_clnt/recv_packet.c
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o new_server_clnt/send_packet.o new_server_clnt/send_packet.c
ar rcv libnew_server_clnt.a new_server_clnt/close.o new_server_clnt/control.o new_server_clnt/http_request.o new_server_clnt/open.o new_server_clnt/pass_fd.o new_server_clnt/recv_packet.o new_server_clnt/send_packet.o
a - new_server_clnt/close.o
a - new_server_clnt/control.o
a - new_server_clnt/http_request.o
a - new_server_clnt/open.o
a - new_server_clnt/pass_fd.o
a - new_server_clnt/recv_packet.o
a - new_server_clnt/send_packet.o
gcc -g -Wall new-server-control.o version.o libcommon.a libnew_server_clnt.a libplatform.a libcommon.a -o ej-contests-control -lz -lm -lexpat
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o uudecode.o uudecode.c
gcc -g -Wall uudecode.o -o uudecode
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o convert-clars.o convert-clars.c
gcc -g -Wall -rdynamic convert-clars.o version.o libcommon.a libuserlist_clnt.a libplatform.a libcommon.a -o ej-convert-clars -lz -lm -lexpat -ldl
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o convert-runs.o convert-runs.c
gcc -g -Wall -rdynamic convert-runs.o version.o libcommon.a libuserlist_clnt.a libplatform.a libcommon.a -o ej-convert-runs -lz -lm -lexpat -ldl
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o fix-db.o fix-db.c
gcc -g -Wall -rdynamic fix-db.o version.o libcommon.a libuserlist_clnt.a libplatform.a -o ej-fix-db -lz -lm -lexpat -ldl
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o ej-super-run.o ej-super-run.c
gcc -g -Wall -rdynamic ej-super-run.o version.o libcommon.a libplatform.a libcommon.a -o ej-super-run -lz -lm -lexpat -ldl -lzip
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o ej-super-run-control.o ej-super-run-control.c
gcc -g -Wall -rdynamic ej-super-run-control.o version.o libcommon.a libsuper_clnt.a libplatform.a libcommon.a -o ej-super-run-control -lz -lm -lexpat -ldl
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o ej-normalize.o ej-normalize.c
gcc -g -Wall -rdynamic ej-normalize.o version.o libcommon.a libplatform.a libcommon.a -o ej-normalize -lz -lm -lexpat -ldl
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o ej-polygon.o ej-polygon.c
gcc -g -Wall ej-polygon.o version.o libcommon.a libplatform.a libcommon.a -o ej-polygon -lz -lm -lexpat -lcurl -lzip -ldl
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o job-server-cmd.o job-server-cmd.c
gcc -g -Wall job-server-cmd.o version.o libcommon.a libplatform.a libcommon.a -o ejudge-jobs-cmd -lz -lm -lexpat
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o edit-userlist.o edit-userlist.c
gcc -g -Wall edit-userlist.o version.o libcommon.a libuserlist_clnt.a libplatform.a -o ejudge-edit-users -lz -lm -lexpat -lmenuw -lpanelw -lncursesw
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o ejudge-setup.o ejudge-setup.c
gcc -g -Wall ejudge-setup.o version.o libcommon.a libplatform.a libcommon.a -o ejudge-setup -lz -lm -lexpat -lmenuw -lpanelw -lncursesw
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o ejudge-configure-compilers.o ejudge-configure-compilers.c
gcc -g -Wall ejudge-configure-compilers.o version.o libcommon.a libplatform.a libcommon.a -o ejudge-configure-compilers -lz -lm -lexpat -lmenuw -lpanelw -lncursesw
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o ejudge-control.o ejudge-control.c
gcc -g -Wall ejudge-control.o version.o libcommon.a libplatform.a libcommon.a -o ejudge-control -lz -lm -lexpat
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o execute.o execute.c
gcc -g -Wall execute.o version.o libcommon.a libplatform.a libcommon.a -o ejudge-execute -lz -lm -lexpat
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o new-server-cmd.o new-server-cmd.c
gcc -g -Wall new-server-cmd.o version.o libcommon.a libnew_server_clnt.a libuserlist_clnt.a libplatform.a libcommon.a -o ejudge-contests-cmd -lz -lm -lexpat
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o users.o users.c
gcc -g -Wall users.o version.o libuserlist_clnt.a libcommon.a libplatform.a libcommon.a -o users -lz -lm -lexpat
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o serve-control.o serve-control.c
gcc -g -Wall serve-control.o version.o libuserlist_clnt.a libsuper_clnt.a libcommon.a libplatform.a -o serve-control -lz -lm -lexpat
gcc -I. -g -Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o new-client.o new-client.c
gcc -g -Wall new-client.o version.o libnew_server_clnt.a libcommon.a libplatform.a -o new-client -lz -lm -lexpat
vvv=`grep compile_version version.c | sed 's/^[^"]*["]\([^"]*\)["].*$/\1/'` && sed "s/@BUILD_VERSION@/$vvv/" < ejudge-config.v > ejudge-config && chmod +x ejudge-config
make -C extra DESTDIR="" all
make[1]: Вход в каталог `/home/ejudge/ejudge/extra'
gcc -g -Wall -Wno-pointer-sign -DHAVE_CONFIG_H -c -o bpcemu2.o bpcemu2.c
gcc -g -Wall bpcemu2.o -o bpcemu2
gcc -g -Wall -Wno-pointer-sign -DHAVE_CONFIG_H -c -o dosrun3.o dosrun3.c
gcc -g -Wall dosrun3.o -o dosrun3
gcc -g -Wall -Wno-pointer-sign -DHAVE_CONFIG_H -c -o bppemu.o bppemu.c
gcc -g -Wall bppemu.o -o bppemu
gcc -g -Wall -Wno-pointer-sign -DHAVE_CONFIG_H -c -o bccemu.o bccemu.c
gcc -g -Wall bccemu.o -o bccemu
gcc -g -Wall -Wno-pointer-sign -DHAVE_CONFIG_H -c -o qbemu.o qbemu.c
gcc -g -Wall qbemu.o -o qbemu
gcc -g -Wall -Wno-pointer-sign -DHAVE_CONFIG_H -c -o ej-javac.o ej-javac.c
gcc -g -Wall ej-javac.o -o ej-javac
gcc -g -Wall -Wno-pointer-sign -DHAVE_CONFIG_H -c -o ej-make-archive.o ej-make-archive.c
gcc -g -Wall ej-make-archive.o -o ej-make-archive
gcc -g -Wall -Wno-pointer-sign -DHAVE_CONFIG_H -c -o capexec.o capexec.c
gcc -g -Wall capexec.o -o capexec
gcc -g -Wall -Wno-pointer-sign -DHAVE_CONFIG_H -DPIC -fPIC -c libdropcaps.c -o libdropcaps.o
gcc -shared -g -Wall libdropcaps.o -o libdropcaps.so
gcc -g -Wall -Wno-pointer-sign -DHAVE_CONFIG_H -DPIC -fPIC -m32 -c libdropcaps.c -o libdropcaps32.o
gcc -shared -g -Wall libdropcaps32.o -m32 -o libdropcaps32.so
make[1]: Выход из каталога `/home/ejudge/ejudge/extra'
make -C checkers DESTDIR="" all
make[1]: Вход в каталог `/home/ejudge/ejudge/checkers'
mkdir pic
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o in_open.o in_open.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o out_open.o out_open.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o corr_open.o corr_open.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o in_close.o in_close.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o team_close.o team_close.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o corr_close.o corr_close.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -std=gnu99 -c eq_double.c -o eq_double.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -std=gnu99 -c eq_double_abs.c -o eq_double_abs.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -std=gnu99 -c eq_float.c -o eq_float.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -std=gnu99 -c eq_float_abs.c -o eq_float_abs.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -std=gnu99 -c eq_long_double.c -o eq_long_double.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -std=gnu99 -c eq_long_double_abs.c -o eq_long_double_abs.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o eq_sexpr.o eq_sexpr.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o eof.o eof.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o in_eof.o in_eof.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o team_eof.o team_eof.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o corr_eof.o corr_eof.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o in_eoln.o in_eoln.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o team_eoln.o team_eoln.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o corr_eoln.o corr_eoln.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o normalize_file.o normalize_file.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o normalize_spaces_in_file.o normalize_spaces_in_file.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o normalize_line.o normalize_line.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o skip_eoln.o skip_eoln.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o skip_eoln_ex.o skip_eoln_ex.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_buf.o read_buf.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_buf_2.o read_buf_2.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_buf_ex.o read_buf_ex.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_file_by_line.o read_file_by_line.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_file_by_line_f.o read_file_by_line_f.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_file_by_line_ex.o read_file_by_line_ex.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_file.o read_file.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_file_f.o read_file_f.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_line.o read_line.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_line_ex.o read_line_ex.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_int.o read_int.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_int_ex.o read_int_ex.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_unsigned_int.o read_unsigned_int.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_unsigned_int_ex.o read_unsigned_int_ex.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_long_long.o read_long_long.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_long_long_ex.o read_long_long_ex.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_unsigned_long_long.o read_unsigned_long_long.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_unsigned_long_long_ex.o read_unsigned_long_long_ex.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_double.o read_double.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_double_ex.o read_double_ex.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_long_double.o read_long_double.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_long_double_ex.o read_long_double_ex.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_in_int.o read_in_int.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_in_unsigned_int.o read_in_unsigned_int.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_in_long_long.o read_in_long_long.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_in_unsigned_long_long.o read_in_unsigned_long_long.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_in_double.o read_in_double.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_in_long_double.o read_in_long_double.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_team_int.o read_team_int.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_team_unsigned_int.o read_team_unsigned_int.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_team_long_long.o read_team_long_long.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_team_unsigned_long_long.o read_team_unsigned_long_long.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_team_double.o read_team_double.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_team_long_double.o read_team_long_double.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_corr_int.o read_corr_int.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_corr_unsigned_int.o read_corr_unsigned_int.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_corr_long_long.o read_corr_long_long.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_corr_unsigned_long_long.o read_corr_unsigned_long_long.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_corr_double.o read_corr_double.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_corr_long_double.o read_corr_long_double.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o read_sexpr.o read_sexpr.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o ok.o ok.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o fatal.o fatal.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o fatal_cf.o fatal_cf.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o fatal_pe.o fatal_pe.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o fatal_read.o fatal_read.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o fatal_wa.o fatal_wa.c
ln -f ../testinfo.h .
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o init.o init.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o vars.o vars.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o xcalloc.o xcalloc.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o xmalloc.o xmalloc.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o xrealloc.o xrealloc.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o xstrdup.o xstrdup.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o koi8r.o koi8r.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o cp866.o cp866.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o cp1251.o cp1251.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o iso.o iso.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o mac.o mac.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o utf8.o utf8.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o ucs4.o ucs4.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o valuer_parse_input.o valuer_parse_input.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o ruscmp.o ruscmp.c
ln -sf ../testinfo.c
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -c -o testinfo.o testinfo.c
ar rcv libchecker.a in_open.o out_open.o corr_open.o in_close.o team_close.o corr_close.o eq_double.o eq_double_abs.o eq_float.o eq_float_abs.o eq_long_double.o eq_long_double_abs.o eq_sexpr.o eof.o in_eof.o team_eof.o corr_eof.o in_eoln.o team_eoln.o corr_eoln.o normalize_file.o normalize_spaces_in_file.o normalize_line.o skip_eoln.o skip_eoln_ex.o read_buf.o read_buf_2.o read_buf_ex.o read_file_by_line.o read_file_by_line_f.o read_file_by_line_ex.o read_file.o read_file_f.o read_line.o read_line_ex.o read_int.o read_int_ex.o read_unsigned_int.o read_unsigned_int_ex.o read_long_long.o read_long_long_ex.o read_unsigned_long_long.o read_unsigned_long_long_ex.o read_double.o read_double_ex.o read_long_double.o read_long_double_ex.o read_in_int.o read_in_unsigned_int.o read_in_long_long.o read_in_unsigned_long_long.o read_in_double.o read_in_long_double.o read_team_int.o read_team_unsigned_int.o read_team_long_long.o read_team_unsigned_long_long.o read_team_double.o read_team_long_double.o read_corr_int.o read_corr_unsigned_int.o read_corr_long_long.o read_corr_unsigned_long_long.o read_corr_double.o read_corr_long_double.o read_sexpr.o ok.o fatal.o fatal_cf.o fatal_pe.o fatal_read.o fatal_wa.o init.o vars.o xcalloc.o xmalloc.o xrealloc.o xstrdup.o koi8r.o cp866.o cp1251.o iso.o mac.o utf8.o ucs4.o valuer_parse_input.o ruscmp.o testinfo.o
a - in_open.o
a - out_open.o
a - corr_open.o
a - in_close.o
a - team_close.o
a - corr_close.o
a - eq_double.o
a - eq_double_abs.o
a - eq_float.o
a - eq_float_abs.o
a - eq_long_double.o
a - eq_long_double_abs.o
a - eq_sexpr.o
a - eof.o
a - in_eof.o
a - team_eof.o
a - corr_eof.o
a - in_eoln.o
a - team_eoln.o
a - corr_eoln.o
a - normalize_file.o
a - normalize_spaces_in_file.o
a - normalize_line.o
a - skip_eoln.o
a - skip_eoln_ex.o
a - read_buf.o
a - read_buf_2.o
a - read_buf_ex.o
a - read_file_by_line.o
a - read_file_by_line_f.o
a - read_file_by_line_ex.o
a - read_file.o
a - read_file_f.o
a - read_line.o
a - read_line_ex.o
a - read_int.o
a - read_int_ex.o
a - read_unsigned_int.o
a - read_unsigned_int_ex.o
a - read_long_long.o
a - read_long_long_ex.o
a - read_unsigned_long_long.o
a - read_unsigned_long_long_ex.o
a - read_double.o
a - read_double_ex.o
a - read_long_double.o
a - read_long_double_ex.o
a - read_in_int.o
a - read_in_unsigned_int.o
a - read_in_long_long.o
a - read_in_unsigned_long_long.o
a - read_in_double.o
a - read_in_long_double.o
a - read_team_int.o
a - read_team_unsigned_int.o
a - read_team_long_long.o
a - read_team_unsigned_long_long.o
a - read_team_double.o
a - read_team_long_double.o
a - read_corr_int.o
a - read_corr_unsigned_int.o
a - read_corr_long_long.o
a - read_corr_unsigned_long_long.o
a - read_corr_double.o
a - read_corr_long_double.o
a - read_sexpr.o
a - ok.o
a - fatal.o
a - fatal_cf.o
a - fatal_pe.o
a - fatal_read.o
a - fatal_wa.o
a - init.o
a - vars.o
a - xcalloc.o
a - xmalloc.o
a - xrealloc.o
a - xstrdup.o
a - koi8r.o
a - cp866.o
a - cp1251.o
a - iso.o
a - mac.o
a - utf8.o
a - ucs4.o
a - valuer_parse_input.o
a - ruscmp.o
a - testinfo.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c in_open.c -o pic/in_open.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c out_open.c -o pic/out_open.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c corr_open.c -o pic/corr_open.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c in_close.c -o pic/in_close.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c team_close.c -o pic/team_close.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c corr_close.c -o pic/corr_close.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -std=gnu99 -c eq_double.c -o pic/eq_double.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -std=gnu99 -c eq_double_abs.c -o pic/eq_double_abs.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -std=gnu99 -c eq_float.c -o pic/eq_float.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -std=gnu99 -c eq_float_abs.c -o pic/eq_float_abs.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -std=gnu99 -c eq_long_double.c -o pic/eq_long_double.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -std=gnu99 -c eq_long_double_abs.c -o pic/eq_long_double_abs.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c eq_sexpr.c -o pic/eq_sexpr.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c eof.c -o pic/eof.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c in_eof.c -o pic/in_eof.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c team_eof.c -o pic/team_eof.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c corr_eof.c -o pic/corr_eof.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c in_eoln.c -o pic/in_eoln.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c team_eoln.c -o pic/team_eoln.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c corr_eoln.c -o pic/corr_eoln.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c normalize_file.c -o pic/normalize_file.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c normalize_spaces_in_file.c -o pic/normalize_spaces_in_file.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c normalize_line.c -o pic/normalize_line.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c skip_eoln.c -o pic/skip_eoln.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c skip_eoln_ex.c -o pic/skip_eoln_ex.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_buf.c -o pic/read_buf.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_buf_2.c -o pic/read_buf_2.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_buf_ex.c -o pic/read_buf_ex.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_file_by_line.c -o pic/read_file_by_line.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_file_by_line_f.c -o pic/read_file_by_line_f.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_file_by_line_ex.c -o pic/read_file_by_line_ex.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_file.c -o pic/read_file.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_file_f.c -o pic/read_file_f.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_line.c -o pic/read_line.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_line_ex.c -o pic/read_line_ex.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_int.c -o pic/read_int.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_int_ex.c -o pic/read_int_ex.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_unsigned_int.c -o pic/read_unsigned_int.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_unsigned_int_ex.c -o pic/read_unsigned_int_ex.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_long_long.c -o pic/read_long_long.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_long_long_ex.c -o pic/read_long_long_ex.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_unsigned_long_long.c -o pic/read_unsigned_long_long.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_unsigned_long_long_ex.c -o pic/read_unsigned_long_long_ex.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_double.c -o pic/read_double.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_double_ex.c -o pic/read_double_ex.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_long_double.c -o pic/read_long_double.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_long_double_ex.c -o pic/read_long_double_ex.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_in_int.c -o pic/read_in_int.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_in_unsigned_int.c -o pic/read_in_unsigned_int.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_in_long_long.c -o pic/read_in_long_long.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_in_unsigned_long_long.c -o pic/read_in_unsigned_long_long.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_in_double.c -o pic/read_in_double.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_in_long_double.c -o pic/read_in_long_double.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_team_int.c -o pic/read_team_int.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_team_unsigned_int.c -o pic/read_team_unsigned_int.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_team_long_long.c -o pic/read_team_long_long.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_team_unsigned_long_long.c -o pic/read_team_unsigned_long_long.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_team_double.c -o pic/read_team_double.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_team_long_double.c -o pic/read_team_long_double.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_corr_int.c -o pic/read_corr_int.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_corr_unsigned_int.c -o pic/read_corr_unsigned_int.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_corr_long_long.c -o pic/read_corr_long_long.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_corr_unsigned_long_long.c -o pic/read_corr_unsigned_long_long.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_corr_double.c -o pic/read_corr_double.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_corr_long_double.c -o pic/read_corr_long_double.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c read_sexpr.c -o pic/read_sexpr.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c ok.c -o pic/ok.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c fatal.c -o pic/fatal.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c fatal_cf.c -o pic/fatal_cf.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c fatal_pe.c -o pic/fatal_pe.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c fatal_read.c -o pic/fatal_read.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c fatal_wa.c -o pic/fatal_wa.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c init.c -o pic/init.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c vars.c -o pic/vars.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c xcalloc.c -o pic/xcalloc.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c xmalloc.c -o pic/xmalloc.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c xrealloc.c -o pic/xrealloc.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c xstrdup.c -o pic/xstrdup.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c koi8r.c -o pic/koi8r.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c cp866.c -o pic/cp866.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c cp1251.c -o pic/cp1251.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c iso.c -o pic/iso.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c mac.c -o pic/mac.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c utf8.c -o pic/utf8.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c ucs4.c -o pic/ucs4.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c valuer_parse_input.c -o pic/valuer_parse_input.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c ruscmp.c -o pic/ruscmp.o
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -fPIC -DPIC -c testinfo.c -o pic/testinfo.o
gcc -shared pic/in_open.o pic/out_open.o pic/corr_open.o pic/in_close.o pic/team_close.o pic/corr_close.o pic/eq_double.o pic/eq_double_abs.o pic/eq_float.o pic/eq_float_abs.o pic/eq_long_double.o pic/eq_long_double_abs.o pic/eq_sexpr.o pic/eof.o pic/in_eof.o pic/team_eof.o pic/corr_eof.o pic/in_eoln.o pic/team_eoln.o pic/corr_eoln.o pic/normalize_file.o pic/normalize_spaces_in_file.o pic/normalize_line.o pic/skip_eoln.o pic/skip_eoln_ex.o pic/read_buf.o pic/read_buf_2.o pic/read_buf_ex.o pic/read_file_by_line.o pic/read_file_by_line_f.o pic/read_file_by_line_ex.o pic/read_file.o pic/read_file_f.o pic/read_line.o pic/read_line_ex.o pic/read_int.o pic/read_int_ex.o pic/read_unsigned_int.o pic/read_unsigned_int_ex.o pic/read_long_long.o pic/read_long_long_ex.o pic/read_unsigned_long_long.o pic/read_unsigned_long_long_ex.o pic/read_double.o pic/read_double_ex.o pic/read_long_double.o pic/read_long_double_ex.o pic/read_in_int.o pic/read_in_unsigned_int.o pic/read_in_long_long.o pic/read_in_unsigned_long_long.o pic/read_in_double.o pic/read_in_long_double.o pic/read_team_int.o pic/read_team_unsigned_int.o pic/read_team_long_long.o pic/read_team_unsigned_long_long.o pic/read_team_double.o pic/read_team_long_double.o pic/read_corr_int.o pic/read_corr_unsigned_int.o pic/read_corr_long_long.o pic/read_corr_unsigned_long_long.o pic/read_corr_double.o pic/read_corr_long_double.o pic/read_sexpr.o pic/ok.o pic/fatal.o pic/fatal_cf.o pic/fatal_pe.o pic/fatal_read.o pic/fatal_wa.o pic/init.o pic/vars.o pic/xcalloc.o pic/xmalloc.o pic/xrealloc.o pic/xstrdup.o pic/koi8r.o pic/cp866.o pic/cp1251.o pic/iso.o pic/mac.o pic/utf8.o pic/ucs4.o pic/valuer_parse_input.o pic/ruscmp.o pic/testinfo.o -o libchecker.so -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -Wl,-rpath,/home/ejudge/inst-ejudge/lib -L. cmp_bytes.c -o cmp_bytes -lchecker -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -Wl,-rpath,/home/ejudge/inst-ejudge/lib -L. cmp_double.c -o cmp_double -lchecker -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -Wl,-rpath,/home/ejudge/inst-ejudge/lib -L. cmp_double_seq.c -o cmp_double_seq -lchecker -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -Wl,-rpath,/home/ejudge/inst-ejudge/lib -L. cmp_int.c -o cmp_int -lchecker -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -Wl,-rpath,/home/ejudge/inst-ejudge/lib -L. cmp_int_seq.c -o cmp_int_seq -lchecker -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -Wl,-rpath,/home/ejudge/inst-ejudge/lib -L. cmp_unsigned_int.c -o cmp_unsigned_int -lchecker -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -Wl,-rpath,/home/ejudge/inst-ejudge/lib -L. cmp_unsigned_int_seq.c -o cmp_unsigned_int_seq -lchecker -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -Wl,-rpath,/home/ejudge/inst-ejudge/lib -L. cmp_long_double.c -o cmp_long_double -lchecker -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -Wl,-rpath,/home/ejudge/inst-ejudge/lib -L. cmp_long_double_seq.c -o cmp_long_double_seq -lchecker -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -Wl,-rpath,/home/ejudge/inst-ejudge/lib -L. cmp_long_long.c -o cmp_long_long -lchecker -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -Wl,-rpath,/home/ejudge/inst-ejudge/lib -L. cmp_long_long_seq.c -o cmp_long_long_seq -lchecker -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -Wl,-rpath,/home/ejudge/inst-ejudge/lib -L. cmp_unsigned_long_long.c -o cmp_unsigned_long_long -lchecker -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -Wl,-rpath,/home/ejudge/inst-ejudge/lib -L. cmp_unsigned_long_long_seq.c -o cmp_unsigned_long_long_seq -lchecker -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -Wl,-rpath,/home/ejudge/inst-ejudge/lib -L. cmp_huge_int.c -o cmp_huge_int -lchecker -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -Wl,-rpath,/home/ejudge/inst-ejudge/lib -L. cmp_file.c -o cmp_file -lchecker -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -Wl,-rpath,/home/ejudge/inst-ejudge/lib -L. cmp_file_nospace.c -o cmp_file_nospace -lchecker -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -Wl,-rpath,/home/ejudge/inst-ejudge/lib -L. cmp_sexpr.c -o cmp_sexpr -lchecker -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -Wl,-rpath,/home/ejudge/inst-ejudge/lib -L. cmp_yesno.c -o cmp_yesno -lchecker -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -L.. style_archive.c -o style_archive -lcommon -lplatform -lcommon -lz -lm
gcc -I. -g -Wall -D_GNU_SOURCE -Wno-pointer-sign -g -Wall -L.. style_c.c -o style_c -lcommon -lplatform -lcommon -lz -lm
make[1]: Выход из каталога `/home/ejudge/ejudge/checkers'
make -C scripts DESTDIR="" all
make[1]: Вход в каталог `/home/ejudge/ejudge/scripts'
make[1]: Цель `all' не требует выполнения команд.
make[1]: Выход из каталога `/home/ejudge/ejudge/scripts'
make -C plugins/mysql-common DESTDIR="" all
make[1]: Вход в каталог `/home/ejudge/ejudge/plugins/mysql-common'
make[1]: Цель `all' не требует выполнения команд.
make[1]: Выход из каталога `/home/ejudge/ejudge/plugins/mysql-common'
make -C plugins/mysql-userlist DESTDIR="" all
make[1]: Вход в каталог `/home/ejudge/ejudge/plugins/mysql-userlist'
make[1]: Цель `all' не требует выполнения команд.
make[1]: Выход из каталога `/home/ejudge/ejudge/plugins/mysql-userlist'
make -C plugins/mysql-clardb DESTDIR="" all
make[1]: Вход в каталог `/home/ejudge/ejudge/plugins/mysql-clardb'
make[1]: Цель `all' не требует выполнения команд.
make[1]: Выход из каталога `/home/ejudge/ejudge/plugins/mysql-clardb'
make -C plugins/mysql-rundb DESTDIR="" all
make[1]: Вход в каталог `/home/ejudge/ejudge/plugins/mysql-rundb'
make[1]: Цель `all' не требует выполнения команд.
make[1]: Выход из каталога `/home/ejudge/ejudge/plugins/mysql-rundb'
xgettext -d ejudge --no-location --foreign-user -k_ -k__ -s -o ejudge.po *.c
msgmerge -U ejudge.ru_RU.KOI8-R.po ejudge.po
sed "s/koi8-r/UTF-8/g" < ejudge.ru_RU.KOI8-R.po | iconv -f KOI8-R -t UTF-8 > ejudge.ru_RU.UTF-8.po
mkdir -p locale/ru_RU.UTF-8/LC_MESSAGES
msgfmt -o locale/ru_RU.UTF-8/LC_MESSAGES/ejudge.mo -c ejudge.ru_RU.UTF-8.po
Re: Ошибка при установке ejudge 2.3.23 на OpenSuse 12.1
make install
Code: Select all
msgmerge -U ejudge.ru_RU.KOI8-R.po ejudge.po
mkdir -p locale/ru_RU.UTF-8/LC_MESSAGES
msgfmt -o locale/ru_RU.UTF-8/LC_MESSAGES/ejudge.mo -c ejudge.ru_RU.UTF-8.po
install -d "/home/ejudge/inst-ejudge/bin"
for i in ejudge-jobs-cmd ejudge-edit-users ejudge-setup ejudge-configure-compilers ejudge-control ejudge-execute ejudge-contests-cmd; do install -m 0755 $i "/home/ejudge/inst-ejudge/bin"; done
install -d "/home/ejudge/inst-ejudge/bin"
for i in ej-compile ej-compile-control ej-run ej-nwrun ej-ncheck ej-batch ej-serve ej-users ej-users-control ej-jobs ej-jobs-control ej-super-server ej-super-server-control ej-contests ej-contests-control uudecode ej-convert-clars ej-convert-runs ej-fix-db ej-super-run ej-super-run-control ej-normalize ej-polygon; do install -m 0755 $i "/home/ejudge/inst-ejudge/bin"; done
install -m 0755 ejudge-config "/home/ejudge/inst-ejudge/bin"
install -d "/home/ejudge/inst-ejudge/lib/ejudge/cgi-bin"
for i in users serve-control new-client; do install -m 0755 $i "/home/ejudge/inst-ejudge/lib/ejudge/cgi-bin"; done
cd "/home/ejudge/inst-ejudge/lib/ejudge/cgi-bin"; rm -f new-master; ln new-client new-master
cd "/home/ejudge/inst-ejudge/lib/ejudge/cgi-bin"; rm -f new-judge; ln new-client new-judge
cd "/home/ejudge/inst-ejudge/lib/ejudge/cgi-bin"; rm -f new-register; ln new-client new-register
cd "/home/ejudge/inst-ejudge/lib/ejudge/cgi-bin"; rm -f register; ln new-client register
cd "/home/ejudge/inst-ejudge/lib/ejudge/cgi-bin"; rm -f team; ln new-client team
cd "/home/ejudge/inst-ejudge/lib/ejudge/cgi-bin"; rm -f judge; ln new-client judge
cd "/home/ejudge/inst-ejudge/lib/ejudge/cgi-bin"; rm -f master; ln new-client master
if [ x"1" = x1 ]; then install -d "/home/ejudge/inst-ejudge/share/locale/ru_RU.UTF-8/LC_MESSAGES"; fi
if [ x"1" = x1 ]; then install -m 0644 locale/ru_RU.UTF-8/LC_MESSAGES/ejudge.mo "/home/ejudge/inst-ejudge/share/locale/ru_RU.UTF-8/LC_MESSAGES"; fi
install -d "/home/ejudge/inst-ejudge/share/ejudge"
install -d "/home/ejudge/inst-ejudge/share/ejudge/style"
for i in style/logo.gif style/priv.css style/unpriv.css style/priv.js style/unpriv.js style/filter_expr.html style/sprintf.js; do install -m 0644 $i "/home/ejudge/inst-ejudge/share/ejudge/style"; done
install -d "/home/ejudge/inst-ejudge/share/ejudge/style/icons"
for i in style/icons/*.png; do install -m 0644 $i "/home/ejudge/inst-ejudge/share/ejudge/style/icons"; done
install -m 0755 style/ejudge-upgrade-web "/home/ejudge/inst-ejudge/bin"
mkdir -p "/home/ejudge/inst-ejudge/include/ejudge"
for i in problem_plugin_impl.h problem_plugin.h ejudge_plugin.h ej_types.h iterators.h contest_plugin.h; do install -m 644 $i "/home/ejudge/inst-ejudge/include/ejudge"; done
if [ ! -f "ejudge-install.sh" ]; then ./ejudge-setup -b; fi
[?1049h[1;65r(B[m[4l[?7h[?1034h[?1h=[39;49m[39;49m[39m[40m[37m[44m[H[2J[65d[34m[47m[J[H[37m[44mEjudge 2.3.23 #1 configurator > Compiler auto-configuration
[2d(0[0m[37m[44mlqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk(B(B[m[39;49m[39m[40m[3;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[4;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[5;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[6;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[7;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[8;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[9;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[10;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[11;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[12;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[13;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[14;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[15;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[16;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[17;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[18;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[19;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[20;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[21;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[22;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[23;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[24;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[25;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[26;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[27;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[28;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[29;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[30;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[31;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[32;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[33;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[34;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[35;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[36;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[37;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[38;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[39;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[40;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[41;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[42;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[43;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[44;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[45;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[46;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[47;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[48;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[49;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[50;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[51;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[52;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[53;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[54;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[55;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[56;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[57;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[58;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[59;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[60;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[61;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[62;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[63;1H(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[180G(0[0m[37m[44mx(B(B[m[39;49m[39m[40m[64;1H(0[0m[37m[44mmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj(B(B[m[39;49m[39m[40m[3;2H(0[0m[37m[44m(B(B[m[39;49m[39m[40m[37m[44mcannot open lang_ids.cfg[4;2H(B[m[39;49m[39m[40m
Re: Ошибка при установке ejudge 2.3.23 на OpenSuse 12.1
скриншот консоли после ошибки


Re: Ошибка при установке ejudge 2.3.23 на OpenSuse 12.1
Попробуйте выполнить сначала make -k install, затем make install.
И еще, каково содержимое config.h?
И еще, каково содержимое config.h?
Re: Ошибка при установке ejudge 2.3.23 на OpenSuse 12.1
Спасибо, помогло!make -k install
Содержимое config.h:
Code: Select all
/* config.h. Generated from config.h.in by configure. */
/* -*- mode:c -*- */
/* $Id: config.h.in 6865 2012-05-28 16:15:51Z cher $ */
#ifndef __CONFIG_H__
#define __CONFIG_H__
/* a suffix for CGI programs */
#define CGI_PROG_SUFFIX ""
/* whether internalization is enabled */
#define CONF_HAS_LIBINTL 1
/* the installation prefix directory */
#define EJUDGE_PREFIX_DIR "/home/ejudge/inst-ejudge"
/* the installation libexec directory */
#define EJUDGE_LIBEXEC_DIR "${exec_prefix}/lib"
/* the default path to the l10n_dir */
#define EJUDGE_LOCALE_DIR "/home/ejudge/inst-ejudge/share/locale"
/* the path to the ejudge server binaries (bin or libexec/ejudge) */
#define EJUDGE_SERVER_BIN_PATH "/home/ejudge/inst-ejudge/bin"
/* the path to the `serve' program */
#define EJUDGE_SERVE_PATH "/home/ejudge/inst-ejudge/bin/ej-serve"
/* the path to the `run' program */
#define EJUDGE_RUN_PATH "/home/ejudge/inst-ejudge/bin/ej-run"
/* the path to the script directory */
#define EJUDGE_SCRIPT_DIR "${exec_prefix}/lib/ejudge"
/* the path to the language script directory */
#define EJUDGE_LANG_CONFIG_DIR "/home/judges/compile/conf/lang.d"
/* the path to the ejudge's cgi programs */
#define EJUDGE_CGI_BIN_DIR "${exec_prefix}/lib/ejudge/cgi-bin"
/* the default charset */
#define EJUDGE_CHARSET "utf-8"
/* the default path to the userlist-serve socket */
#define EJUDGE_SOCKET_PATH "/tmp/userlist-socket"
/* the default path to the super-server control socket */
#define EJUDGE_SUPER_SERVE_SOCKET "/tmp/super-serve-socket"
/* the default path to the new-server control socket */
#define EJUDGE_NEW_SERVER_SOCKET "/tmp/new-server-socket"
/* the path to the ejudge configuration directory */
#define EJUDGE_CONF_DIR "/home/judges/data"
/* the default location of the ejudge.xml configuration file */
#define EJUDGE_XML_PATH "/home/judges/data/ejudge.xml"
/* the default path to the contests configuration directory */
#define EJUDGE_CONTESTS_DIR "/home/judges/data/contests"
/* the path to the contests home directory */
#define EJUDGE_CONTESTS_HOME_DIR "/home/judges"
/* the path to the local state directory */
/* #undef EJUDGE_LOCAL_DIR */
/* path (absolute or relative) to CGI configuration files */
#define CGI_DATA_PATH "../cgi-data"
/* whether libcap and CAP_SYS_OPERATIONS is ok */
/* #undef CONF_HAS_LIBCAP */
/* whether kernel patch is ok (used only by ejudge-setup!) */
/* #undef CONF_HAS_SECURE_EXEC */
/* whether MySQL is detected */
/* #undef CONF_HAS_MYSQL */
/* terminal controlling facilities */
#define HAVE_TERMIOS_H 1
#define HAVE_ICONV_H 1
#define HAVE_PWD_H 1
/* CAP_SYS_OPERATIONS bit */
/* #undef HAVE_CAP_SYS_OPERATIONS */
/* non-standard functions */
#define HAVE_STRNLEN 1
#define HAVE_OPEN_MEMSTREAM 1
#define HAVE_FMEMOPEN 1
#define HAVE_TRUNCATE 1
#define HAVE_SETSID 1
#define HAVE_PSELECT 1
#define HAVE_FERROR_UNLOCKED 1
#define HAVE_FGETS_UNLOCKED 1
/* iconv needs `const' for its second argument */
/* #undef CONF_ICONV_NEEDS_CONST */
#define HAVE_SO_PASSCRED 1
#define HAVE_SIOCINQ 1
#define HAVE_F_NOTIFY 1
/* path to the web server cgi-bin dir */
#define EJUDGE_HTTPD_CGI_BIN_DIR "/srv/www/cgi-bin"
/* path to the web server html documents dir */
#define EJUDGE_HTTPD_HTDOCS_DIR "/srv/www/htdocs"
/* whether AJAX is enabled */
#define CONF_ENABLE_AJAX 1
/* prefix for HTML style files */
#define CONF_STYLE_PREFIX "/ejudge/"
/* libzip available */
#define CONF_HAS_LIBZIP 1
/* libcurl available */
#define CONF_HAS_LIBCURL 1
/* DOS path rules */
/* #undef CONF_DOS_FILENAMING */
/* UNIX path rules */
#define CONF_UNIX_FILENAMING 1
/* the suffix of executable files */
#define CONF_EXE_SUFFIX ""
/* directory separator */
#define CONF_DIRSEP "/"
/* path separator */
#define CONF_PATHSEP ":"
/* if double == long double */
/* #undef R_LONG_DOUBLE_IS_DOUBLE */
#define R_HAS_LONGLONG 1
/* #undef R_HAS___INT64 */
#endif /* __CONFIG_H__ */
Re: Ошибка при установке ejudge 2.3.23 на OpenSuse 12.1
Code: Select all
/* the path to the script directory */
#define EJUDGE_SCRIPT_DIR "${exec_prefix}/lib/ejudge"
Попробуйте выполнить configure с помощью bash:
bash configure ARGUMENTS
Re: Ошибка при установке ejudge 2.3.23 на OpenSuse 12.1
Я пробовал выполнять configure с помощью bash, подставлять дополнительные параметры, но так и не добился, чтобы в файле config.h прописались реальные значения вместо параметров.
Кроме того, утилитой ejudge-setup невозможно пользоваться как в терминале, так и в эмуляторе (пробовал эмуляторы в GNOME и в KDE). После запуска утилиты и выбора пункта меню (или при переходе между пунктами), содержимое экрана пропадает (видимо это связано с библиотекой ncurses).
Проблема решилась радикально - переходом на Ubuntu 12.04 LTS, где ejudge без проблем установилась по инструкции на сайте. Так что вопросы по openSUSE снимаются.
Кроме того, утилитой ejudge-setup невозможно пользоваться как в терминале, так и в эмуляторе (пробовал эмуляторы в GNOME и в KDE). После запуска утилиты и выбора пункта меню (или при переходе между пунктами), содержимое экрана пропадает (видимо это связано с библиотекой ncurses).
Проблема решилась радикально - переходом на Ubuntu 12.04 LTS, где ejudge без проблем установилась по инструкции на сайте. Так что вопросы по openSUSE снимаются.