Closed Bug 1414711 Opened 7 years ago Closed 7 years ago

OSX link fail: Could not compile `rayon-core`.

Categories

(SeaMonkey :: Build Config, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1414370

People

(Reporter: ewong, Unassigned)

Details

Current OSX trunk bustage:

/usr/local/bin/ccache /builds/slave/c-cen-t-osx64-ntly/build/clang/bin/clang++ -isysroot /builds/slave/c-cen-t-osx64-ntly/build/MacOSX10.10.sdk -std=gnu++11 -o pkixcheck_CheckExtendedKeyUsage_tests.o -c -fvisibility=hidden -fvisibility-inlines-hidden -DNDEBUG=1 -DTRIMMED=1 -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builds/slave/c-cen-t-osx64-ntly/build/mozilla/security/pkix/test/gtest -I/builds/slave/c-cen-t-osx64-ntly/build/objdir/security/pkix/test/gtest -I/builds/slave/c-cen-t-osx64-ntly/build/mozilla/security/pkix/include -I/builds/slave/c-cen-t-osx64-ntly/build/mozilla/security/pkix/lib -I/builds/slave/c-cen-t-osx64-ntly/build/mozilla/security/pkix/test/lib -I/builds/slave/c-cen-t-osx64-ntly/build/objdir/dist/include -I/builds/slave/c-cen-t-osx64-ntly/build/objdir/dist/include/nspr -I/builds/slave/c-cen-t-osx64-ntly/build/objdir/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /builds/slave/c-cen-t-osx64-ntly/build/objdir/mozilla-config.h -Qunused-arguments -Qunused-arguments -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wunreachable-code-return -Wwrite-strings -Wno-invalid-offsetof -Wclass-varargs -Wloop-analysis -Wc++11-compat-pedantic -Wc++14-compat -Wc++14-compat-pedantic -Wc++1z-compat -Wcomma -Wimplicit-fallthrough -Werror=non-literal-null-conversion -Wstring-conversion -Wno-inline-new-delete -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wformat -Wno-gnu-zero-variadic-macro-arguments -Wformat-security -Wno-unknown-warning-option -Wno-return-type-c-linkage -fno-exceptions -fno-strict-aliasing -stdlib=libc++ -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -g -O3 -fno-omit-frame-pointer -Werror -Weverything -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-missing-prototypes -Wno-missing-variable-declarations -Wno-padded -Wno-reserved-id-macro -Wno-shadow -Wno-weak-vtables -Wno-error=shadow -Wno-old-style-cast -Wno-exit-time-destructors -Wno-global-constructors -Wno-thread-safety -Wno-used-but-marked-unused -Wno-zero-as-null-pointer-constant  -MD -MP -MF .deps/pkixcheck_CheckExtendedKeyUsage_tests.o.pp   /builds/slave/c-cen-t-osx64-ntly/build/mozilla/security/pkix/test/gtest/pkixcheck_CheckExtendedKeyUsage_tests.cpp
   Compiling libc v0.2.24
     Running `/builds/slave/c-cen-t-osx64-ntly/build/rustc/bin/rustc --crate-name libc /builds/slave/c-cen-t-osx64-ntly/build/mozilla/third_party/rust/libc-0.2.24/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=2 -C panic=abort --cfg 'feature="default"' --cfg 'feature="use_std"' -C metadata=99d565b35c98b5d1 -C extra-filename=-99d565b35c98b5d1 --out-dir /builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/x86_64-apple-darwin/release/deps --target x86_64-apple-darwin -C linker=/builds/slave/c-cen-t-osx64-ntly/build/mozilla/build/cargo-linker -L dependency=/builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/x86_64-apple-darwin/release/deps -L dependency=/builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/release/deps --cap-lints allow -C opt-level=2 -C debuginfo=2 -C debuginfo=1`
   Compiling unicode-xid v0.0.4
     Running `/builds/slave/c-cen-t-osx64-ntly/build/rustc/bin/rustc --crate-name unicode_xid /builds/slave/c-cen-t-osx64-ntly/build/mozilla/third_party/rust/unicode-xid/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=2 --cfg 'feature="default"' -C metadata=975086ec74d9b640 -C extra-filename=-975086ec74d9b640 --out-dir /builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/release/deps -C linker=/builds/slave/c-cen-t-osx64-ntly/build/mozilla/build/cargo-linker -L dependency=/builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/release/deps --cap-lints allow`
     Running `/builds/slave/c-cen-t-osx64-ntly/build/rustc/bin/rustc --crate-name unicode_xid /builds/slave/c-cen-t-osx64-ntly/build/mozilla/third_party/rust/unicode-xid/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=2 -C panic=abort --cfg 'feature="default"' -C metadata=026676e4c6c40091 -C extra-filename=-026676e4c6c40091 --out-dir /builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/x86_64-apple-darwin/release/deps --target x86_64-apple-darwin -C linker=/builds/slave/c-cen-t-osx64-ntly/build/mozilla/build/cargo-linker -L dependency=/builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/x86_64-apple-darwin/release/deps -L dependency=/builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/release/deps --cap-lints allow -C opt-level=2 -C debuginfo=2 -C debuginfo=1`
   Compiling khronos_api v1.0.1
     Running `/builds/slave/c-cen-t-osx64-ntly/build/rustc/bin/rustc --crate-name khronos_api /builds/slave/c-cen-t-osx64-ntly/build/mozilla/third_party/rust/khronos_api/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=2 -C metadata=013d957e6681a696 -C extra-filename=-013d957e6681a696 --out-dir /builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/release/deps -C linker=/builds/slave/c-cen-t-osx64-ntly/build/mozilla/build/cargo-linker -L dependency=/builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/release/deps --cap-lints allow`
   Compiling log v0.3.8
     Running `/builds/slave/c-cen-t-osx64-ntly/build/rustc/bin/rustc --crate-name log /builds/slave/c-cen-t-osx64-ntly/build/mozilla/third_party/rust/log/src/lib.rs --crate-type lib --emit=dep-info,link -C opt-level=2 --cfg 'feature="default"' --cfg 'feature="release_max_level_info"' --cfg 'feature="use_std"' -C metadata=80286a1b8e10a491 -C extra-filename=-80286a1b8e10a491 --out-dir /builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/release/deps -C linker=/builds/slave/c-cen-t-osx64-ntly/build/mozilla/build/cargo-linker -L dependency=/builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/release/deps --cap-lints allow`
   Compiling rayon-core v1.2.0
     Running `/builds/slave/c-cen-t-osx64-ntly/build/rustc/bin/rustc --crate-name build_script_build /builds/slave/c-cen-t-osx64-ntly/build/mozilla/third_party/rust/rayon-core/build.rs --crate-type bin --emit=dep-info,link -C opt-level=2 -C metadata=b4c55d5107cae7b6 -C extra-filename=-b4c55d5107cae7b6 --out-dir /builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/release/build/rayon-core-b4c55d5107cae7b6 -C linker=/builds/slave/c-cen-t-osx64-ntly/build/mozilla/build/cargo-linker -L dependency=/builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/release/deps --cap-lints allow`
error: linking with `/builds/slave/c-cen-t-osx64-ntly/build/mozilla/build/cargo-linker` failed: exit code: 1
  |
  = note: "/builds/slave/c-cen-t-osx64-ntly/build/mozilla/build/cargo-linker" "-m64" "-L" "/builds/slave/c-cen-t-osx64-ntly/build/rustc/lib/rustlib/x86_64-apple-darwin/lib" "/builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/release/build/rayon-core-b4c55d5107cae7b6/build_script_build-b4c55d5107cae7b6.0.o" "-o" "/builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/release/build/rayon-core-b4c55d5107cae7b6/build_script_build-b4c55d5107cae7b6" "/builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/release/build/rayon-core-b4c55d5107cae7b6/build_script_build-b4c55d5107cae7b6.crate.allocator.o" "-Wl,-dead_strip" "-nodefaultlibs" "-L" "/builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/release/deps" "-L" "/builds/slave/c-cen-t-osx64-ntly/build/rustc/lib/rustlib/x86_64-apple-darwin/lib" "/builds/slave/c-cen-t-osx64-ntly/build/rustc/lib/rustlib/x86_64-apple-darwin/lib/libstd-a4cb6a5cdd439628.rlib" "/builds/slave/c-cen-t-osx64-ntly/build/rustc/lib/rustlib/x86_64-apple-darwin/lib/librand-d0d8801a35685ad6.rlib" "/builds/slave/c-cen-t-osx64-ntly/build/rustc/lib/rustlib/x86_64-apple-darwin/lib/liballoc_jemalloc-bf40ace258e8c400.rlib" "/builds/slave/c-cen-t-osx64-ntly/build/rustc/lib/rustlib/x86_64-apple-darwin/lib/liballoc_system-232b33d68f8d8793.rlib" "/builds/slave/c-cen-t-osx64-ntly/build/rustc/lib/rustlib/x86_64-apple-darwin/lib/libpanic_unwind-518d4b2a103f523e.rlib" "/builds/slave/c-cen-t-osx64-ntly/build/rustc/lib/rustlib/x86_64-apple-darwin/lib/libunwind-ae44887349ff2666.rlib" "/builds/slave/c-cen-t-osx64-ntly/build/rustc/lib/rustlib/x86_64-apple-darwin/lib/liblibc-547714683d755c8a.rlib" "/builds/slave/c-cen-t-osx64-ntly/build/rustc/lib/rustlib/x86_64-apple-darwin/lib/liballoc-ee8c941dfe26cb03.rlib" "/builds/slave/c-cen-t-osx64-ntly/build/rustc/lib/rustlib/x86_64-apple-darwin/lib/libstd_unicode-ed28cc142b5072c0.rlib" "/builds/slave/c-cen-t-osx64-ntly/build/rustc/lib/rustlib/x86_64-apple-darwin/lib/libcore-2e89074855638f2b.rlib" "/builds/slave/c-cen-t-osx64-ntly/build/rustc/lib/rustlib/x86_64-apple-darwin/lib/libcompiler_builtins-3cf04f5feabf9eee.rlib" "-l" "System" "-l" "resolv" "-l" "pthread" "-l" "c" "-l" "m"
  = note: Assertion failed: (_mode == modeFinalAddress), function finalAddress, file /SourceCache/ld64/ld64-123.2.1/src/ld/ld.hpp, line 573.
          0  0x10d79971c  __assert_rtn + 76
          1  0x10d81201c  ld::tool::OutputFile::addressOf(ld::Internal const&, ld::Fixup const*, ld::Atom const**) + 172
          2  0x10d814a25  ld::tool::OutputFile::applyFixUps(ld::Internal&, unsigned long long, ld::Atom const*, unsigned char*) + 3909
          3  0x10d810f70  ld::tool::OutputFile::writeOutputFile(ld::Internal&) + 816
          4  0x10d809ab9  ld::tool::OutputFile::write(ld::Internal&) + 153
          5  0x10d799caa  main + 1178
          6  0x10d7882b4  start + 52
          clang-3.9: error: linker command failed with exit code 1 (use -v to see invocation)
          

error: aborting due to previous error

error: Could not compile `rayon-core`.

Caused by:
  process didn't exit successfully: `/builds/slave/c-cen-t-osx64-ntly/build/rustc/bin/rustc --crate-name build_script_build /builds/slave/c-cen-t-osx64-ntly/build/mozilla/third_party/rust/rayon-core/build.rs --crate-type bin --emit=dep-info,link -C opt-level=2 -C metadata=b4c55d5107cae7b6 -C extra-filename=-b4c55d5107cae7b6 --out-dir /builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/release/build/rayon-core-b4c55d5107cae7b6 -C linker=/builds/slave/c-cen-t-osx64-ntly/build/mozilla/build/cargo-linker -L dependency=/builds/slave/c-cen-t-osx64-ntly/build/objdir/toolkit/library/release/deps --cap-lints allow` (exit code: 101)
make[4]: *** [force-cargo-library-build] Error 101
make[3]: *** [toolkit/library/rust/target] Error 2
make[3]: *** Waiting for unfinished jobs....
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.