Closed Bug 1420538 Opened 3 years ago Closed 3 years ago

MacOSX l10n dep builds failing on configure step.

Categories

(SeaMonkey :: Build Config, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
seamonkey2.56

People

(Reporter: ewong, Assigned: ewong)

Details

Attachments

(2 files, 1 obsolete file)

While our l10n setup has been busted for so long, this bug is only
for the osx setup as it's failing the configure step:

checking for vcs source checkout... hg
checking for a shell... /bin/sh
checking for host system type... x86_64-apple-darwin11.4.2
checking for target system type... x86_64-apple-darwin11.4.2
checking for a shell... /bin/sh
checking for host system type... x86_64-apple-darwin11.4.2
checking for target system type... x86_64-apple-darwin11.4.2
checking for vcs source checkout... hg
Traceback (most recent call last):
  File "/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/configure.py", line 32, in <module>
    sys.exit(main(sys.argv))
  File "/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/configure.py", line 24, in main
    sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'))
  File "/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/mozilla/python/mozbuild/mozbuild/configure/__init__.py", line 409, in run
    self._value_for(option)
  File "/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/mozilla/python/mozbuild/mozbuild/configure/__init__.py", line 477, in _value_for
    return self._value_for_option(obj)
  File "/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/mozilla/python/mozbuild/mozbuild/util.py", line 944, in method_call
    cache[args] = self.func(instance, *args)
  File "/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/mozilla/python/mozbuild/mozbuild/configure/__init__.py", line 542, in _value_for_option
    % option_string.split('=', 1)[0])
mozbuild.configure.options.InvalidOptionError: CCACHE is not available in this configuration

The l10n dep build process is missing a few steps (namely the osx sdk ones).
Attached patch [custom] add macosx-only steps (obsolete) — Splinter Review
Attachment #8931811 - Flags: review?(frgrahl)
--disable-compile-environment doesn't work with our infra.
Attachment #8931816 - Flags: review?(frgrahl)
Comment on attachment 8931811 [details] [diff] [review]
[custom] add macosx-only steps

Looks good. 

NIT SDK 10.10 not 10.1
Attachment #8931811 - Flags: review?(frgrahl) → review+
Comment on attachment 8931816 [details] [diff] [review]
[mozconfigs] remove --disable-compile-environment

Do you know why it is failing? In theory the compiler should not be needed.
Attachment #8931816 - Flags: review?(frgrahl) → review+
(In reply to Frank-Rainer Grahl (:frg) from comment #4)
> Comment on attachment 8931816 [details] [diff] [review]
> [mozconfigs] remove --disable-compile-environment
> 
> Do you know why it is failing? In theory the compiler should not be needed.

The source tree needs configuring and right now, with the disable-compile-environment,
I get:


Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt)
Reexecuting in the virtualenv
Adding configure options from /builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/.mozconfig
  --enable-crashreporter
  --enable-js-shell
  --enable-rust-simd
  --with-macos-private-frameworks=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//MacOSX10.10.sdk/System/Library/PrivateFrameworks
  --disable-xcode-checks
  --disable-stylo
  --with-l10n-base=../../l10n
  --enable-application=suite
  --enable-update-channel=
  --disable-install-strip
  --enable-calendar
  --disable-compile-environment
  RUSTFLAGS=-C debuginfo=1
  DSYMUTIL=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//clang/bin/llvm-dsymutil
  SOCORRO_SYMBOL_UPLOAD_TOKEN_FILE=/builds/crash-stats-api.token
  CC=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//clang/bin/clang -isysroot /builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//MacOSX10.10.sdk
  CXX=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//clang/bin/clang++ -isysroot /builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//MacOSX10.10.sdk
  CROSS_SYSROOT=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//MacOSX10.10.sdk
  RANLIB=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//cctools/bin/ranlib
  MOZ_AUTOMATION_MOZCONFIG=1
  AR=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//cctools/bin/ar
  MOZILLA_OFFICIAL=1
  CCACHE=ccache
  LDFLAGS=-Wl,-syslibroot,/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//MacOSX10.10.sdk  -B/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//cctools/bin  -Wl,-no_data_in_code_info
  LLVMCONFIG=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//clang/bin/llvm-config
  CPP=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//clang/bin/clang -isysroot /builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//MacOSX10.10.sdk -E
  BINDGEN_CFLAGS=-isysroot /builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//MacOSX10.10.sdk
  CARGO=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//rustc/bin/cargo
  CROSS_PRIVATE_FRAMEWORKS=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//MacOSX10.10.sdk/System/Library/PrivateFrameworks
  RUSTC=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//rustc/bin/rustc
  MOZ_IS_COMM_TOPDIR=1
  MOZ_ADDON_SIGNING=0
  MOZ_REQUIRE_SIGNING=0
  FLAGS=-isysroot /builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//MacOSX10.10.sdk
