Has anyone succeeded in compiling a stock Mozilla on current Cooker? I wanted to try Galeon 1.3.0, so I got Mozilla 1.2b, applied the GTK2 patch from the Galeon archive (as recommended by their INSTALL file) and tried to compile Moz (using the recommended configure options) and it quit out quite early in the "make" process, with this error:
gcc -o xpidl.o -c -DOSTYPE=\"Linux2.4\" -DOSARCH=\"Linux\" -DOJI -I../../../dist/include/xpcom -I../../../dist/include -I/home/adamw/source/mozilla/dist/include/nspr -I/usr/X11R6/include -fPIC -I/usr/X11R6/include -Wall -W -Wno-unused -Wpointer-arith -Wcast-align -pedantic -Wno-long-long -march=athlon-xp -mcpu=athlon-xp -pthread -pipe -DNDEBUG -DTRIMMED -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/X11R6/include -include ../../../mozilla-config.h -DMOZILLA_CLIENT -Wp,-MD,.deps/xpidl.pp xpidl.c In file included from xpidl.c:42: xpidl.h:53:24: libIDL/IDL.h: No such file or directory In file included from xpidl.c:42: xpidl.h:132: parse error before "IDL_ns" xpidl.h:132: warning: no semicolon at end of struct or union xpidl.h:133: warning: type defaults to `int' in declaration of `tree' xpidl.h:133: ISO C forbids data definition with no type or storage class xpidl.h:137: parse error before '}' token xpidl.h:137: warning: ISO C does not allow extra `;' outside of a function xpidl.h:151: parse error before "p" xpidl.h:236: parse error before "find_underlying_type" xpidl.h:236: parse error before "typedef_ident" xpidl.h:236: warning: type defaults to `int' in declaration of `find_underlying_type' xpidl.h:236: ISO C forbids data definition with no type or storage class xpidl.h:243: parse error before "const_tree" xpidl.h:249: parse error before "method_tree" xpidl.h:255: parse error before "method_tree" xpidl.h:261: parse error before "method_tree" make[4]: *** [xpidl.o] Error 1 make[4]: Leaving directory `/home/adamw/source/mozilla/xpcom/typelib/xpidl' make[3]: *** [export] Error 2 make[3]: Leaving directory `/home/adamw/source/mozilla/xpcom/typelib' make[2]: *** [export] Error 2 make[2]: Leaving directory `/home/adamw/source/mozilla/xpcom' make[1]: *** [tier_2] Error 2 make[1]: Leaving directory `/home/adamw/source/mozilla' make: *** [default] Error 2 Any ideas? -- adamw
