2014-02-06 4 views
1

При попытке установить ядро ​​с opam появляется следующее сообщение об ошибке.Странное сообщение об ошибке при установке ядра (библиотека Jane st Ocaml)

==== ERROR [while installing core.109.42.00] ==== 
# opam-version 1.0.0 
# os    linux 
# command   make 
# path   /home/cesally/.opam/4.01.0/build/core.109.42.00 
# exit-code  2 
# env-file  /home/cesally/.opam/4.01.0/build/core.109.42.00/core-5f1023.env 
# stdout-file  /home/cesally/.opam/4.01.0/build/core.109.42.00/core-5f1023.out 
# stderr-file  /home/cesally/.opam/4.01.0/build/core.109.42.00/core-5f1023.err 
### stdout ### 
...[truncated] 
/home/cesally/.opam/4.01.0/bin/ocamlopt.opt unix.cmxa -I /home/cesally/.opam/4.01.0/                        lib/ocaml/ocamlbuild /home/cesally/.opam/4.01.0/lib/ocaml/ocamlbuild/ocamlbuildlib                        .cmxa myocamlbuild.ml /home/cesally/.opam/4.01.0/lib/ocaml/ocamlbuild/ocamlbuild.c                        mx -o myocamlbuild 
ocamlfind ocamlc -I lib -package core_kernel -c lib/backtrace_stubs.c 
mv backtrace_stubs.o lib/backtrace_stubs.o 
ocamlfind ocamlc -I lib -package core_kernel -c lib/bigstring_stubs.c 
+ ocamlfind ocamlc -I lib -package core_kernel -c lib/bigstring_stubs.c 
lib/bigstring_stubs.c: In function ‘bigstring_recvmmsg_assume_fd_is_nonblocking_                        stub’: 
lib/bigstring_stubs.c:592:18: error: array type has incomplete element type 
lib/bigstring_stubs.c:639:7: warning: implicit declaration of function ‘recvmmsg                        ’ [-Wimplicit-function-declaration] 
lib/bigstring_stubs.c:592:18: warning: unused variable ‘hdrs’ [-Wunused-variable                        ] 
Command exited with code 2. 
### stderr ### 
/tmp/cc5m08R9.o: In function `main': 
test_recvmmsg.c:(.text+0x24): warning: recvmmsg is not implemented and will alwa                        ys fail 
E: Failure("Command ''/home/cesally/.opam/4.01.0/bin/ocamlbuild' lib/libcore_stubs                        .a lib/dllcore_stubs.so lib/core.cma lib/core.cmxa lib/core.a lib/core.cmxs top/                        core_top.cma top/core_top.cmxa top/core_top.a top/core_top.cmxs -tag debug' term                        inated with error code 10") 
make: *** [build] Error 1 

'opam install core' failed. 

Я не могу понять это сообщение об ошибке, могут ли какие-либо хакеры ocaml пролить некоторый свет?

Я нахожусь на ubuntu, без прав администратора. Благодаря

Edit: версия г ++ является 4.6.3

+0

Перезапустите его с помощью опции * -v * и покажите хвост журнала, пожалуйста. Также нам нужен вывод 'g ++ --version'. – Kakadu

+0

@ Kakadu Хвост тот же, что и я. Не уверен, что вы ищете, поэтому я положил его в пастебин. http://pastebin.com/CfCiMhFK –

ответ

0

Похоже ядро ​​скрипта конфигурации и C компилятор не согласны на ли recvmmsg доступна в вашей системе. Я думаю, это ошибка в ядре. Сначала попробуйте последнюю версию (на момент написания этой статьи это 110.something), и если она еще не исправлена, сообщите об этом основным авторам.