Я пытаюсь скомпилировать полный пакет Erlang
из исходного кода на Mac под управлением Lion. Исходный код - последняя версия (R14B04
). После
$ ./configure
Я получил следующее:
wx: Can not combine 64bits erlang with wxWidgets on MacOSX,
wx will not be useable
Итак, я подумал, что wxWidgets
установленный на моем компьютере - 32 бита. И одним из возможных решений было бы построить Erlang в 32-битный двоичный файл. (wx необязателен для запуска системы Erlang, но мне действительно нужно, чтобы она была включена.) Поэтому я сделал это:
$ ./configure --enable-m32-build
Процесс настройки прошел нормально, и я начал его собирать.
$ make
После того, как Эрланг счастливо строил себя в течение примерно трех минут, я получил это
...
...
gen/wxe_derived_dest.h: In constructor ‘EwxMDIClientWindow::EwxMDIClientWindow(wxMDIParentFrame*, long int)’:
gen/wxe_derived_dest.h:699: error: no matching function for call to ‘wxMDIClientWindow::wxMDIClientWindow(wxMDIParentFrame*&, long int&)’
/opt/local/include/wx-2.9/wx/osx/mdi.h:142: note: candidates are: wxMDIClientWindow::wxMDIClientWindow()
/opt/local/include/wx-2.9/wx/osx/mdi.h:140: note: wxMDIClientWindow::wxMDIClientWindow(const wxMDIClientWindow&)
make[3]: *** [i386-apple-darwin11.2.0/wxePrintout.o] Error 1
make[2]: *** [opt] Error 2
make[1]: *** [opt] Error 2
make: *** [libs] Error 2
Теперь я застрял и не знаю, что делать. Кто-нибудь успешно построил Erlang на Mac под управлением Lion? Спасибо.