Hi,

it seems as if the ICU makefiles don't work that well with BSD style makes 
like the one in OpenBSD core and NetBSD. As I'm no makefile expert it's quite 
hard for me to fix this, don't know if it is possible in a platform 
independent manner. 

The first bunch of errors is:
make: "/usr/tmp/parrot/icu/source/stubdata/../icudefs.mk" line 48: Missing 
dependency operator
make: "/usr/tmp/parrot/icu/source/stubdata/../icudefs.mk" line 50: Need an 
operator
make: "/usr/tmp/parrot/icu/source/stubdata/../icudefs.mk" line 51: Missing 
dependency operator
make: "/usr/tmp/parrot/icu/source/stubdata/../icudefs.mk" line 54: Need an 
operator
make: "/usr/tmp/parrot/icu/source/stubdata/../icudefs.mk" line 55: Missing 
dependency operator
make: "/usr/tmp/parrot/icu/source/stubdata/../icudefs.mk" line 58: Need an 
operator
make: "/usr/tmp/parrot/icu/source/stubdata/../icudefs.mk" line 61: Need an 
operator
make: "/usr/tmp/parrot/icu/source/stubdata/../icudefs.mk" line 62: Need an 
operator
make: "/usr/tmp/parrot/icu/source/stubdata/../icudefs.mk" line 112: Missing 
dependency operator
make: "/usr/tmp/parrot/icu/source/stubdata/../icudefs.mk" line 114: Need an 
operator

Whic is appearently through some "ifeq" calls in the makefile which should be 
replaced with something like ".if".

The really hard errors are the ones in mh-bsd-gcc because it is some gmake 
magic I don't understand at all:

make: "/usr/tmp/parrot/icu/source/stubdata/../config/mh-bsd-gcc" line 36: 
warning: duplicate script for target "%.ao" ignored
make: "/usr/tmp/parrot/icu/source/stubdata/../config/mh-bsd-gcc" line 31: 
warning: using previous script for "%.ao" defined here
make: "/usr/tmp/parrot/icu/source/stubdata/../config/mh-bsd-gcc" line 38: 
warning: duplicate script for target "%.o" ignored
make: "/usr/tmp/parrot/icu/source/stubdata/../config/mh-bsd-gcc" line 33: 
warning: using previous script for "%.o" defined here
make: "/usr/tmp/parrot/icu/source/stubdata/../config/mh-bsd-gcc" line 49: 
warning: duplicate script for target "%.d" ignored
make: "/usr/tmp/parrot/icu/source/stubdata/../config/mh-bsd-gcc" line 46: 
warning: using previous script for "%.d" defined here
make: "/usr/tmp/parrot/icu/source/stubdata/../config/mh-bsd-gcc" line 52: 
warning: duplicate script for target "%.d" ignored
make: "/usr/tmp/parrot/icu/source/stubdata/../config/mh-bsd-gcc" line 46: 
warning: using previous script for "%.d" defined here

The main Makefile has some of the ifeq errors, too.

Do we actually patch the ICU stuff to work or how is the policy when it comes 
to ICU?

Have fun,
        Marcus


-- 
 :: Marcus Thiesen :: www.thiesen.org :: ICQ#108989768 :: 0x754675F2 :: 

Part of the secret of success in life is to eat what you like and let the food
fight it out inside
                                                                   Mark Twain

Attachment: pgp8CZYlLQRGN.pgp
Description: signature

Reply via email to