So I removed the libffi patch that I believed to be the cause of moz 1.4-3 not building and without it, it gets much further. But not all the way, so I've placed the build log at http://people.debian.org/~willy/mozilla/moz-1.4-3.build.gz
It would seem to require much more c++ knowledge than I have to diagnose... g++ -o dummy.o -c -DOSTYPE=\"Linux2.4\" -DOSARCH=\"Linux\" -DEXPORT_XPTC_API - I../../../../../../dist/include/xpcom -I../../../../../../dist/include -I/home/w illy/debian/mozilla/mozilla-1.4/build-tree/mozilla/dist/include/nspr -I./.. /.. -I/home/willy/debian/mozilla/mozilla-1.4/build-tree/libffi-install/include - I/usr/X11R6/include -fPIC -I/usr/X11R6/include -fno-rtti -fno-exceptions -Wal l -Wconversion -Wpointer-arith -Wcast-align -Woverloaded-virtual -Wsynth -Wno-ct or-dtor-privacy -Wno-long-long -O -DDEBIAN -fshort-wchar -pthread -pipe -DNDEBU G -DTRIMMED -I/usr/X11R6/include -DMOZILLA_CLIENT -include ../../../../../../mo zilla-config.h -Wp,-MD,.deps/dummy.pp dummy.cpp In file included from dummy.cpp:6: ../../../../../../dist/include/xpcom/xptcstubsdef.inc:5: error: prototype for ` nsresult nsXPTCStubBase::Stub3()' does not match any in class ` nsXPTCStubBase' ../../../../../../dist/include/xpcom/xptcstubsdecl.inc:261: error: candidate is: virtual nsresult nsXPTCStubBase::Stub3(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int) [...] -- "It's not Hollywood. War is real, war is primarily not about defeat or victory, it is about death. I've seen thousands and thousands of dead bodies. Do you think I want to have an academic debate on this subject?" -- Robert Fisk

