Closed Bug 775509 Opened 12 years ago Closed 12 years ago

Enable tooltool for all mozilla-central based projects

Categories

(Release Engineering :: General, defect, P1)

x86_64
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: emorley, Assigned: rail)

Details

Attachments

(4 files, 1 obsolete file)

Tried clobber, didn't help:

eg:
https://tbpl.mozilla.org/php/getParsedLog.php?id=13667718&tree=Profiling
https://tbpl.mozilla.org/php/getParsedLog.php?id=13669328&tree=Profiling
https://tbpl.mozilla.org/php/getParsedLog.php?id=13668439&tree=Services-Central
https://tbpl.mozilla.org/php/getParsedLog.php?id=13668464&tree=Services-Central

{
Adding configure options from /builds/slave/srv-cen-osx64/build/.mozconfig:
  --target=i386-apple-darwin10
  --with-macos-sdk=/Developer/SDKs/MacOSX10.6.sdk
  --enable-stdcxx-compat
  --enable-application=browser
  --enable-update-channel=
  --enable-update-packaging
  --enable-codesighs
  --disable-install-strip
  --enable-signmar
  --enable-profiling
  --enable-js-diagnostics
  --with-macbundlename-prefix=Firefox
  --enable-warnings-as-errors
creating cache ./config.cache
checking host system type... /builds/slave/srv-cen-osx64/build/build/autoconf/config.guess: line 1251: /builds/slave/srv-cen-osx64/build/clang/bin/clang: No such file or directory
i386-apple-darwin11.2.0
checking target system type... i386-apple-darwin10
checking build system type... i386-apple-darwin11.2.0
checking for mawk... no
checking for gawk... no
checking for nawk... no
checking for awk... awk
checking for /builds/slave/srv-cen-osx64/build/clang/bin/clang... /builds/slave/srv-cen-osx64/build/clang/bin/clang -arch i386
checking for /builds/slave/srv-cen-osx64/build/clang/bin/clang++... /builds/slave/srv-cen-osx64/build/clang/bin/clang++ -arch i386
checking for perl5... no
checking for perl... /usr/bin/perl
checking for gcc... /builds/slave/srv-cen-osx64/build/clang/bin/clang -arch i386
checking whether the C compiler (/builds/slave/srv-cen-osx64/build/clang/bin/clang -arch i386  ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
*** Fix above errors and then restart with               "make -f client.mk build"
make[3]: *** [configure] Error 1
make[2]: *** [obj-firefox/i386/Makefile] Error 2
make[1]: *** [realbuild] Error 2
make: *** [build] Error 2
}
They are not running tooltool :-(
Component: Build Config → Release Engineering: Automation (General)
Product: Core → mozilla.org
QA Contact: catlee
Version: Trunk → other
Need to enable tooltool on all project branches tracking mozilla-central.
Assignee: nobody → rail
Priority: -- → P1
Summary: OS X on profiling + services-central branches busted with "configure: error: installation or configuration problem: C compiler cannot create executables." → Enable tooltool for all mozilla-central based projects
Also ionmonkey:
https://tbpl.mozilla.org/php/getParsedLog.php?id=13665223&tree=Ionmonkey

UX:
https://tbpl.mozilla.org/php/getParsedLog.php?id=13644845&tree=UX

Holly:
https://tbpl.mozilla.org/php/getParsedLog.php?id=13647888&tree=Holly

Plus any twigs/project repos that haven't yet pulled in the switching changeset, so aren't yet burning.
Run tooltool related steps only the manifest exists. Configs (the next patch) become much simpler.
Attachment #643882 - Flags: review?(catlee)
Attached patch configsSplinter Review
Move tooltool manifest to platform variables.
Attachment #643883 - Flags: review?(catlee)
I tested the patches in staging for 3 type of builds: no manifest, empty manifest and with proper manifest. All passed.
Comment on attachment 643882 [details] [diff] [review]
run tooltool related steps if manifests exist

Review of attachment 643882 [details] [diff] [review]:
-----------------------------------------------------------------

I think this is better done as a (much simpler) client side script.
Attachment #643882 - Flags: review?(catlee) → review-
Attached patch scriptSplinter Review
Attachment #643911 - Flags: review?(catlee)
Attached patch buildbotcustomSplinter Review
worked fine in staging for the previous biuld types.
Attachment #643882 - Attachment is obsolete: true
Attachment #643912 - Flags: review?(catlee)
Attachment #643911 - Flags: review?(catlee) → review+
Attachment #643912 - Flags: review?(catlee) → review+
Attachment #643883 - Flags: review?(catlee) → review+
tested as well
Attachment #643929 - Flags: review?(catlee)
Attachment #643929 - Flags: review?(catlee) → review+
In production.

I checked some branches (profiling, Ionmonkey, services-central), retriggered the failed builds. They are still in progress, but passed the tooltool related step and unpacked clang.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Product: mozilla.org → Release Engineering
Component: General Automation → General
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: