Source: orc Version: 1:0.4.43-1 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past) User: [email protected] Usertags: i386 Control: affects -1 + src:gst-plugins-base1.0 src:wine
The new upstream release of orc failed to build on i386, with several test failures. I've given back the build to see whether this is a transient/random or reproducible test failure. All test failures appear to be in orc:orc_test: https://buildd.debian.org/status/fetch.php?pkg=orc&arch=i386&ver=1%3A0.4.43-1&stamp=1788165130&raw=0 >orc_quantdequant3_s16: > backup function : COMPILE FAILED (no temporary register available) > compiled function: COMPILE FAILED (no temporary register available) ... >cogorc_resample_horiz_1tap: > backup function : COMPILE FAILED (no code generation rule for > ldresnearb on target avx) > compiled function: COMPILE FAILED (no code generation rule for > ldresnearb on target avx) >cogorc_resample_horiz_2tap: > backup function : COMPILE FAILED (no code generation rule for ldreslinb > on target avx) > compiled function: COMPILE FAILED (no code generation rule for ldreslinb > on target avx) ... >convert_fc32_to_int32: >dest array 0 bad > backup function : FAILED > compiled function: PASSED ... >cogorc_convert_AYUV_I420: > backup function : COMPILE FAILED (unimplemented: stride on pointer > stored in memory) > compiled function: COMPILE FAILED (unimplemented: stride on pointer > stored in memory) ... >video_convert_orc_convert_I420_BGRA: > backup function : COMPILE FAILED (register overflow for vector register) > compiled function: COMPILE FAILED (register overflow for vector register) ... >video_orc_unpack_RGB15_be: > backup function : COMPILE FAILED (register overflow for vector register) > compiled function: COMPILE FAILED (register overflow for vector register) >video_orc_convert_AYUV_ARGB: > backup function : COMPILE FAILED (register overflow for vector register) > compiled function: COMPILE FAILED (register overflow for vector register) >video_orc_convert_AYUV_BGRA: > backup function : COMPILE FAILED (register overflow for vector register) > compiled function: COMPILE FAILED (register overflow for vector register) >video_orc_convert_AYUV_ABGR: > backup function : COMPILE FAILED (register overflow for vector register) > compiled function: COMPILE FAILED (register overflow for vector register) >video_orc_convert_AYUV_RGBA: > backup function : COMPILE FAILED (register overflow for vector register) > compiled function: COMPILE FAILED (register overflow for vector register) ... >ORC: ERROR: ../orc/orccompiler.c(1063): orc_compiler_get_temp_reg(): No >temporary register available at insn 8 muluwl >ORC: ERROR: ../orc/orcx86insn.c(1893): orc_x86_insn_validate_operand1(): >Missing register >ORC: ERROR: ../orc/orcavxinsn.c(650): orc_avx_insn_validate_operands(): Failed >validating vpunpckhwd (196) >ORC: ERROR: ../orc/orcx86insn.c(1909): orc_x86_insn_validate_operand3(): >Missing register >ORC: ERROR: ../orc/orcavxinsn.c(650): orc_avx_insn_validate_operands(): Failed >validating vperm2i128 (3) >ORC: ERROR: ../orc/orccompiler.c(1063): orc_compiler_get_temp_reg(): No >temporary register available at insn 8 muluwl >ORC: ERROR: ../orc/orcx86insn.c(1893): orc_x86_insn_validate_operand1(): >Missing register >ORC: ERROR: ../orc/orcavxinsn.c(650): orc_avx_insn_validate_operands(): Failed >validating vpunpckhwd (196) >ORC: ERROR: ../orc/orcx86insn.c(1909): orc_x86_insn_validate_operand3(): >Missing register >ORC: ERROR: ../orc/orcavxinsn.c(650): orc_avx_insn_validate_operands(): Failed >validating vperm2i128 (3) orc cannot simply be removed from i386 because gst-plugins-base1.0, gst-plugins-good1.0 and gst-plugins-bad1.0 depend on orc, and libwine:i386 Depends on libgstreamer-plugins-base1.0-0 and Recommends gstreamer1.0-plugins-good, therefore users of 32-bit Wine on amd64 are likely to need liborc installed. (I believe Wine upstream intends to remove the GStreamer dependency from newer Wine versions eventually, but it's still needed at the moment.) Thanks, smcv

