> i thought i had fixed all of the ABI_ROOT problems in the makefiles,
> so i'm curious what you needed to change in the expat makefile ??
> you should be able to just cd to abi-0.7.1 and type make and it
> will take care of building expat with the proper ABI_ROOT set.
The Makefile supplied with the expat distribution contains the line
ABI_ROOT:=$(shell pwd)/../abi
I managed to get expat to build by reverting to the Makefile.orig
(and got round the same problem in libpng by using a copy of
scripts/makefile.s2 ) Perhaps the ABI_ROOT isn't getting propogated
down the makefile tree?
The compilation then broke on cdump.c with
cdump.c:
Usage: as [options] file
make[4]: *** [/opt/abi-0.7.1/src/SunOS_5.6_i86pc_OBJ/obj/cdump.o] Error 1
(Presumably missing the tweaks you've put in)
Running Make and explicitly setting ABI_ROOT=/opt/abi-0.7.1 works OK
for a while and then breaks with the following error:
make[5]: *** No rule to make target
`/opt/abi-0.7.1/src/SunOS_5.6_i86pc_OBJ/obj/xmlparse.o', needed by
`/opt/abi-0.7.1/src/SunOS_5.6_i86pc_OBJ/obj/libAbi_expat.a'. Stop.
(and this happens whether I run it from /opt/expat or /opt/abi_0.7.1)
I've timed out on this now: I'm out of the office until July 19th. I'll
pick it up again then.
Thanks for your help.
Regards
Pete
____________________________________________________________________
Pete Young pete@alien.bt.co.uk Phone +44 1473 642740
"Just another crouton, floating on the bouillabaisse of life"