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
> 4.2.1
>
> 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
>>
>> ./smash
>>
>
>
>
> --
> Will "Coke" Coleda
>


More information about the parrot-dev mailing list