-
-
Notifications
You must be signed in to change notification settings - Fork 723
Closed
Description
Since 1.17.0 there is a build error on Arch Linux.
error: linking with `cc` failed: exit status: 1
...
error: could not compile `website` (bin "website") due to 1 previous error
...
note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
The error happens when the task website is being compiled, it seems to be a linker error related to napi.
Possibly related, in website/Cargo.toml there is this line:
# Disable default features to avoid `napi-rs` dependency, which causes linker errors
This might well be a problem on the packaging side, the oxlint package is out of date on Arch Linux (stuck at 1.16.0 which seems suspiciously related), yet any hints of what to change to make it build would be very much appreciated.
For reference, the build script used is here (with the version and corresponding hash changed for version 1.22.0): https://gitlab.archlinux.org/archlinux/packaging/packages/oxc/-/blob/main/PKGBUILD?ref_type=heads
Thanks.
Full build log
Compiling website v0.0.0 (/builddir/oxc/src/oxc-oxlint_v1.22.0/tasks/website)
error: linking with `cc` failed: exit status: 1
|
= note: "cc" "-m64" "/tmp/rustc2rqZ9t/symbols.o" "<1 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/tmp/rustc2rqZ9t/{liblibmimalloc_sys2-e782a95f15da0c98.rlib}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustc2rqZ9t/raw-dylibs" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/build/libmimalloc-sys2-3900106935601ced/out/build" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-all" "-nodefaultlibs"
= note: some arguments are omitted. use `--verbose` to show all linker arguments
= note: /usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::bindgen_runtime::env::<impl napi::env::Env>::get_global':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi15bindgen_runtime3env32_$LT$impl$u20$napi..env..Env$GT$10get_global17h45dcf8221b76d702E+0x21): undefined reference to `napi_get_global'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::error::JsError<S>::throw_into':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10throw_into17hbf5c4a53729307aeE+0x7d): undefined reference to `napi_is_exception_pending'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10throw_into17hbf5c4a53729307aeE+0xa3): undefined reference to `napi_get_and_clear_last_exception'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10throw_into17hbf5c4a53729307aeE+0xbb): undefined reference to `napi_throw'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10throw_into17hbf5c4a53729307aeE+0x107): undefined reference to `napi_throw'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `core::ptr::drop_in_place<napi::error::Error>':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4core3ptr39drop_in_place$LT$napi..error..Error$GT$17hb48e2044c8f965e6E+0x34): undefined reference to `napi_reference_unref'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4core3ptr39drop_in_place$LT$napi..error..Error$GT$17hb48e2044c8f965e6E+0x9f): undefined reference to `napi_delete_reference'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::error::JsError<S>::into_value':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17hb79481a746ddd7b9E+0x45): undefined reference to `napi_get_reference_value'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17hb79481a746ddd7b9E+0x62): undefined reference to `napi_reference_unref'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17hb79481a746ddd7b9E+0x77): undefined reference to `napi_delete_reference'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17hb79481a746ddd7b9E+0x97): undefined reference to `napi_is_error'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17hb79481a746ddd7b9E+0xd4): undefined reference to `napi_create_string_utf8'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17hb79481a746ddd7b9E+0x107): undefined reference to `napi_create_error'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17hb79481a746ddd7b9E+0x174): undefined reference to `napi_get_reference_value'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17hb79481a746ddd7b9E+0x193): undefined reference to `napi_reference_unref'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17hb79481a746ddd7b9E+0x217): undefined reference to `napi_delete_reference'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17hb79481a746ddd7b9E+0x2c5): undefined reference to `napi_set_named_property'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::bindgen_runtime::js_values::nil::<impl napi::bindgen_runtime::js_values::ToNapiValue for ()>::to_napi_value':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi15bindgen_runtime9js_values3nil84_$LT$impl$u20$napi..bindgen_runtime..js_values..ToNapiValue$u20$for$u20$$LP$$RP$$GT$13to_napi_value17h0d12b13b15d619a5E+0x21): undefined reference to `napi_get_undefined'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::bindgen_runtime::js_values::string::<impl napi::bindgen_runtime::js_values::FromNapiValue for alloc::string::String>::from_napi_value':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi15bindgen_runtime9js_values6string99_$LT$impl$u20$napi..bindgen_runtime..js_values..FromNapiValue$u20$for$u20$alloc..string..String$GT$15from_napi_value17hd993ee1015f61b5fE+0x3b): undefined reference to `napi_get_value_string_utf8'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi15bindgen_runtime9js_values6string99_$LT$impl$u20$napi..bindgen_runtime..js_values..FromNapiValue$u20$for$u20$alloc..string..String$GT$15from_napi_value17hd993ee1015f61b5fE+0x59): undefined reference to `napi_typeof'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi15bindgen_runtime9js_values6string99_$LT$impl$u20$napi..bindgen_runtime..js_values..FromNapiValue$u20$for$u20$alloc..string..String$GT$15from_napi_value17hd993ee1015f61b5fE+0x10b): undefined reference to `napi_get_value_string_utf8'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi15bindgen_runtime9js_values6string99_$LT$impl$u20$napi..bindgen_runtime..js_values..FromNapiValue$u20$for$u20$alloc..string..String$GT$15from_napi_value17hd993ee1015f61b5fE+0x12c): undefined reference to `napi_typeof'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi15bindgen_runtime9js_values6string99_$LT$impl$u20$napi..bindgen_runtime..js_values..FromNapiValue$u20$for$u20$alloc..string..String$GT$15from_napi_value17hd993ee1015f61b5fE+0x3eb): undefined reference to `napi_coerce_to_string'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi15bindgen_runtime9js_values6string99_$LT$impl$u20$napi..bindgen_runtime..js_values..FromNapiValue$u20$for$u20$alloc..string..String$GT$15from_napi_value17hd993ee1015f61b5fE+0x76e): undefined reference to `napi_coerce_to_string'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::bindgen_runtime::js_values::function::Function<Args,Return>::name':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi15bindgen_runtime9js_values8function29Function$LT$Args$C$Return$GT$4name17h6f61277c2bda4061E+0x2c): undefined reference to `napi_get_named_property'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::js_values::string::JsString::into_utf8':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi9js_values6string8JsString9into_utf817h3a3d4f106c4c6062E+0x3e): undefined reference to `napi_get_value_string_utf8'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi9js_values6string8JsString9into_utf817h3a3d4f106c4c6062E+0xca): undefined reference to `napi_get_value_string_utf8'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::bindgen_runtime::js_values::object::JsObjectValue::get_named_property_unchecked':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi15bindgen_runtime9js_values6object13JsObjectValue28get_named_property_unchecked17h1a76bc97b8f32efcE+0x73): undefined reference to `napi_get_named_property'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::js_values::global::JSON::stringify':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi9js_values6global4JSON9stringify17h8199cafa1a4ea8e7E+0x96): undefined reference to `napi_get_named_property'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi9js_values6global4JSON9stringify17h8199cafa1a4ea8e7E+0x1c9): undefined reference to `napi_get_undefined'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi9js_values6global4JSON9stringify17h8199cafa1a4ea8e7E+0x2b8): undefined reference to `napi_call_function'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi9js_values6global4JSON9stringify17h8199cafa1a4ea8e7E+0x38b): undefined reference to `napi_get_and_clear_last_exception'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `<napi::error::Error as core::convert::From<napi::js_values::unknown::Unknown>>::from':
website.fa4a924f1271de8d-cgu.0:(.text._ZN99_$LT$napi..error..Error$u20$as$u20$core..convert..From$LT$napi..js_values..unknown..Unknown$GT$$GT$4from17he5d9e28a7aa532f4E+0x37): undefined reference to `napi_create_reference'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN99_$LT$napi..error..Error$u20$as$u20$core..convert..From$LT$napi..js_values..unknown..Unknown$GT$$GT$4from17he5d9e28a7aa532f4E+0x111): undefined reference to `napi_coerce_to_string'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN99_$LT$napi..error..Error$u20$as$u20$core..convert..From$LT$napi..js_values..unknown..Unknown$GT$$GT$4from17he5d9e28a7aa532f4E+0x199): undefined reference to `napi_coerce_to_object'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN99_$LT$napi..error..Error$u20$as$u20$core..convert..From$LT$napi..js_values..unknown..Unknown$GT$$GT$4from17he5d9e28a7aa532f4E+0x330): undefined reference to `napi_get_named_property'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::bindgen_runtime::js_values::promise_raw::throw_error':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi15bindgen_runtime9js_values11promise_raw11throw_error17h10a2ba5417fab77dE+0x57): undefined reference to `napi_create_string_latin1'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi15bindgen_runtime9js_values11promise_raw11throw_error17h10a2ba5417fab77dE+0x6a): undefined reference to `napi_create_string_utf8'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi15bindgen_runtime9js_values11promise_raw11throw_error17h10a2ba5417fab77dE+0x7f): undefined reference to `napi_create_error'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi15bindgen_runtime9js_values11promise_raw11throw_error17h10a2ba5417fab77dE+0x8c): undefined reference to `napi_throw'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::bindgen_runtime::js_values::string::<impl napi::bindgen_runtime::js_values::ToNapiValue for &alloc::string::String>::to_napi_value':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi15bindgen_runtime9js_values6string101_$LT$impl$u20$napi..bindgen_runtime..js_values..ToNapiValue$u20$for$u20$$RF$alloc..string..String$GT$13to_napi_value17h303cefe19a478adfE+0x27): undefined reference to `napi_create_string_utf8'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::error::get_error_message_and_stack_trace':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error33get_error_message_and_stack_trace17hdf062e7d25f2823eE+0x31): undefined reference to `napi_coerce_to_string'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error33get_error_message_and_stack_trace17hdf062e7d25f2823eE+0x156): undefined reference to `napi_get_named_property'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error33get_error_message_and_stack_trace17hdf062e7d25f2823eE+0x25b): undefined reference to `napi_typeof'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::threadsafe_function::handle_call_js_cb_status':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function24handle_call_js_cb_status17h2460fbd15b1e907cE+0x3c): undefined reference to `napi_create_string_utf8'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function24handle_call_js_cb_status17h2460fbd15b1e907cE+0x68): undefined reference to `napi_create_string_utf8'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function24handle_call_js_cb_status17h2460fbd15b1e907cE+0x90): undefined reference to `napi_create_error'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function24handle_call_js_cb_status17h2460fbd15b1e907cE+0xa8): undefined reference to `napi_fatal_exception'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function24handle_call_js_cb_status17h2460fbd15b1e907cE+0xd3): undefined reference to `napi_get_and_clear_last_exception'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function24handle_call_js_cb_status17h2460fbd15b1e907cE+0xeb): undefined reference to `napi_fatal_exception'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `<napi::bindgen_runtime::js_values::arraybuffer::Uint8Array as core::ops::drop::Drop>::drop':
website.fa4a924f1271de8d-cgu.0:(.text._ZN99_$LT$napi..bindgen_runtime..js_values..arraybuffer..Uint8Array$u20$as$u20$core..ops..drop..Drop$GT$4drop17h455195b8ba10bdefE+0x67): undefined reference to `napi_reference_unref'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN99_$LT$napi..bindgen_runtime..js_values..arraybuffer..Uint8Array$u20$as$u20$core..ops..drop..Drop$GT$4drop17h455195b8ba10bdefE+0x12f): undefined reference to `napi_delete_reference'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN99_$LT$napi..bindgen_runtime..js_values..arraybuffer..Uint8Array$u20$as$u20$core..ops..drop..Drop$GT$4drop17h455195b8ba10bdefE+0x251): undefined reference to `napi_call_threadsafe_function'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::bindgen_runtime::js_values::number::<impl napi::bindgen_runtime::js_values::ToNapiValue for u32>::to_napi_value':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi15bindgen_runtime9js_values6number79_$LT$impl$u20$napi..bindgen_runtime..js_values..ToNapiValue$u20$for$u20$u32$GT$13to_napi_value17h9dcd41360a7e5b53E+0x23): undefined reference to `napi_create_uint32'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `oxlint::run::_napi_rs_internal_register_lint':
website.fa4a924f1271de8d-cgu.0:(.text._ZN6oxlint3run31_napi_rs_internal_register_lint17ha2808c854dd1c5b2E+0x37): undefined reference to `napi_create_function'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `oxlint::run::lint_c_callback':
website.fa4a924f1271de8d-cgu.0:(.text._ZN6oxlint3run15lint_c_callback17h481526b722d662baE+0x5e): undefined reference to `napi_get_cb_info'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN6oxlint3run15lint_c_callback17h481526b722d662baE+0xac): undefined reference to `napi_is_array'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN6oxlint3run15lint_c_callback17h481526b722d662baE+0xf1): undefined reference to `napi_get_array_length'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN6oxlint3run15lint_c_callback17h481526b722d662baE+0x376): undefined reference to `napi_is_exception_pending'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN6oxlint3run15lint_c_callback17h481526b722d662baE+0x3a2): undefined reference to `napi_get_and_clear_last_exception'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN6oxlint3run15lint_c_callback17h481526b722d662baE+0x3c0): undefined reference to `napi_throw'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN6oxlint3run15lint_c_callback17h481526b722d662baE+0x42c): undefined reference to `napi_throw'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN6oxlint3run15lint_c_callback17h481526b722d662baE+0x851): undefined reference to `napi_get_element'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN6oxlint3run15lint_c_callback17h481526b722d662baE+0x9d5): undefined reference to `napi_create_string_utf8'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN6oxlint3run15lint_c_callback17h481526b722d662baE+0xe28): undefined reference to `napi_create_threadsafe_function'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN6oxlint3run15lint_c_callback17h481526b722d662baE+0xf1f): undefined reference to `napi_create_string_utf8'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN6oxlint3run15lint_c_callback17h481526b722d662baE+0x1108): undefined reference to `napi_create_threadsafe_function'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN6oxlint3run15lint_c_callback17h481526b722d662baE+0x1231): undefined reference to `napi_create_promise'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN6oxlint3run15lint_c_callback17h481526b722d662baE+0x1277): undefined reference to `napi_create_string_utf8'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN6oxlint3run15lint_c_callback17h481526b722d662baE+0x12ec): undefined reference to `napi_create_threadsafe_function'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::threadsafe_function::call_js_cb':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h181d9a03b9b46317E+0x75): undefined reference to `napi_get_undefined'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h181d9a03b9b46317E+0x2d7): undefined reference to `napi_fatal_exception'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h181d9a03b9b46317E+0x320): undefined reference to `napi_call_function'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h181d9a03b9b46317E+0x358): undefined reference to `napi_get_and_clear_last_exception'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h181d9a03b9b46317E+0x37f): undefined reference to `napi_create_reference'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h181d9a03b9b46317E+0x4ce): undefined reference to `napi_get_named_property'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h181d9a03b9b46317E+0x6e8): undefined reference to `napi_fatal_exception'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h181d9a03b9b46317E+0x7a4): undefined reference to `napi_create_function'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h181d9a03b9b46317E+0x848): undefined reference to `napi_get_named_property'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h181d9a03b9b46317E+0x8fd): undefined reference to `napi_call_function'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h181d9a03b9b46317E+0x9ae): undefined reference to `napi_wrap'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h181d9a03b9b46317E+0xadf): undefined reference to `napi_create_function'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h181d9a03b9b46317E+0xc80): undefined reference to `napi_call_function'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h181d9a03b9b46317E+0xd28): undefined reference to `napi_wrap'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `alloc::sync::Arc<T,A>::drop_slow':
website.fa4a924f1271de8d-cgu.0:(.text._ZN5alloc4sync16Arc$LT$T$C$A$GT$9drop_slow17h4ab04f929e1d7490E+0x4a): undefined reference to `napi_release_threadsafe_function'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::threadsafe_function::call_js_cb':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h26fecc9f9c92235eE+0x10b): undefined reference to `napi_get_undefined'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h26fecc9f9c92235eE+0x183): undefined reference to `napi_call_function'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h26fecc9f9c92235eE+0x1b5): undefined reference to `napi_get_and_clear_last_exception'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h26fecc9f9c92235eE+0x1dc): undefined reference to `napi_create_reference'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h26fecc9f9c92235eE+0x378): undefined reference to `napi_get_null'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h26fecc9f9c92235eE+0x688): undefined reference to `napi_fatal_exception'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h26fecc9f9c92235eE+0x736): undefined reference to `napi_get_reference_value'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h26fecc9f9c92235eE+0x863): undefined reference to `napi_create_external_arraybuffer'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h26fecc9f9c92235eE+0x898): undefined reference to `napi_create_arraybuffer'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h26fecc9f9c92235eE+0x8d7): undefined reference to `napi_create_arraybuffer'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h26fecc9f9c92235eE+0xbf5): undefined reference to `napi_fatal_exception'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h26fecc9f9c92235eE+0xc49): undefined reference to `napi_create_array_with_length'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h26fecc9f9c92235eE+0xd6f): undefined reference to `napi_delete_reference'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h26fecc9f9c92235eE+0xe47): undefined reference to `napi_create_typedarray'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi19threadsafe_function10call_js_cb17h26fecc9f9c92235eE+0xf49): undefined reference to `napi_set_element'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::js_values::deferred::napi_resolve_deferred':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi9js_values8deferred21napi_resolve_deferred17hec6bcd3dd4623e0eE+0x51): undefined reference to `napi_get_boolean'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi9js_values8deferred21napi_resolve_deferred17hec6bcd3dd4623e0eE+0x160): undefined reference to `napi_release_threadsafe_function'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi9js_values8deferred21napi_resolve_deferred17hec6bcd3dd4623e0eE+0x261): undefined reference to `napi_resolve_deferred'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi9js_values8deferred21napi_resolve_deferred17hec6bcd3dd4623e0eE+0x361): undefined reference to `napi_reject_deferred'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `core::ptr::drop_in_place<napi::error::Error>':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4core3ptr39drop_in_place$LT$napi..error..Error$GT$17h23444d89ceca7341E+0x34): undefined reference to `napi_reference_unref'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4core3ptr39drop_in_place$LT$napi..error..Error$GT$17h23444d89ceca7341E+0x9f): undefined reference to `napi_delete_reference'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::error::JsError<S>::into_value':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17h5e107453f7a3dc6cE+0x3f): undefined reference to `napi_get_reference_value'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17h5e107453f7a3dc6cE+0x5c): undefined reference to `napi_reference_unref'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17h5e107453f7a3dc6cE+0x71): undefined reference to `napi_delete_reference'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17h5e107453f7a3dc6cE+0x94): undefined reference to `napi_is_error'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17h5e107453f7a3dc6cE+0xd7): undefined reference to `napi_create_string_utf8'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17h5e107453f7a3dc6cE+0x116): undefined reference to `napi_create_error'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17h5e107453f7a3dc6cE+0x187): undefined reference to `napi_get_reference_value'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17h5e107453f7a3dc6cE+0x1a6): undefined reference to `napi_reference_unref'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17h5e107453f7a3dc6cE+0x28a): undefined reference to `napi_set_named_property'
/usr/bin/ld: website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi5error16JsError$LT$S$GT$10into_value17h5e107453f7a3dc6cE+0x2f8): undefined reference to `napi_delete_reference'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::tokio_runtime::execute_tokio_future::{{closure}}':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi13tokio_runtime20execute_tokio_future28_$u7b$$u7b$closure$u7d$$u7d$17h241ca48e4973c0e4E+0x296): undefined reference to `napi_call_threadsafe_function'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::tokio_runtime::execute_tokio_future::{{closure}}':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi13tokio_runtime20execute_tokio_future28_$u7b$$u7b$closure$u7d$$u7d$17h9420e33b1e044b0fE+0x16b): undefined reference to `napi_call_threadsafe_function'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `oxlint::js_plugins::external_linter::wrap_lint_file::{{closure}}':
website.fa4a924f1271de8d-cgu.0:(.text._ZN6oxlint10js_plugins15external_linter14wrap_lint_file28_$u7b$$u7b$closure$u7d$$u7d$17ha27c979e996a14c7E+0x352): undefined reference to `napi_call_threadsafe_function'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `oxlint::js_plugins::external_linter::wrap_load_plugin::{{closure}}::{{closure}}':
website.fa4a924f1271de8d-cgu.0:(.text._ZN6oxlint10js_plugins15external_linter16wrap_load_plugin28_$u7b$$u7b$closure$u7d$$u7d$28_$u7b$$u7b$closure$u7d$$u7d$17hc4b3997da34a8238E+0xf02): undefined reference to `napi_call_threadsafe_function'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::bindgen_runtime::js_values::promise_raw::raw_promise_then_callback':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi15bindgen_runtime9js_values11promise_raw25raw_promise_then_callback17h07801d3e2ce120ecE+0x44): undefined reference to `napi_get_cb_info'
/usr/bin/ld: /builddir/oxc/src/oxc-oxlint_v1.22.0/target/release/deps/website-200187b9f8ccd996.website.fa4a924f1271de8d-cgu.0.rcgu.o: in function `napi::bindgen_runtime::js_values::promise_raw::raw_promise_catch_callback':
website.fa4a924f1271de8d-cgu.0:(.text._ZN4napi15bindgen_runtime9js_values11promise_raw26raw_promise_catch_callback17h2ebade82d8cbaab1E+0x46): undefined reference to `napi_get_cb_info'
collect2: error: ld returned 1 exit status
= note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
= note: use the `-l` flag to specify native libraries to link
= note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-link-lib)
error: could not compile `website` (bin "website") due to 1 previous error
warning: build failed, waiting for other jobs to finish...
==> ERROR: A failure occurred in build().
Aborting...
Metadata
Metadata
Assignees
Labels
No labels