Closed Bug 720952 Opened 14 years ago Closed 14 years ago

[MacOSX] Some (or random?) builders report "Typelibs contain definitions of interface nsIDocCharset with different IIDs!" when "Linking .xpt files..."

Categories

(Firefox Build System :: General, defect)

All
macOS
defect
Not set
blocker

Tracking

(Not tracked)

RESOLVED FIXED
mozilla12

People

(Reporter: sgautherie, Assigned: sgautherie)

References

()

Details

(Keywords: regression, Whiteboard: [fix is to clobber])

http://tinderbox.mozilla.org/showlog.cgi?log=ThunderbirdTrunk/1327435806.1327441478.10597.gz MacOSX 10.6 comm-central build on 2012/01/24 12:10:06 http://tinderbox.mozilla.org/showlog.cgi?log=ThunderbirdTrunk/1327436953.1327442582.13173.gz MacOSX 10.6 comm-central build on 2012/01/24 12:29:13 http://tinderbox.mozilla.org/showlog.cgi?log=ThunderbirdTrunk/1327448030.1327449446.27090.gz MacOSX 10.6 comm-central build on 2012/01/24 15:33:50 + http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1327465551.1327469499.6029.gz OS X 10.5 comm-central-trunk leak test build on 2012/01/24 20:25:51 http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1327463007.1327467254.1010.gz OS X 10.6 comm-central-trunk build on 2012/01/24 19:43:27 http://tinderbox.mozilla.org/showlog.cgi?log=SeaMonkey/1327463145.1327466735.31926.gz OS X 10.6 comm-central-trunk leak test build on 2012/01/24 19:45:45 { Linking .xpt files... [browser] ... __main__.DataError: Typelibs contain definitions of interface nsIDocCharset with different IIDs! '/tools/buildbot/bin/python2.6 /builds/slave/comm-cen-trunk-osx64-dbg/build/objdir/mozilla/dist/sdk/bin/xpt.py link ../../mozilla/dist/seamonkey//SeaMonkeyDebug.app/Contents/MacOS/components/browser.xpt [...]' failed at /builds/slave/comm-cen-trunk-osx64-dbg/build/mozilla/toolkit/mozapps/installer/xptlink.pl line 155. make[2]: *** [stage-package] Error 2 } SeaMonkey bug 720312 should not be involved. I assume it is something related to Core bug 713825: maybe a wrong/missing dependency somewhere (or just needs a clobber)?
(In reply to Serge Gautherie (:sgautherie) from comment #0) > I assume it is something related to Core bug 713825: > maybe a wrong/missing dependency somewhere (or just needs a clobber)? My guess would be docshell.xpt contains the new IID while intl.xpt would still contain the old IID. If I am right, a clobber should fix that. But we should (better/also) fix the xpt<-idl dependency. Yet, I wonder why this affects MacOSX only: related to universal build?
Depends on: 720955
(In reply to Serge Gautherie (:sgautherie) from comment #1) > Yet, I wonder why this affects MacOSX only: related to universal build? I also can't understand why there wasn't any such problem on m-c or try, but there was on inbound. FTR, Clobbering fixed inbound.
(In reply to Simon Montagu from comment #2) > I also can't understand why there wasn't any such problem on m-c or try, but Here it comes :-/ https://tbpl.mozilla.org/php/getParsedLog.php?id=8813464&tree=Firefox OS X 10.6.2 mozilla-central leak test build on 2012-01-25 02:11:44 PST for push 69d3ab27a237
Product: MailNews Core → Core
QA Contact: i18n → i18n
(In reply to Serge Gautherie (:sgautherie) from comment #0) > I assume it is something related to Core bug 713825: > maybe a wrong/missing dependency somewhere (or just needs a clobber)? Trying to guess: http://mxr.mozilla.org/mozilla-central/search?string=XPIDLSRCS&case=1&find=%2Frules Would removals from XPIDLSRCS not be detected/handled correctly? (In reply to Serge Gautherie (:sgautherie) from comment #1) > Yet, I wonder why this affects MacOSX only: related to universal build? Question stands.
Nothing in the build system handles things being removed from build variables. Anything of that nature requires a clobber.
Ftr, after bug 720955 (part 1): https://tbpl.mozilla.org/php/getParsedLog.php?id=8816997&tree=Firefox OS X 10.6.2 mozilla-central leak test build on 2012-01-25 05:24:53 PST for push 03ae304e45af { __main__.DataError: Typelibs contain definitions of interface nsIDocCharset with different IIDs (c3faaf6e-40f0-11e1-95fc-6c626d69675c vs 9c18bb4e-1dd1-11b2-bf91-9cc82c275823)! } former: added IID; latter: removed IID.
Assignee: nobody → sgautherie.bz
Status: NEW → RESOLVED
Closed: 14 years ago
Flags: in-testsuite-
Product: Core → MailNews Core
QA Contact: i18n → i18n
Resolution: --- → FIXED
Whiteboard: [fix is to clobber]
SeaMonkey: Clobbering all "comm-central-trunk > OS X ..." : 2012-01-25 07:31:59 PST
Component: Internationalization → Build Config
Product: MailNews Core → Core
QA Contact: i18n → build-config
Target Milestone: --- → mozilla12
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.