pkg/60301: libjpeg-turbo version 3.1.4.1 doesn't build on amiga
| Newsgroups | gmane.os.netbsd.devel.pkgsrc.bugs |
|---|---|
| Message-ID | <[email protected]> |
>Number: 60301 >Category: pkg >Synopsis: libjpeg-turbo 3.1.4.1 doesn't build on amiga >Confidential: no >Severity: non-critical >Priority: medium >Responsible: pkg-manager >State: open >Class: sw-bug >Submitter-Id: net >Arrival-Date: Fri May 29 11:00:00 +0000 2026 >Originator: S.P.Zeidler >Release: NetBSD 11.0_RC4 >Organization: dis- >Environment: System: NetBSD amigabuild 11.0_RC4 NetBSD 11.0_RC4 (UAE) #0: Mon May 25 06:31:34 UTC 2026 [email protected]:/home/netbsd/11/arch/amiga/obj/sys/arch/amiga/compile/UAE amiga Architecture: m68k Machine: amiga >Description: It tries to build simdcoverage and fails. This probably not only affects amiga but every cpu type that doesn't have simd support error messages from the linker: ld: CMakeFiles/simdcoverage.dir/simdcoverage.c.o: in function `main': simdcoverage.c:(.text.startup+0x11a): undefined reference to `jsimd_can_rgb_ycc' ld: simdcoverage.c:(.text.startup+0x148): undefined reference to `jsimd_can_rgb_gray' ld: simdcoverage.c:(.text.startup+0x176): undefined reference to `jsimd_can_ycc_rgb' ld: simdcoverage.c:(.text.startup+0x1a4): undefined reference to `jsimd_can_ycc_rgb565' ld: simdcoverage.c:(.text.startup+0x1d2): undefined reference to `jsimd_can_h2v1_downsample' ld: simdcoverage.c:(.text.startup+0x200): undefined reference to `jsimd_can_h2v2_downsample' ld: simdcoverage.c:(.text.startup+0x22e): undefined reference to `jsimd_can_h2v1_upsample' ld: simdcoverage.c:(.text.startup+0x25c): undefined reference to `jsimd_can_h2v2_upsample' ld: simdcoverage.c:(.text.startup+0x28a): undefined reference to `jsimd_can_h2v1_fancy_upsample' ld: simdcoverage.c:(.text.startup+0x2b8): undefined reference to `jsimd_can_h2v2_fancy_upsample' ld: simdcoverage.c:(.text.startup+0x2e6): undefined reference to `jsimd_can_h2v1_merged_upsample' ld: simdcoverage.c:(.text.startup+0x314): undefined reference to `jsimd_can_h2v2_merged_upsample' ld: simdcoverage.c:(.text.startup+0x342): undefined reference to `jsimd_can_convsamp' ld: simdcoverage.c:(.text.startup+0x370): undefined reference to `jsimd_can_convsamp_float' ld: simdcoverage.c:(.text.startup+0x39e): undefined reference to `jsimd_can_fdct_islow' ld: simdcoverage.c:(.text.startup+0x3cc): undefined reference to `jsimd_can_fdct_ifast' ld: simdcoverage.c:(.text.startup+0x3fa): undefined reference to `jsimd_can_fdct_float' ld: simdcoverage.c:(.text.startup+0x428): undefined reference to `jsimd_can_quantize' ld: simdcoverage.c:(.text.startup+0x456): undefined reference to `jsimd_can_quantize_float' ld: simdcoverage.c:(.text.startup+0x484): undefined reference to `jsimd_can_idct_islow' ld: simdcoverage.c:(.text.startup+0x4b2): undefined reference to `jsimd_can_idct_ifast' ld: simdcoverage.c:(.text.startup+0x4e0): undefined reference to `jsimd_can_idct_float' ld: simdcoverage.c:(.text.startup+0x50e): undefined reference to `jsimd_can_idct_2x2' ld: simdcoverage.c:(.text.startup+0x53c): undefined reference to `jsimd_can_idct_4x4' ld: simdcoverage.c:(.text.startup+0x56a): undefined reference to `jsimd_can_huff_encode_one_block' ld: simdcoverage.c:(.text.startup+0x598): undefined reference to `jsimd_can_encode_mcu_AC_first_prepare' ld: simdcoverage.c:(.text.startup+0x5c6): undefined reference to `jsimd_can_encode_mcu_AC_refine_prepare' *** [simd/simdcoverage] Error code 1 >How-To-Repeat: >Fix: The "don't try SIMD for CPU types that don't have that" logic did work in 3.1.3, so getting that back would be one option. If that is too cumbersome, at least not-for-$arch should be set. >Unformatted: