installing on OS X?
Nuno 'smash' Carvalho
mestre.smash at gmail.com
Thu Sep 17 15:30:06 UTC 2009
On Thu, Sep 17, 2009 at 3:26 PM, Will Coleda <will at coleda.com> wrote:
> Was just responding to someone off list. Looking at the build script
> now, I'm getting:
> /usr/bin/ld: warning can't open dynamic library:
> /opt/local/lib/libicudata.40.dylib referenced from:
> /Users/coke/bird/lib/libparrot.dylib (checking for undefined symbols
> may be affected) (No such file or directory, errno = 2)
> /usr/bin/ld: Undefined symbols:
> _u_charFromName_4_0 referenced from libparrot expected to be defined
> in /opt/local/lib/libicuuc.40.dylib
> <SNIP many more ICU errors>
> I have the following ICU installed.
> $ /opt/local/bin/icu-config --version
> And here's the relevant parrot config items: (rant: ./parrot_config
> with multiple args needs better field separators)
> $ ./parrot_config --dump | ack '(^icu|has_icu|configure_args)'
> icu_dir => '/opt/local'
> configure_args => '"--optimize" "--prefix=/Users/coke/bird"'
> icu_shared => ' -lpthread -lm -L/opt/local/lib -licuuc -licudata
> -lpthread -lm '
> has_icu => '1'
I didn't have icu. I installed it and still builds/installs ok.
$ ./parrot_config --dump | ack '(^icu|has_icu|configure_args)'
icu_shared => ' -lpthread -lm -L/opt/local/lib -licuuc -licudata
-lpthread -lm '
has_icu => '1'
icu_dir => '/opt/local'
configure_args => '"--prefix=/tmp/parrot"'
> On Thu, Sep 17, 2009 at 10:16 AM, Nuno 'smash' Carvalho
> <mestre.smash at gmail.com> wrote:
>> On Thu, Sep 17, 2009 at 8:02 AM, Will Coleda <will at coleda.com> wrote:
>>> Anyone able to run 'make install' and end up with a working parrot on OSX?
>>> (If so, you can take over the macport. =-)
>> On Mac OSX 10.6 (Snow Leopard) i can successfully do:
>> $ perl Configure.pl --prefix=/tmp/parrot
>> $ make install
>> $ /tmp/parrot/bin/parrot
>> parrot -[acEGhprtvVwy.] [-d [FLAGS]] [-D [FLAGS]][-O [level]] [-R
>> runcore] [-o FILE] <file>
>> Not sure if this qualifies has being able to run 'make install' but i
>> can test anything else if you need.
>>> Will "Coke" Coleda
> Will "Coke" Coleda
More information about the parrot-dev