[erlang-questions] got wx working with R15B on OS X Lion

Hiroaki Nakamura <>
Sat Feb 11 21:56:40 CET 2012


Oops, I forgot to tell options you need to specify when running the
brew command.

brew install wxmac
brew install ncurses --universal
brew install erlang --odbc --wxmac

2012年2月12日5:52 Hiroaki Nakamura <>:
> Hi,
>
> I made a Homebrew Formula for building Erlang R15B with wxMac 2.8.2,
> ncurses 5.9.
> Yes, you need to build all of them in 32-bit.
>
> https://github.com/hnakamur/homebrew/blob/erlang_pullrequest/Library/Formula/erlang.rb
> https://github.com/hnakamur/homebrew/blob/master/Library/Formula/wxmac.rb
> https://github.com/adamv/homebrew-alt/blob/master/duplicates/ncurses.rb
>
> 2012/2/9 Wes James <>:
>> I just did this on a new machine and realize that
>>
>> ./configure
>>
>> should be
>>
>> ./configure --enable-m32-build
>>
>> for wxwidgets to work on Lion.
>>
>> -wes
>>
>> On Tue, Dec 20, 2011 at 8:45 PM, Wes James <> wrote:
>>> How to get wx working in Erlang R15B on OS X Lion.  (this is one way,
>>> maybe there are others??)
>>>
>>> 1. install mac ports ( http://www.macports.org/ )
>>> 2. run: sudo port -f install wxwidgets
>>> 3. in .bashrc add:
>>>
>>> export LDFLAGS='-L/opt/local/lib'
>>> export CPPFLAGS='-I/opt/local/include'
>>> export LD_LIBRARY_PATH=/opt/local/lib
>>> export LD_INCLUDE_PATH=/opt/local/include
>>>
>>> 4. download Erlang R15B from erlang.org or
>>>
>>> git clone https://github.com/erlang/otp.git
>>>
>>> 5. in the src folder run:
>>>
>>>  ./otp_build autoconf
>>> ./configure
>>> make
>>> make install
>>>
>>> (maybe one of the otp_buld options does these three installing in /usr/local ??)
>>>
>>> 6. run erl
>>>
>>> 7. run wx:demo(). to check if it runs
>>>
>>> I saw that there is a mac port of R14B04 that I was going to try next here:
>>>
>>> http://www.macports.org/ports.php?by=category&substr=erlang
>>>
>>> But R15B is working now, but with this error when running programs:
>>>
>>>
>>> 2011-12-20 20:26:25.547 beam.smp[28373:e0b] CFURLCreateWithString was
>>> passed this invalid URL string: '/Syst\
>>> em/Library/CoreServices/CommonCocoaPanels.bundle' (a file system path
>>> instead of an URL string). The URL cre\
>>> ated will not work with most file URL functions.
>>> CFURLCreateWithFileSystemPath or CFURLCreateWithFileSystemP\
>>> athRelativeToBase should be used instead.
>>>
>>> The wx gui debugger is so much better than the xwindow version on OS X
>>> Lion.  The worst thing was the pin-wheel of death when a window was
>>> resized from the bottom right corner.  The only resize that would work
>>> was clicking on the green maximize button at the top left of a window.
>>>
>>> -wes
>> _______________________________________________
>> erlang-questions mailing list
>> 
>> http://erlang.org/mailman/listinfo/erlang-questions
>
>
>
> --
> 中村 弘輝 )Hiroaki Nakamura) 



-- 
中村 弘輝 )Hiroaki Nakamura) 



More information about the erlang-questions mailing list