checking for vcs source checkout... hg
checking for a shell... /bin/sh
checking for host system type... x86_64-apple-darwin11.4.2
checking for target system type... x86_64-apple-darwin11.4.2
checking for a shell... /bin/sh
checking for host system type... x86_64-apple-darwin11.4.2
checking for target system type... x86_64-apple-darwin11.4.2
checking for vcs source checkout... hg
Traceback (most recent call last):
  File "/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/configure.py", line 32, in <module>
    sys.exit(main(sys.argv))
  File "/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/configure.py", line 24, in main
    sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'))
  File "/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/mozilla/python/mozbuild/mozbuild/configure/__init__.py", line 409, in run
    self._value_for(option)
  File "/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/mozilla/python/mozbuild/mozbuild/configure/__init__.py", line 477, in _value_for
    return self._value_for_option(obj)
  File "/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/mozilla/python/mozbuild/mozbuild/util.py", line 944, in method_call
    cache[args] = self.func(instance, *args)
  File "/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/mozilla/python/mozbuild/mozbuild/configure/__init__.py", line 542, in _value_for_option
    % option_string.split('=', 1)[0])
mozbuild.configure.options.InvalidOptionError: --disable-xcode-checks is not available in this configuration
*** Fix above errors and then restart with               "make -f client.mk build"

Removed the --disable-compile-environment,

I get a completed configure step.
Attachment #8931811 - Attachment is obsolete: true
Attachment #8931859 - Flags: review+
Pushed by ewong@pw-wspx.org:
https://hg.mozilla.org/comm-central/rev/8c1100ce0570
Do not disable compile environment as it is needed now in mac r=frg
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Assignee: nobody → ewong
Target Milestone: --- → Seamonkey2.56
(In reply to Tom Prince [:tomprince] from comment #8)
> https://hg.mozilla.org/comm-central/rev/88393c26b421 might be a better
> solution to this.

Applying that resulting l10n-mozconfig, I get (with make -f client.mk configure)

Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt)
Reexecuting in the virtualenv
Adding configure options from /builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/.mozconfig
  --enable-crashreporter
  --enable-js-shell
  --enable-rust-simd
  --with-macos-private-frameworks=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//MacOSX10.10.sdk/System/Library/PrivateFrameworks
  --disable-xcode-checks
  --disable-stylo
  --disable-compile-environment
  --with-l10n-base=../../l10n
  --enable-application=suite
  --enable-update-channel=nightly
  --disable-install-strip
  --enable-calendar
  RUSTFLAGS=-C debuginfo=1
  DSYMUTIL=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//clang/bin/llvm-dsymutil
  SOCORRO_SYMBOL_UPLOAD_TOKEN_FILE=/builds/crash-stats-api.token
  CROSS_SYSROOT=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//MacOSX10.10.sdk
  RANLIB=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//cctools/bin/ranlib
  MOZ_AUTOMATION_MOZCONFIG=1
  AR=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//cctools/bin/ar
  MOZILLA_OFFICIAL=1
  LDFLAGS=-Wl,-syslibroot,/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//MacOSX10.10.sdk  -B/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//cctools/bin  -Wl,-no_data_in_code_info
  LLVMCONFIG=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//clang/bin/llvm-config
  CPP=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//clang/bin/clang -isysroot /builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//MacOSX10.10.sdk -E
  CROSS_PRIVATE_FRAMEWORKS=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//MacOSX10.10.sdk/System/Library/PrivateFrameworks
  MOZ_ADDON_SIGNING=0
  MOZ_IS_COMM_TOPDIR=1
  TOOLTOOL_DIR=/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/
  MOZ_REQUIRE_SIGNING=0
  FLAGS=-isysroot /builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk//MacOSX10.10.sdk
  NO_CACHE=1
checking for vcs source checkout... hg
checking for a shell... /bin/sh
checking for host system type... x86_64-apple-darwin11.4.2
checking for target system type... x86_64-apple-darwin11.4.2
checking for a shell... /bin/sh
checking for host system type... x86_64-apple-darwin11.4.2
checking for target system type... x86_64-apple-darwin11.4.2
checking for vcs source checkout... hg
Traceback (most recent call last):
  File "/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/configure.py", line 32, in <module>
    sys.exit(main(sys.argv))
  File "/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/configure.py", line 24, in main
    sandbox.run(os.path.join(os.path.dirname(__file__), 'moz.configure'))
  File "/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/mozilla/python/mozbuild/mozbuild/configure/__init__.py", line 409, in run
    self._value_for(option)
  File "/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/mozilla/python/mozbuild/mozbuild/configure/__init__.py", line 477, in _value_for
    return self._value_for_option(obj)
  File "/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/mozilla/python/mozbuild/mozbuild/util.py", line 944, in method_call
    cache[args] = self.func(instance, *args)
  File "/builds/slave/c-cen-t-osx64-l10n-dep/build/comm-central-trunk/mozilla/python/mozbuild/mozbuild/configure/__init__.py", line 542, in _value_for_option
    % option_string.split('=', 1)[0])
mozbuild.configure.options.InvalidOptionError: --disable-xcode-checks is not available in this configuration
*** Fix above errors and then restart with               "make -f client.mk build"
make: *** [configure] Error 1
Yeah, you can remove --disable-xcode-checks from the config. Or you could copy what I did in Bug 1423313.
You need to log in before you can comment on or make changes to this bug.