Closed Bug 878376 Opened 11 years ago Closed 11 years ago

apparently we sometimes remake idl during tier_libs

Categories

(Firefox Build System :: General, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: tbsaunde, Unassigned)

References

Details

(Keywords: addon-compat)

I know this sounds totally insane but
if you look at http://ftp.mozilla.org/pub/mozilla.org/b2g/tinderbox-builds/mozilla-inbound-ics_armv7a_gecko/1370038974/mozilla-inbound-ics_armv7a_gecko-bm61-build1-build231.txt.gz
 you'll see we compile ns{I,C}ExternalHelperAppService.idl twice once during export when we're supposed to and then later when we're building libs in uriloader/ I suspect this is the root cause of the compile failures in that log, because the compiler is unlucky enough to open nsCExternalHelperAppService.h while its being written to or something and so gets an empty file   which then leads to nsIExternalHelperAppService not being a type.
Well we compile it once in the export phase into a header file and again in the libs phase into a typelib.  Is that not what's happening?  I'm tethering so I don't want to open the log.
(In reply to Kyle Huey [:khuey] (khuey@mozilla.com) (afk until June 4) from comment #1)
> Well we compile it once in the export phase into a header file and again in
> the libs phase into a typelib.  Is that not what's happening?  I'm tethering
> so I don't want to open the log.

looks like that is what's happening, so I guess this is a complete mystery again.
> looks like that is what's happening, so I guess this is a complete mystery
> again.

I was refering to the question of why nsURILoader.cpp failed to compile
Posting your diff would be good place to start.
(In reply to Trevor Saunders (:tbsaunde) from comment #5)
> I was looking into
> https://tbpl.mozilla.org/php/getParsedLog.php?id=23653020&tree=Mozilla-
> Inbound and
> https://tbpl.mozilla.org/php/getParsedLog.php?id=23653064&tree=Mozilla-
> Inbound Which  philor at least believes was caused by
> https://hg.mozilla.org/integration/mozilla-inbound/rev/1623ffc069a0

to be clear I was looking at that because apparently clobbering fixed those errors somehow.
And perhaps (only perhaps because I actually don't have any idea what _this_ is) https://tbpl.mozilla.org/php/getParsedLog.php?id=23703277&tree=Mozilla-Inbound
Hopefully this goes away after bug 850380.
Depends on: 850380
I'm going to assume bug 850380 fixes this.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.