Closed Bug 1438089 Opened 7 years ago Closed 7 years ago

dyld: lazy symbol binding failed: Symbol not found: _CCDigestGetOutputSizeFromRef

Categories

(SeaMonkey :: Build Config, defect)

x86_64
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
seamonkey2.57

People

(Reporter: ewong, Assigned: ewong)

Details

Attachments

(1 file, 5 obsolete files)

osx64 nightly bustage: /usr/local/bin/ccache /builds/slave/c-cen-t-osx64/build/clang/bin/clang++ -isysroot /builds/slave/c-cen-t-osx64/build/MacOSX10.10.sdk -std=gnu++14 -o CTSerializationTest.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/build/mozilla/security/certverifier/tests/gtest -I/builds/slave/c-cen-t-osx64/build/objdir/security/certverifier/tests/gtest -I/builds/slave/c-cen-t-osx64/build/mozilla/security/certverifier -I/builds/slave/c-cen-t-osx64/build/mozilla/security/pkix/include -I/builds/slave/c-cen-t-osx64/build/mozilla/security/pkix/lib -I/builds/slave/c-cen-t-osx64/build/objdir/dist/include -I/builds/slave/c-cen-t-osx64/build/objdir/dist/include/nspr -I/builds/slave/c-cen-t-osx64/build/objdir/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /builds/slave/c-cen-t-osx64/build/objdir/mozilla-config.h -Qunused-arguments -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -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++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 -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-unknown-warning-option -Wno-return-type-c-linkage -fno-sized-deallocation -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -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 -MD -MP -MF .deps/CTSerializationTest.o.pp /builds/slave/c-cen-t-osx64/build/mozilla/security/certverifier/tests/gtest/CTSerializationTest.cpp /usr/local/bin/ccache /builds/slave/c-cen-t-osx64/build/clang/bin/clang++ -isysroot /builds/slave/c-cen-t-osx64/build/MacOSX10.10.sdk -std=gnu++14 -o CTTestUtils.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/build/mozilla/security/certverifier/tests/gtest -I/builds/slave/c-cen-t-osx64/build/objdir/security/certverifier/tests/gtest -I/builds/slave/c-cen-t-osx64/build/mozilla/security/certverifier -I/builds/slave/c-cen-t-osx64/build/mozilla/security/pkix/include -I/builds/slave/c-cen-t-osx64/build/mozilla/security/pkix/lib -I/builds/slave/c-cen-t-osx64/build/objdir/dist/include -I/builds/slave/c-cen-t-osx64/build/objdir/dist/include/nspr -I/builds/slave/c-cen-t-osx64/build/objdir/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /builds/slave/c-cen-t-osx64/build/objdir/mozilla-config.h -Qunused-arguments -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -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++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 -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-unknown-warning-option -Wno-return-type-c-linkage -fno-sized-deallocation -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -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 -MD -MP -MF .deps/CTTestUtils.o.pp /builds/slave/c-cen-t-osx64/build/mozilla/security/certverifier/tests/gtest/CTTestUtils.cpp dyld: lazy symbol binding failed: Symbol not found: _CCDigestGetOutputSizeFromRef Referenced from: /builds/slave/c-cen-t-osx64/build/rustc/bin/cargo Expected in: /usr/lib/libSystem.B.dylib dyld: Symbol not found: _CCDigestGetOutputSizeFromRef Referenced from: /builds/slave/c-cen-t-osx64/build/rustc/bin/cargo Expected in: /usr/lib/libSystem.B.dylib /usr/local/bin/ccache /builds/slave/c-cen-t-osx64/build/clang/bin/clang++ -isysroot /builds/slave/c-cen-t-osx64/build/MacOSX10.10.sdk -std=gnu++14 -o MultiLogCTVerifierTest.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/build/mozilla/security/certverifier/tests/gtest -I/builds/slave/c-cen-t-osx64/build/objdir/security/certverifier/tests/gtest -I/builds/slave/c-cen-t-osx64/build/mozilla/security/certverifier -I/builds/slave/c-cen-t-osx64/build/mozilla/security/pkix/include -I/builds/slave/c-cen-t-osx64/build/mozilla/security/pkix/lib -I/builds/slave/c-cen-t-osx64/build/objdir/dist/include -I/builds/slave/c-cen-t-osx64/build/objdir/dist/include/nspr -I/builds/slave/c-cen-t-osx64/build/objdir/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /builds/slave/c-cen-t-osx64/build/objdir/mozilla-config.h -Qunused-arguments -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -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++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 -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-unknown-warning-option -Wno-return-type-c-linkage -fno-sized-deallocation -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -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 -MD -MP -MF .deps/MultiLogCTVerifierTest.o.pp /builds/slave/c-cen-t-osx64/build/mozilla/security/certverifier/tests/gtest/MultiLogCTVerifierTest.cpp libsecurity_certverifier_tests_gtest.a.desc rm -f libsecurity_certverifier_tests_gtest.a /builds/slave/c-cen-t-osx64/build/objdir/_virtualenv/bin/python /builds/slave/c-cen-t-osx64/build/mozilla/config/expandlibs_gen.py -o libsecurity_certverifier_tests_gtest.a.desc BTSerializationTest.o CTDiversityPolicyTest.o CTLogVerifierTest.o CTObjectsExtractorTest.o CTPolicyEnforcerTest.o CTSerializationTest.o CTTestUtils.o MultiLogCTVerifierTest.o mkdir -p '.deps/' /usr/local/bin/ccache /builds/slave/c-cen-t-osx64/build/clang/bin/clang++ -isysroot /builds/slave/c-cen-t-osx64/build/MacOSX10.10.sdk -std=gnu++14 -o Unified_cpp_security_apps0.o -c -fvisibility=hidden -fvisibility-inlines-hidden -DNDEBUG=1 -DTRIMMED=1 -DNSS_ENABLE_ECC=True '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".dylib"' -DSTATIC_EXPORTABLE_JS_API -DMOZ_HAS_MOZGLUE -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -I/builds/slave/c-cen-t-osx64/build/mozilla/security/apps -I/builds/slave/c-cen-t-osx64/build/objdir/security/apps -I/builds/slave/c-cen-t-osx64/build/mozilla/security/certverifier -I/builds/slave/c-cen-t-osx64/build/mozilla/security/manager/ssl -I/builds/slave/c-cen-t-osx64/build/mozilla/security/pkix/include -I/builds/slave/c-cen-t-osx64/build/mozilla/third_party/rust/cose-c/include -I/builds/slave/c-cen-t-osx64/build/objdir/dist/include -I/builds/slave/c-cen-t-osx64/build/objdir/dist/include/nspr -I/builds/slave/c-cen-t-osx64/build/objdir/dist/include/nss -fPIC -DMOZILLA_CLIENT -include /builds/slave/c-cen-t-osx64/build/objdir/mozilla-config.h -Qunused-arguments -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Qunused-arguments -Wall -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++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 -Wformat-security -Wno-gnu-zero-variadic-macro-arguments -Wno-unknown-warning-option -Wno-return-type-c-linkage -fno-sized-deallocation -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -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 -Wextra -Wno-unused-parameter -MD -MP -MF .deps/Unified_cpp_security_apps0.o.pp /builds/slave/c-cen-t-osx64/build/objdir/security/apps/Unified_cpp_security_apps0.cpp make[4]: *** [force-cargo-library-build] Trace/BPT trap: 5 make[3]: *** [toolkit/library/rust/target] Error 2 make[3]: *** Waiting for unfinished jobs.... libsecurity_apps.a.desc Cargo apparently works with OSX64 10.8+. Our system is 10.7. ;/ Workaround ( think): https://github.com/mozilla/releases-comm-central/commit/5cd3595203de78a6f47324f53f0cf616f4e383ea as referenced to bug 1424825.
Assignee: nobody → ewong
Status: NEW → ASSIGNED
Attachment #8950844 - Flags: review?(frgrahl)
Comment on attachment 8950844 [details] [diff] [review] [mozconfigs] add --fixup-rust-vendoring-bug-1424825 to CLIENT_PY_ARGS env this patch isn't sufficient. (unless I missed something.. I tried building with the patch on the mini-3, it still chokes. I'm also wondering if it requires SDK 10.12?
Attachment #8950844 - Flags: review?(frgrahl)
Our infra doesn't use CLIENT_PY-ARGS. So need to add this parameter to client.py. This patch is not for the release. Just for nightly/debug.
Attachment #8950852 - Flags: review?(frgrahl)
Attachment #8950844 - Attachment is obsolete: true
Comment on attachment 8950852 [details] [diff] [review] [custom] proposed patch [for nightly/debug] r+ > co_command.append('--venkman-rev=%s' % self.buildRevision) Noticed this. We should probably do a cleanup in another bug.
Attachment #8950852 - Flags: review?(frgrahl) → review+
(In reply to Frank-Rainer Grahl (:frg) from comment #4) > Comment on attachment 8950852 [details] [diff] [review] > [custom] proposed patch [for nightly/debug] > > r+ > > > co_command.append('--venkman-rev=%s' % self.buildRevision) > > Noticed this. We should probably do a cleanup in another bug. Right.
Attached patch [custom] proposed patch (v2) (obsolete) — Splinter Review
backed out previous patch (and subsequent fix) 1) s/fix/fixup 2) this only applies to trunk (2.57) right now and will fail for beta, esr and release
Attachment #8950852 - Attachment is obsolete: true
Attachment #8951134 - Flags: review?(frgrahl)
Attachment #8951134 - Attachment description: [custom] enable the use of CLIENT_PY_ARGS → [custom] proposed patch (v2)
Attached patch [custom] proposed patch (v3) (obsolete) — Splinter Review
apparently c-b is also affected. ;/
Attachment #8951134 - Attachment is obsolete: true
Attachment #8951134 - Flags: review?(frgrahl)
Attachment #8951157 - Attachment description: [cusotm] proposed patch (v3) → [custom] proposed patch (v3)
Attachment #8951157 - Flags: review?(frgrahl)
Comment on attachment 8951157 [details] [diff] [review] [custom] proposed patch (v3) + # only for OSX64 and trunk (2.57) NIT comm-beta is 2.56 so maybe + # only for OSX64 version 2.56 and higher.
Attachment #8951157 - Flags: review?(frgrahl) → review+
Attached patch [custom] proposed patch (v4) (obsolete) — Splinter Review
Attachment #8951157 - Attachment is obsolete: true
Attachment #8955033 - Flags: review+
the branchName condition can be removed once ESR60 is in effect.
Attachment #8955034 - Flags: review+
Attachment #8955033 - Attachment is obsolete: true
Comment on attachment 8955034 [details] [diff] [review] [custom] additional comment. [checked-in] Original patch: pushed to buildbotcustom: https://hg.mozilla.org/build/buildbotcustom/rev/78effec4dbe9 Comment fix patch: pushed to buildbotcustom: https://hg.mozilla.org/build/buildbotcustom/rev/c31336730b52
Attachment #8955034 - Attachment description: [custom] additional comment. → [custom] additional comment. [checked-in]
Target Milestone: --- → Seamonkey2.57
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: