Closed Bug 253419 Opened 20 years ago Closed 20 years ago

XPCOM fails when building --without-libIDL

Categories

(Core :: XPCOM, defect)

x86
Linux
defect
Not set
blocker

Tracking

()

VERIFIED INVALID

People

(Reporter: dbm1175+mozilla, Assigned: dougt)

Details

User-Agent:       Mozilla/5.0 (compatible; Konqueror/3.2; Linux) (KHTML, like Gecko)
Build Identifier: 

When "ac_add_options --without-libIDL" is specified in ~/.mozconfig, the XPCOM 
build still seems to try to use the library. 
 
I'm attempting to build Firefox on a RedHat 7.3 box.  I think to have all the  
of the options set properly in ~/.mozconfig, but I can submit it's contents if  
necessary.  

Reproducible: Always
Steps to Reproduce:
1. Setup ~/.mozconfig as outlined at:  
http://daihard.home.comcast.net/firefox/build.html 
 
2. Modified ~/.mozconfig with: 
      ac_add_options --disable-xft 
      ac_add_options --disable-shared 
      ac_add_options --enable-static 
      ac_add_options --without-libIDL 
      ac_add_options --enable-optimize="-O3" 
 
3. Followed instructions from:  http://www.mozilla.org/build/unix.html  
  
Actual Results:  
Build fails at mozilla/xpcom/typelib/xpidl when trying to build xpidl.c with 
the error:  
  
In file included from xpidl.c:42:  
xpidl.h:53:24: libIDL/IDL.h: No such file or directory  
  

Expected Results:  
Continued building.  :-) 

Relevant (?) package versions:  freetype-devel-2.1.4-5.fdr.1.rh73, 
gtk+-devel-1.2.10-30.fdr.2.rh73, XFree86-devel-4.2.1-13.73.23, 
glib-devel-1.2.10-5, glib2-2.0.6-1.7,  
gtk+-1.2.10-30.fdr.2.rh73, kdelibs-3.2.3-6.0.rh73.kde
libIDL is required. xpidl needs it, and xpidl is needed to generate several
header files that xpcom needs, much more so that firefox (and mozilla) need.
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → INVALID
V.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.