Build fails on 32 Bit arches {armv7, armhf, ia32}
Describe your issue
Latest gst-plugins-rs
does not compile on Alpine Linux edge {armv7, armhf, ia32}
Expected Behavior
Compile without errors
Observed Behavior
log x86 - ia32
Compiling gtk4 v0.7.1 (https://github.com/gtk-rs/gtk4-rs?branch=0.7#9cf490a3)
error: could not compile `gst-plugin-webrtc` (lib)
Caused by:
process didn't exit successfully: `rustc --crate-name gstrswebrtc --edition=2021 net/webrtc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --emit=dep-info,link -C opt-level=3 -C panic=abort -C lto -C codegen-units=1 -C debuginfo=2 -C link-arg=-Wl,-soname,libgstrswebrtc.so --cfg cargo_c --print native-static-libs --cfg 'feature="capi"' --cfg 'feature="doc"' --cfg 'feature="gst1_22"' -C metadata=65de6cfab8bdacaa --out-dir /builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps --target i586-alpine-linux-musl -L dependency=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps -L dependency=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/release/deps --extern anyhow=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libanyhow-ce9e5d9cf580ca0c.rlib --extern async_recursion=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/release/deps/libasync_recursion-3c87f0d9f8efd743.so --extern async_tungstenite=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libasync_tungstenite-35450e57df04dca4.rlib --extern aws_config=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libaws_config-3de5031783ad7aff.rlib --extern aws_credential_types=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libaws_credential_types-7f048b4e5576eb60.rlib --extern aws_sdk_kinesisvideo=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libaws_sdk_kinesisvideo-9698c0861015f111.rlib --extern aws_sdk_kinesisvideosignaling=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libaws_sdk_kinesisvideosignaling-f62c3cfb734c4053.rlib --extern aws_sig_auth=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libaws_sig_auth-437e9177d03d894a.rlib --extern aws_smithy_http=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libaws_smithy_http-4636ad85ec248d9f.rlib --extern aws_smithy_types=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libaws_smithy_types-e15a25d113bbd77e.rlib --extern aws_types=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libaws_types-39cece7bb100de90.rlib --extern chrono=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libchrono-41b1be74a60edea6.rlib --extern data_encoding=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libdata_encoding-eb0ef80f87d94fc5.rlib --extern fastrand=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libfastrand-4bbd33062aee0372.rlib --extern futures=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libfutures-10aa6deddc979873.rlib --extern gst_plugin_webrtc_protocol=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libgst_plugin_webrtc_signalling_protocol-e678010ed81ca0c1.rlib --extern gst=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libgstreamer-dce9c4c94da60d67.rlib --extern gst_app=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libgstreamer_app-babfef21c71315cd.rlib --extern gst_base=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libgstreamer_base-52b0da137bdefc1a.rlib --extern gst_rtp=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libgstreamer_rtp-e842d8feeaa1c40a.rlib --extern gst_sdp=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libgstreamer_sdp-8191f08763e1181c.rlib --extern gst_utils=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libgstreamer_utils-f9ed196b51161a29.rlib --extern gst_video=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libgstreamer_video-60a72f26fa574eb8.rlib --extern gst_webrtc=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libgstreamer_webrtc-457f6291bba5ec2e.rlib --extern http=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libhttp-be49ebac349c8bf9.rlib --extern human_bytes=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libhuman_bytes-ca3a02dfb0da8970.rlib --extern livekit_api=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/liblivekit_api-78e513d03ca2e929.rlib --extern livekit_protocol=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/liblivekit_protocol-ca1e5b2078b8c145.rlib --extern parse_link_header=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libparse_link_header-cb2cd4c696975827.rlib --extern regex=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libregex-5b8d599dc017104e.rlib --extern reqwest=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libreqwest-34bba47c5b9efdc8.rlib --extern serde=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libserde-2600cf49e86085df.rlib --extern serde_json=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libserde_json-048b7f9110bb6559.rlib --extern thiserror=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libthiserror-e0c469188394acd9.rlib --extern tokio=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libtokio-a234689cdfe8696b.rlib --extern tokio_native_tls=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libtokio_native_tls-37e70ce7ef49e0d5.rlib --extern tokio_stream=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libtokio_stream-d7bcc19374252a6c.rlib --extern url=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/liburl-6b36cc7a437f87fe.rlib --extern url_escape=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/liburl_escape-10f7d4890daf5a73.rlib --extern uuid=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/deps/libuuid-ce87525c56537217.rlib -C linker=gcc -Clink-arg=-Wl,-z,pack-relative-relocs -L native=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/i586-alpine-linux-musl/release/build/ring-ec9f152eb08eeba0/out` (signal: 11, SIGSEGV: invalid memory reference)
Error: CliError { error: Some(1 job failed), exit_code: 101 }
ninja: job failed: env 'RUSTC=rustc -C linker=gcc' /usr/bin/python3 /builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/cargo_wrapper.py build /builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output /builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0 /builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output release /usr lib --packages gst-plugin-audiofx gst-plugin-claxon gst-plugin-lewton gst-plugin-spotify gst-plugin-file gst-plugin-threadshare gst-plugin-mp4 gst-plugin-fmp4 gst-plugin-aws gst-plugin-hlssink3 gst-plugin-ndi gst-plugin-onvif gst-plugin-raptorq gst-plugin-reqwest gst-plugin-rtp gst-plugin-webrtchttp gst-plugin-webrtc gst-plugin-textahead gst-plugin-json gst-plugin-regex gst-plugin-textwrap gst-plugin-fallbackswitch gst-plugin-livesync gst-plugin-togglerecord gst-plugin-tracers gst-plugin-uriplaylistbin gst-plugin-cdg gst-plugin-closedcaption gst-plugin-dav1d gst-plugin-ffv1 gst-plugin-flavors gst-plugin-gif gst-plugin-hsv gst-plugin-png gst-plugin-rav1e gst-plugin-videofx gst-plugin-webp gst-plugin-sodium gst-plugin-gtk4 --depfile gst-plugins-rs.dep --lib-suffixes so --features glib/v2_74 gio/v2_74 gst-plugin-rav1e/asm gst-video/v1_22 gst-webrtc/v1_22 gst-plugin-webrtc/gst1_22 gst-app/v1_22 gst/v1_22 gst-sdp/v1_22 gst-rtp/v1_22 gtk gio gst-plugin-gtk4 gst/v1_20 gtk gio gst-plugin-gtk4 gtk gio gst-plugin-gtk4 gst/v1_22 clap serde serde_json clap wayland x11egl x11glx
ninja: subcommand failed
log armv7
Compiling gtk4 v0.7.1 (https://github.com/gtk-rs/gtk4-rs?branch=0.7#9cf490a3)
thread '<unnamed>' panicked at '/rustc/5680fa18feaa87f3ff04063800aec256c3d4b4be/compiler/rustc_codegen_ssa/src/back/write.rs:1555:29: worker thread panicked', compiler/rustc_middle/src/util/bug.rs:36:26
stack backtrace:
fatal runtime error: Rust cannot catch foreign exceptions
error: could not compile `gst-plugin-webrtc` (lib)
Caused by:
process didn't exit successfully: `rustc --crate-name gstrswebrtc --edition=2021 net/webrtc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --emit=dep-info,link -C opt-level=3 -C panic=abort -C lto -C codegen-units=1 -C debuginfo=2 -C link-arg=-Wl,-soname,libgstrswebrtc.so --cfg cargo_c --print native-static-libs --cfg 'feature="capi"' --cfg 'feature="doc"' --cfg 'feature="gst1_22"' -C metadata=fcc23ebe4c77f098 --out-dir /builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps --target armv7-alpine-linux-musleabihf -L dependency=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps -L dependency=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/release/deps --extern anyhow=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libanyhow-ba5cf39615234735.rlib --extern async_recursion=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/release/deps/libasync_recursion-89e0a50db08ecc40.so --extern async_tungstenite=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libasync_tungstenite-3bdedea4c642b183.rlib --extern aws_config=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libaws_config-88a06d0ce295414b.rlib --extern aws_credential_types=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libaws_credential_types-bd0e4047434f690d.rlib --extern aws_sdk_kinesisvideo=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libaws_sdk_kinesisvideo-55fca711ad7aa794.rlib --extern aws_sdk_kinesisvideosignaling=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libaws_sdk_kinesisvideosignaling-07b3dbcea8ca199a.rlib --extern aws_sig_auth=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libaws_sig_auth-0004fa821e4126d1.rlib --extern aws_smithy_http=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libaws_smithy_http-518f5401b384634b.rlib --extern aws_smithy_types=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libaws_smithy_types-46629859450f9f8c.rlib --extern aws_types=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libaws_types-5867f9890b484634.rlib --extern chrono=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libchrono-8200c7701e87e262.rlib --extern data_encoding=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libdata_encoding-6a71a9721c2bb7f0.rlib --extern fastrand=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libfastrand-ae97e9f10bfa843b.rlib --extern futures=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libfutures-0f446cff997d5b4d.rlib --extern gst_plugin_webrtc_protocol=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libgst_plugin_webrtc_signalling_protocol-1fd7c5d1eb47dd34.rlib --extern gst=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libgstreamer-3ecec084b0538f6c.rlib --extern gst_app=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libgstreamer_app-97acb287a76dffb7.rlib --extern gst_base=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libgstreamer_base-80d61ddc1e9e44f0.rlib --extern gst_rtp=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libgstreamer_rtp-755e42335a313bcc.rlib --extern gst_sdp=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libgstreamer_sdp-32866e2c9558a1fb.rlib --extern gst_utils=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libgstreamer_utils-bb98e91e78adba91.rlib --extern gst_video=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libgstreamer_video-ca8de6e96b76c468.rlib --extern gst_webrtc=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libgstreamer_webrtc-731a8d491a9f020a.rlib --extern http=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libhttp-2167cc2dec9115d3.rlib --extern human_bytes=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libhuman_bytes-ab55939391e9d962.rlib --extern livekit_api=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/liblivekit_api-06b35e18c1569a1c.rlib --extern livekit_protocol=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/liblivekit_protocol-9d48f73f53c48ece.rlib --extern parse_link_header=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libparse_link_header-18db25b29f7c97f1.rlib --extern regex=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libregex-be2ff86362437e92.rlib --extern reqwest=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libreqwest-6801cc46cf357a12.rlib --extern serde=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libserde-922ec821f7303d9b.rlib --extern serde_json=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libserde_json-98302e69c7daf95b.rlib --extern thiserror=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libthiserror-f74cbc048f278425.rlib --extern tokio=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libtokio-304f37388f131fb9.rlib --extern tokio_native_tls=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libtokio_native_tls-5def8bb39ace4e22.rlib --extern tokio_stream=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libtokio_stream-bb1536f7f89e060b.rlib --extern url=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/liburl-e1683d4d2642ad51.rlib --extern url_escape=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/liburl_escape-3892a979a39f3386.rlib --extern uuid=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/deps/libuuid-9281869fadb19ff7.rlib -C linker=gcc -L native=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv7-alpine-linux-musleabihf/release/build/ring-52ff1b16ff2cbe30/out` (signal: 6, SIGABRT: process abort signal)
warning: build failed, waiting for other jobs to finish...
Error: CliError { error: Some(1 job failed), exit_code: 101 }
ninja: job failed: env 'RUSTC=rustc -C linker=gcc' /usr/bin/python3 /builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/cargo_wrapper.py build /builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output /builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0 /builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output release /usr lib --packages gst-plugin-audiofx gst-plugin-claxon gst-plugin-lewton gst-plugin-spotify gst-plugin-file gst-plugin-threadshare gst-plugin-mp4 gst-plugin-fmp4 gst-plugin-aws gst-plugin-hlssink3 gst-plugin-ndi gst-plugin-onvif gst-plugin-raptorq gst-plugin-reqwest gst-plugin-rtp gst-plugin-webrtchttp gst-plugin-webrtc gst-plugin-textahead gst-plugin-json gst-plugin-regex gst-plugin-textwrap gst-plugin-fallbackswitch gst-plugin-livesync gst-plugin-togglerecord gst-plugin-tracers gst-plugin-uriplaylistbin gst-plugin-cdg gst-plugin-closedcaption gst-plugin-dav1d gst-plugin-ffv1 gst-plugin-flavors gst-plugin-gif gst-plugin-hsv gst-plugin-png gst-plugin-rav1e gst-plugin-videofx gst-plugin-webp gst-plugin-sodium gst-plugin-gtk4 --depfile gst-plugins-rs.dep --lib-suffixes so --features glib/v2_74 gio/v2_74 gst-plugin-rav1e/asm gst/v1_22 gst-video/v1_22 gst-rtp/v1_22 gst-plugin-webrtc/gst1_22 gst-sdp/v1_22 gst-webrtc/v1_22 gst-app/v1_22 gtk gio gst-plugin-gtk4 gst/v1_20 gtk gio gst-plugin-gtk4 gtk gio gst-plugin-gtk4 gst/v1_22 clap serde serde_json clap wayland x11egl x11glx
ninja: subcommand failed
log armhf
Compiling gtk4 v0.7.1 (https://github.com/gtk-rs/gtk4-rs?branch=0.7#9cf490a3)
thread '<unnamed>' panicked at '/rustc/5680fa18feaa87f3ff04063800aec256c3d4b4be/compiler/rustc_codegen_ssa/src/back/write.rs:1555:29: worker thread panicked', compiler/rustc_middle/src/util/bug.rs:36:26
stack backtrace:
fatal runtime error: Rust cannot catch foreign exceptions
error: could not compile `gst-plugin-webrtc` (lib)
Caused by:
process didn't exit successfully: `rustc --crate-name gstrswebrtc --edition=2021 net/webrtc/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type cdylib --emit=dep-info,link -C opt-level=3 -C panic=abort -C lto -C codegen-units=1 -C debuginfo=2 -C link-arg=-Wl,-soname,libgstrswebrtc.so --cfg cargo_c --print native-static-libs --cfg 'feature="capi"' --cfg 'feature="doc"' --cfg 'feature="gst1_22"' -C metadata=b4003763e6a7afab --out-dir /builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps --target armv6-alpine-linux-musleabihf -L dependency=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps -L dependency=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/release/deps --extern anyhow=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libanyhow-8ad99e7cb92c42a3.rlib --extern async_recursion=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/release/deps/libasync_recursion-43e7dd5b90cf33b1.so --extern async_tungstenite=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libasync_tungstenite-aa8ef13ec72bfb57.rlib --extern aws_config=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libaws_config-a4fdcc0d3d68801e.rlib --extern aws_credential_types=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libaws_credential_types-e58054d450684b9a.rlib --extern aws_sdk_kinesisvideo=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libaws_sdk_kinesisvideo-469ed58dd62a132e.rlib --extern aws_sdk_kinesisvideosignaling=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libaws_sdk_kinesisvideosignaling-792eb7f2fddefa15.rlib --extern aws_sig_auth=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libaws_sig_auth-53204d09e399bd82.rlib --extern aws_smithy_http=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libaws_smithy_http-c6c78c6c214e716e.rlib --extern aws_smithy_types=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libaws_smithy_types-9b93c7d495b0d073.rlib --extern aws_types=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libaws_types-7ab8cbcc44097a99.rlib --extern chrono=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libchrono-67ffffaf0298ada0.rlib --extern data_encoding=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libdata_encoding-3f5c967b21d381fc.rlib --extern fastrand=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libfastrand-12c243224e70be03.rlib --extern futures=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libfutures-e83e0606a5878018.rlib --extern gst_plugin_webrtc_protocol=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libgst_plugin_webrtc_signalling_protocol-615afa658ec2445b.rlib --extern gst=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libgstreamer-10cd579874e1a6d8.rlib --extern gst_app=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libgstreamer_app-2af4a5e810e1ebc1.rlib --extern gst_base=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libgstreamer_base-6ffd47683ba6a9b7.rlib --extern gst_rtp=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libgstreamer_rtp-f49f4cd76131b833.rlib --extern gst_sdp=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libgstreamer_sdp-c82f3b9e73003828.rlib --extern gst_utils=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libgstreamer_utils-af73eecd210610e3.rlib --extern gst_video=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libgstreamer_video-0ed5fe5bd351c40d.rlib --extern gst_webrtc=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libgstreamer_webrtc-e9c764cf50277a9c.rlib --extern http=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libhttp-198064cea1c6bcd3.rlib --extern human_bytes=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libhuman_bytes-080f1e370e73410a.rlib --extern livekit_api=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/liblivekit_api-5ca0131b01269ee9.rlib --extern livekit_protocol=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/liblivekit_protocol-01d2546a885a58da.rlib --extern parse_link_header=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libparse_link_header-b2682be01a893823.rlib --extern regex=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libregex-efa328f168d57548.rlib --extern reqwest=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libreqwest-aa46499379ff2046.rlib --extern serde=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libserde-91eab7c9499d2a77.rlib --extern serde_json=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libserde_json-8bc1e9fc39f381be.rlib --extern thiserror=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libthiserror-d89790aec56e720d.rlib --extern tokio=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libtokio-613cd26646b11381.rlib --extern tokio_native_tls=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libtokio_native_tls-f5ff99ba1a9b14a5.rlib --extern tokio_stream=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libtokio_stream-8f1402ac24a7b2ca.rlib --extern url=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/liburl-a0e291fb0ed77d04.rlib --extern url_escape=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/liburl_escape-3ed3bb633ca61eb0.rlib --extern uuid=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/deps/libuuid-0710d8e41017753e.rlib -C linker=gcc -L native=/builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output/target/armv6-alpine-linux-musleabihf/release/build/ring-dffb857532f4282c/out` (signal: 6, SIGABRT: process abort signal)
warning: build failed, waiting for other jobs to finish...
Error: CliError { error: Some(1 job failed), exit_code: 101 }
ninja: job failed: env 'RUSTC=rustc -C linker=gcc' /usr/bin/python3 /builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/cargo_wrapper.py build /builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output /builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0 /builds/chereskata/aports/testing/gst-plugins-rs/src/gst-plugins-rs-0.11.0/output release /usr lib --packages gst-plugin-audiofx gst-plugin-claxon gst-plugin-lewton gst-plugin-spotify gst-plugin-file gst-plugin-threadshare gst-plugin-mp4 gst-plugin-fmp4 gst-plugin-aws gst-plugin-hlssink3 gst-plugin-ndi gst-plugin-onvif gst-plugin-raptorq gst-plugin-reqwest gst-plugin-rtp gst-plugin-webrtchttp gst-plugin-webrtc gst-plugin-textahead gst-plugin-json gst-plugin-regex gst-plugin-textwrap gst-plugin-fallbackswitch gst-plugin-livesync gst-plugin-togglerecord gst-plugin-tracers gst-plugin-uriplaylistbin gst-plugin-cdg gst-plugin-closedcaption gst-plugin-dav1d gst-plugin-ffv1 gst-plugin-flavors gst-plugin-gif gst-plugin-hsv gst-plugin-png gst-plugin-rav1e gst-plugin-videofx gst-plugin-webp gst-plugin-sodium gst-plugin-gtk4 --depfile gst-plugins-rs.dep --lib-suffixes so --features glib/v2_74 gio/v2_74 gst-plugin-rav1e/asm gst-video/v1_22 gst-rtp/v1_22 gst/v1_22 gst-app/v1_22 gst-plugin-webrtc/gst1_22 gst-sdp/v1_22 gst-webrtc/v1_22 gtk gio gst-plugin-gtk4 gst/v1_20 gtk gio gst-plugin-gtk4 gtk gio gst-plugin-gtk4 gst/v1_22 clap serde serde_json clap wayland x11egl x11glx
ninja: subcommand failed
Setup
- Alpine Linux edge
- Virtual Machine {armv7, armhf, ia32} (alpine gitlab runner)
gst-plugins-rs-0.11.0
- APKBUILD, see here
Steps to reproduce the bug
- compile v0.11.0 on {armv7, armhf, ia32}
- observe
How reproducible is the bug?
Always
Additional Information
The issue has not reported to gtk4-rs
crate developers yet
Thank you :)