On Oct 8, 2004, at 9:24 AM, Jeff Clites wrote:
On Oct 8, 2004, at 9:03 AM, Steve Fink wrote:
If I just do
perl Configure.pl make
right now, it builds the parrot executable ok but then fails when it tries to compile the library .imc files. It's looking for the icu data dir in $(prefix)/blib/lib/2.6.1. It works if I do
perl Configure.pl --prefix=$(pwd) make
or set PARROT_ICU_DATA_DIR, but this seems like an unfriendly default for developers.
I have a similar problem with the search path for loadable modules.
I think I probably broke this, btw, when I repaired 'make install'. I
had previously bandaged over the problem by defaulting ${prefix} to the
top-level directory. But I'm not sure how to fix it.
It's probably the issue of what to use at build-time v. install-time; I'd expect that nothing should be looked for via ${prefix} at build time, and rather it would just be used at install time (and possibly on the link line when building the shared libparrot, to set the install name).
Ignore what I said. I misread that as failure when building the ICU data files. Sorry about that.
JEff