make[5]: Leaving directory `/usr/local/project/expat/xmlparse'
make[4]: *** No rule to make target
`/usr/local/project/abi/src/../src/Linux_2.2.9_i386_OBJ/obj/expat/xmlparse.o',
needed by
`/usr/local/project/abi/src/../src/Linux_2.2.9_i386_OBJ/obj/libAbi_expat.a'.
Stop.
make[4]: Leaving directory `/usr/local/project/expat'
make[3]: *** [_EXPAT_] Error 2
make[3]: Leaving directory `/usr/local/project/abi/src/config/require/xp'
make[2]: *** [build] Error 2
make[2]: Leaving directory `/usr/local/project/abi/src/config/require'
make[1]: *** [build] Error 2
make[1]: Leaving directory `/usr/local/project/abi/src/config'
make: *** [build] Error 2
The problem was that I had not rebuilt the expat lib, but the
error message did not help that much. I think the Makefile
should make sure that expat and wv have been built before
it start compiling anything. That would be much better feedback
for what must be a common error.
Mo DeJong
dejong at cs.umn.edu