2014-12-05 1 views
1

Попытка построить Erlang 17.3 на OpenBSD 5.6 с Kerl, но это сбой с ошибкой:здание не удалось Erlang 17.3 на OpenBSD 5.6

=== Entering application erl_interface 
gmake[3]: Entering directory '/home/motiv/.kerl/builds/v17.3/otp_src_17.3/lib/erl_interface/src' 
MAKE opt 
gmake[4]: Entering directory '/home/motiv/.kerl/builds/v17.3/otp_src_17.3/lib/erl_interface/src' 
x86_64-unknown-openbsd5.6/Makefile:39: amd64-unknown-openbsd5.6/eidefs.mk: No such file or directory 
gmake[4]: *** No rule to make target 'amd64-unknown-openbsd5.6/eidefs.mk'. Stop. 
gmake[4]: Leaving directory '/home/motiv/.kerl/builds/v17.3/otp_src_17.3/lib/erl_interface/src' 
Makefile:29: recipe for target 'opt' failed 
gmake[3]: *** [opt] Error 2 
gmake[3]: Leaving directory '/home/motiv/.kerl/builds/v17.3/otp_src_17.3/lib/erl_interface/src' 
/home/motiv/.kerl/builds/v17.3/otp_src_17.3/make/otp_subdir.mk:28: recipe for target 'opt' failed 
gmake[2]: *** [opt] Error 2 
gmake[2]: Leaving directory '/home/motiv/.kerl/builds/v17.3/otp_src_17.3/lib/erl_interface' 
/home/motiv/.kerl/builds/v17.3/otp_src_17.3/make/otp_subdir.mk:28: recipe for target 'opt' failed 
gmake[1]: *** [opt] Error 2 
gmake[1]: Leaving directory '/home/motiv/.kerl/builds/v17.3/otp_src_17.3/lib' 
Makefile:451: recipe for target 'libs' failed 
gmake: *** [libs] Error 2 

Любой знает, что исправить эту ошибку?

+1

Похоже, что часть системы сборки канонизирует тип хоста на 'x86_64-unknown-openbsd5.6', а другая часть оставляет его как' amd64-unknown-openbsd5.6'. Вы можете попытаться определить 'KERL_CONFIGURE_OPTIONS =" - build = x86_64-unknown-openbsd5.6 "', чтобы сделать его согласованным. – legoscia

+0

Спасибо. С "TARGET = x86_64-unknown-openbsd5.6 kerl build 17.3 v17.3" эта ошибка разрешена, но не создается (новая проблема): [link] (http://pastebin.com/NUcwq5ui) –

+1

Похоже, что отсутствует включить директиву или что-то еще. Вы можете получить более быстрый ответ, написав [список рассылки erlang-bugs] (http://erlang.org/mailman/listinfo/erlang-bugs); там недавно был опубликован пользователь OpenBSD. – legoscia

ответ

0

Как вы ссылались на сборку? С ./otp_build все? Мне удалось создать OpenBSD 5.5 путем вызова ./otp_build по одному шагу за раз, т. Е. ./otp_build autoconf; ./otp_build configure; ./otp_build boot; ./otp_build release