Apache OpenOffice (AOO) Bugzilla – Issue 58741
Allow compiling Mozilla build requirements from source
Last modified: 2013-08-07 15:35:14 UTC
Currently building Mozilla from source on Windows requires some binary components. It is possible to build these from source too, and I have done a patch to do it (see URL). This is working on Windows in ooo-build, I will attach the patch here.
Created attachment 31958 [details] patch to build mozilla build libraries under win32
This requires source files from here: 'glib-*' => 'http://ftp.gtk.org/pub/gtk/v1.2/', 'libIDL-*' => 'http://ftp.mozilla.org/pub/mozilla.org/mozilla/libraries/source/', 'wintools.zip' => 'http://ftp.mozilla.org/pub/mozilla.org/mozilla/source/'
David, will you take care of the patch? If not, just assign the issue to me and if noone beats me to it I will take care of this in roughly two weeks.
vq, thanks, it would be helpful if you looked at this as I only build from ooo-build now...
Hi David, can you also attach libIDL-$(LIBIDL_VERSION)-ooo.patch glib-$(LIBGLIB_VERSION)-ooo.patch to this issue. Without them the build will not succeed.
Created attachment 32474 [details] patch to libIDL to enable building for ooo
Created attachment 32475 [details] patch to glib to enable building on ooo
Attached, sorry I forgot about them. Thanks for looking at this vq For reference the patch to libIDL is a simple one about paths. The patch to glib strips out pthread support since its not needed for use by make
Sorry, but I will retarget this issue to later. I was thinking that building mozilla from source was broken (see issue 58709) and that these patches would fix that. But the --enable-build-mozilla switch is working as is and these patches are nice, but not really needed. I would have included them anyway but the W32-4nt build of mozilla would break with them. A solution for this would be to add an additional configure switch to activate the "completely from source" mode that would only work for W32-tcsh in addition to the current mode of using the prebuild IDL and glib libraries or to make it work also "completely from source" for W32-4nt. cc'in windly: FYI!
Is someone going to follow-up on this PATCH issue? Volker, David? It looks like the patches either need some massage or get dropped.
I'm not going to have time to follow this up unfortunately, so unless vq does, this should be closed
Reset assignee on issues not touched by assignee in more than 1000 days.