Closed
Bug 1800859
Opened 2 years ago
Closed 2 years ago
Failure to link libxul.so when building beta snap (armhf)
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 1797714
People
(Reporter: olivier, Unassigned)
References
(Blocks 1 open bug)
Details
Snaps of firefox are automatically built at https://launchpad.net/~mozilla-snaps/firefox/+snap/firefox-snap-beta for each new beta version. Starting with 108.0b1-1, the build fails for the armhf architecture with the following error:
232:17.82 toolkit/library/build/libxul.so
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: ../../components/uniffi-js/Unified_cpp_uniffi-js0.o: in function `mozilla::uniffi::UniFFICallAsync(mozilla::dom::GlobalObject const&, unsigned long long, mozilla::dom::Sequence<mozilla::dom::OwningDoubleOrArrayBufferOrUniFFIPointer> const&, mozilla::ErrorResult&)':
240:24.59 Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x1168): undefined reference to `tabs_4d51_TabsStore_get_all'
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x1508): undefined reference to `tabs_4d51_TabsStore_set_local_tabs'
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x1514): undefined reference to `tabs_4d51_TabsStore_register_with_sync_manager'
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x151c): undefined reference to `tabs_4d51_TabsStore_reset'
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x1a68): undefined reference to `tabs_4d51_TabsStore_bridged_engine'
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x1e34): undefined reference to `tabs_4d51_TabsBridgedEngine_sync_id'
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x1e3c): undefined reference to `tabs_4d51_TabsBridgedEngine_reset_sync_id'
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x1e4c): undefined reference to `tabs_4d51_TabsBridgedEngine_prepare_for_sync'
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x1e54): undefined reference to `tabs_4d51_TabsBridgedEngine_sync_started'
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x1e5c): undefined reference to `tabs_4d51_TabsBridgedEngine_store_incoming'
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x1e64): undefined reference to `tabs_4d51_TabsBridgedEngine_apply'
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x1e74): undefined reference to `tabs_4d51_TabsBridgedEngine_sync_finished'
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x1e7c): undefined reference to `tabs_4d51_TabsBridgedEngine_reset'
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x1e84): undefined reference to `tabs_4d51_TabsBridgedEngine_wipe'
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x2204): undefined reference to `tabs_4d51_TabsStore_new'
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x25ac): undefined reference to `tabs_4d51_TabsStore_sync'
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x2b90): undefined reference to `tabs_4d51_TabsBridgedEngine_last_sync'
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x2fdc): undefined reference to `tabs_4d51_TabsBridgedEngine_set_last_sync'
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x30e0): undefined reference to `tabs_4d51_TabsBridgedEngine_ensure_current_sync_id'
240:24.59 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi15UniFFICallAsyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS_11ErrorResultE+0x3108): undefined reference to `tabs_4d51_TabsBridgedEngine_set_uploaded'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: ../../components/uniffi-js/Unified_cpp_uniffi-js0.o: in function `mozilla::uniffi::UniFFICallSync(mozilla::dom::GlobalObject const&, unsigned long long, mozilla::dom::Sequence<mozilla::dom::OwningDoubleOrArrayBufferOrUniFFIPointer> const&, mozilla::dom::RootedDictionary<mozilla::dom::UniFFIScaffoldingCallResult>&, mozilla::ErrorResult&)':
240:24.60 Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0x1b4): undefined reference to `tabs_4d51_TabsStore_get_all'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0x2f4): undefined reference to `tabs_4d51_TabsStore_register_with_sync_manager'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0x354): undefined reference to `tabs_4d51_TabsStore_reset'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0x484): undefined reference to `tabs_4d51_TabsStore_bridged_engine'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0x500): undefined reference to `tabs_4d51_TabsBridgedEngine_last_sync'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0x644): undefined reference to `tabs_4d51_TabsBridgedEngine_sync_id'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0x6a8): undefined reference to `tabs_4d51_TabsBridgedEngine_reset_sync_id'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0x7e8): undefined reference to `tabs_4d51_TabsBridgedEngine_sync_started'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0xa04): undefined reference to `tabs_4d51_TabsBridgedEngine_sync_finished'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0xa64): undefined reference to `tabs_4d51_TabsBridgedEngine_reset'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0xb58): undefined reference to `tabs_4d51_TabsStore_new'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0xbbc): undefined reference to `tabs_4d51_TabsStore_set_local_tabs'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0xd5c): undefined reference to `tabs_4d51_TabsStore_sync'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0xe40): undefined reference to `tabs_4d51_TabsBridgedEngine_set_last_sync'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0xea0): undefined reference to `tabs_4d51_TabsBridgedEngine_ensure_current_sync_id'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0xf24): undefined reference to `tabs_4d51_TabsBridgedEngine_apply'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0xfac): undefined reference to `tabs_4d51_TabsBridgedEngine_set_uploaded'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0x1044): undefined reference to `tabs_4d51_TabsBridgedEngine_wipe'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0x10ec): undefined reference to `tabs_4d51_TabsBridgedEngine_prepare_for_sync'
240:24.60 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: Unified_cpp_uniffi-js0.cpp:(.text._ZN7mozilla6uniffi14UniFFICallSyncERKNS_3dom12GlobalObjectEyRKNS1_8SequenceINS1_40OwningDoubleOrArrayBufferOrUniFFIPointerEEERNS1_16RootedDictionaryINS1_27UniFFIScaffoldingCallResultEEERNS_11ErrorResultE+0x10f8): undefined reference to `tabs_4d51_TabsBridgedEngine_store_incoming'
240:24.90 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: ../../components/uniffi-js/Unified_cpp_uniffi-js0.o:(.data.rel.ro._ZN7mozilla6uniffiL25kTabsTabsStorePointerTypeE+0xc): undefined reference to `ffi_tabs_4d51_TabsStore_object_free'
240:24.90 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: ../../components/uniffi-js/Unified_cpp_uniffi-js0.o:(.data.rel.ro._ZN7mozilla6uniffiL33kTabsTabsBridgedEnginePointerTypeE+0xc): undefined reference to `ffi_tabs_4d51_TabsBridgedEngine_object_free'
240:51.70 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: libxul.so: hidden symbol `tabs_4d51_TabsBridgedEngine_prepare_for_sync' isn't defined
240:51.70 /snap/gnome-3-38-2004-sdk/current/usr/bin/ld: final link failed: bad value
240:52.02 clang-14: error: linker command failed with exit code 1 (use -v to see invocation)
240:52.03 make[4]: *** [/build/firefox/parts/firefox/build/config/rules.mk:540: libxul.so] Error 1
240:52.03 make[3]: *** [/build/firefox/parts/firefox/build/config/recurse.mk:72: toolkit/library/build/target] Error 2
240:52.03 make[2]: *** [/build/firefox/parts/firefox/build/config/recurse.mk:34: compile] Error 2
240:52.03 make[1]: *** [/build/firefox/parts/firefox/build/config/rules.mk:361: default] Error 2
Comment 1•2 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Firefox Build System::General' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Component: Untriaged → General
Product: Firefox → Firefox Build System
Updated•2 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•