I just updated from the CVS and tried to build when I got this error. 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
