Не собирается app-arch/arj-3.10.22-r2
Devider 30 мая, 2011 - 19:43
decode.c:420: предупреждение: ‘r’ may be used uninitialized in this function x86_64-pc-linux-gnu-gcc -DSFL=4 -c -Ilinux-gnu -I./linux-gnu/en/rs -I. -O2 -march=native -pipe -Wall -DLOCALE=LANG_en -DLOCALE_DESC="\"en\"" -DPKGLIBDIR="\"/usr/lib64\"" -D_UNIX -O2 -march=native -pipe -olinux-gnu/en/rs/arj/fardata.o fardata.c linux-gnu/en/rs/fmsg_arj.c:301:56: warning: missing terminating " character linux-gnu/en/rs/fmsg_arj.c:301:56: warning: missing terminating " character linux-gnu/en/rs/fmsg_arj.c:301: ошибка: отсутствует терминирующий символ " linux-gnu/en/rs/fmsg_arj.c:302: ошибка: expected ‘,’ or ‘;’ before ‘char’ encode.c: В функции ‘huf_encode’: encode.c:1030: предупреждение: при передаче аргумента 1 ‘fetch_uncomp’: указуемые типы различаются знаковостью encode.c:244: замечание: expected ‘char *’ but argument is of type ‘unsigned char *’ encode.c: В функции ‘huf_encode_m3’: encode.c:1218: предупреждение: при передаче аргумента 1 ‘fetch_uncomp’: указуемые типы различаются знаковостью encode.c:244: замечание: expected ‘char *’ but argument is of type ‘unsigned char *’ encode.c: В функции ‘encode_f’: encode.c:1584: предупреждение: при передаче аргумента 1 ‘fetch_uncomp’: указуемые типы различаются знаковостью encode.c:244: замечание: expected ‘char *’ but argument is of type ‘unsigned char *’ make[1]: *** [linux-gnu/en/rs/arj/fmsg_arj.o] Ошибка 1 make[1]: *** Ожидание завершения заданий... arj.c: В функции ‘exec_cmd’: arj.c:560: предупреждение: результат ‘system’, декларированной с атрибутом warn_unused_result, игнорируется arj.c: В функции ‘final_cleanup’: arj.c:589: предупреждение: результат ‘fwrite’, декларированной с атрибутом warn_unused_result, игнорируется arj.c:642: предупреждение: результат ‘freopen’, декларированной с атрибутом warn_unused_result, игнорируется arj.c: В функции ‘main’: arj.c:831: предупреждение: при передаче аргумента 1 ‘reg_validation’: указуемые типы различаются знаковостью file_reg.h:11: замечание: expected ‘char *’ but argument is of type ‘unsigned char *’ arj.c:831: предупреждение: при передаче аргумента 2 ‘reg_validation’: указуемые типы различаются знаковостью file_reg.h:11: замечание: expected ‘char *’ but argument is of type ‘unsigned char *’ arj.c:831: предупреждение: при передаче аргумента 3 ‘reg_validation’: указуемые типы различаются знаковостью file_reg.h:11: замечание: expected ‘char *’ but argument is of type ‘unsigned char *’ arj.c:831: предупреждение: при передаче аргумента 4 ‘reg_validation’: указуемые типы различаются знаковостью file_reg.h:11: замечание: expected ‘char *’ but argument is of type ‘unsigned char *’ arj.c:1255: предупреждение: при передаче аргумента 4 ‘reg_validation’: указуемые типы различаются знаковостью file_reg.h:11: замечание: expected ‘char *’ but argument is of type ‘unsigned char *’ fardata.c: В функции ‘error_proc’: fardata.c:61: предупреждение: результат ‘freopen’, декларированной с атрибутом warn_unused_result, игнорируется make[1]: Leaving directory `/var/calculate/tmp/portage/app-arch/arj-3.10.22-r2/work/arj-3.10.22' make: *** [all] Ошибка 2 emake failed * ERROR: app-arch/arj-3.10.22-r2 failed (compile phase): * emake failed. * * Call stack: * ebuild.sh, line 56: Called src_compile * environment, line 2896: Called die * The specific snippet of code: * emake CC=$(tc-getCC) libdir="${ARJLIBDIR}" pkglibdir="${ARJLIBDIR}" all || die "emake failed." * * If you need support, post the output of 'emerge --info =app-arch/arj-3.10.22-r2', * the complete build log and the output of 'emerge -pqv =app-arch/arj-3.10.22-r2'. * The complete build log is located at '/var/calculate/tmp/portage/app-arch/arj-3.10.22-r2/temp/build.log'. * The ebuild environment file is located at '/var/calculate/tmp/portage/app-arch/arj-3.10.22-r2/temp/environment'. * S: '/var/calculate/tmp/portage/app-arch/arj-3.10.22-r2/work/arj-3.10.22'
301 строчкой значится:
char M_SW_TABLE[]="JHABCDEFGIKLMNOPQRSTUVWXYZ?!$+#&*@_"";
С кавычками правда фигня.
Что делать?
»
- Для комментирования войдите или зарегистрируйтесь
Замаскировать... :)
Размаскировать следующий ебилд... :)
Спасибо!
Да, так гораздо лучше.