Build:MozTools

From Mozilla x86-64

To build Mozilla products such as Firefox, Thunderbird or Seamonkey, you need libIDL for xpidl tool. Because XPCOM interface is defined as IDL, so you need a conversion tool from IDL to C/C++ header.

Contents

Glib 1.2.10

Files

How to Build

  • Run make
nmake /f makefile.msc

libIDL 0.6.8

Files

How to Build

  • Apply the following patch
--- IDL.h.orig  Mon Oct 18 03:04:11 1999
+++ IDL.h       Tue Sep 23 12:40:48 2008
@@ -101,6 +101,8 @@
 #ifdef G_HAVE_GINT64
 #  if G_MAXLONG > 0xffffffffUL
 #    define IDL_LL                     "l"
+#  else ifdef _MSC_VER
+#    define IDL_LL                     "I64"
 #  else
 #    define IDL_LL                     "ll"
 #  endif
  • Run make
nmake /f makefile.msc