Closed Bug 372859 Opened 16 years ago Closed 6 years ago

Universal binary creation fails on Mac when official branding is disabled.


(Firefox Build System :: General, defect)

Not set


(Not tracked)



(Reporter: coop, Unassigned)




I'm trying to create free software builds to fulfill licensing reqs for the release (we should have been doing this all along, but I digress). The build itself seems to work fine, but then fails in unify:

Here's the build log tail:

rm -rf ../build/unifox/ppc/dist/universal/firefox/
/builds/tinderbox/Fx-Mozilla1.8-FS/Darwin_8.7.0_Clobber/mozilla/build/macosx/universal/unify \
  ../build/unifox/ppc/dist/firefox/ \
  ../build/unifox/i386/dist/firefox/ \
/builds/tinderbox/Fx-Mozilla1.8-FS/Darwin_8.7.0_Clobber/mozilla/build/macosx/universal/unify: warning: makeUniversalDirectory: only in ppc ../build/unifox/ppc/dist/firefox/
/builds/tinderbox/Fx-Mozilla1.8-FS/Darwin_8.7.0_Clobber/mozilla/../build/unifox/dist/ does not exist.
Error: binary not found: firefox-bin

I assume this is more MOZ_APP_DISPLAYNAME badness (or similar, as seen in e.g. bug 307299) in that it's looking for when it should be looking for
Looks like the error occurs at this point:

full_binary_name is defined at

and depends on $Settings::DistBin, defined in the code leading up to

And $ProductName is set to BonEcho in the So I don't see the cause of the problem. 
It's not failing in unify, that message is printed by tinderbox.  Where's the tinder-config for this bad boy?
Public CVS 
Branch: MOZILLA_1_8_BRANCH_release_free_software
As far as I can tell from the build log for the attempt, $ProductName had already been set to BonEcho in the tinder-config, and yet it failed. There are a mixture of references to and in

When I used the same machine and config (apart from Tag and tinderbox tree changes) for the free software build then this error didn't occur.
It seems to me like $ProductName is not set to 'BonEcho', although it's set properly on MOZILLA_1_8_BRANCH_release_free_software.  Are you sure that's the config that the tinderbox was using?  There's no ">Tinderbox Config Info<" section  (the section that dumps "cvs stat" from the config dir) in Nick's build logs, so it's hard to tell from here what revision of that file was actually in use.
From the log, the checkout of mozilla/ began at "Mar  5 11:59:10 2007", at which point revision of the had been checked in (fixing ProductName).

grep says there are the following counts in the logs:         3               1059         0               1070

So, for reasons unknown to me, tinderbox has not quite picked up the change.
We no longer do universal builds (bug 1295375).
Closed: 6 years ago
Resolution: --- → WONTFIX
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.