Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ICU causing make to fail w/o --prefix=`pwd`

1 view
Skip to first unread message

Steve Fink

unread,
Oct 8, 2004, 12:03:02 PM10/8/04
to perl6-i...@perl.org
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.

Jeff Clites

unread,
Oct 8, 2004, 12:24:11 PM10/8/04
to Steve Fink, perl6-i...@perl.org

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).

JEff

Leopold Toetsch

unread,
Oct 8, 2004, 12:20:19 PM10/8/04
to Steve Fink, perl6-i...@perl.org
Steve Fink <st...@fink.com> 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

Well, that's an issue, I've described AFAIK yesterday. *If* you've
installed once i.e. the prefix path exists, Parrot will look up all
loaded stuff there. There isn't a distinction between an uninstalled and
and installed parrot.

So for now just rr -rf /usr/local/parrot-0.1.0

From tomorrow night on parrot will look for /usr/local/parrot-0.1.1 ;)

leo

Jeff Clites

unread,
Oct 8, 2004, 12:41:45 PM10/8/04
to Steve Fink, Perl6 Internals

Ignore what I said. I misread that as failure when building the ICU
data files. Sorry about that.

JEff

0 new messages