Date: Sun, 19 Mar 2023 19:25:02 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 270348] graphics/openexr: build fails on armv7 Message-ID: <bug-270348-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D270348 Bug ID: 270348 Summary: graphics/openexr: build fails on armv7 Product: Ports & Packages Version: Latest Hardware: arm OS: Any Status: New Severity: Affects Some People Priority: --- Component: Individual Port(s) Assignee: mandree@FreeBSD.org Reporter: fuz@FreeBSD.org Flags: maintainer-feedback?(mandree@FreeBSD.org) Assignee: mandree@FreeBSD.org The port doesn't build on armv7. I can try to investigate, but will be busy for the next few days. The undeclared function looks like it's a NEON intrinsic. So probably some compiler option is missing or it tries to build aarch64 NEON code on armv7. [ 6% 18/283] /usr/local/libexec/ccache/cc -DOPENEXRCORE_EXPORTS -DOpenEXRCore_EXPORTS -I/wrkdirs/usr/ports/graphics/openexr/work/.build/src/lib/OpenEXRCore -I/wrkdirs/usr/ports/graphics/openexr/work/openexr-3.1.6/src/lib/OpenEXRCore -I/wrkdirs/usr/ports/graphics/openexr/work/.build/cmake -isystem /usr/local/include -isystem /usr/local/include/Imath -O2 -pipe=20 -fstack-protector-strong -fno-strict-aliasing -O2 -pipe=20 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fvisibility=3Dhidden -MD -MT src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_zip.c.o -MF src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_zip.c.o.d -o src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_zip.c.o -c /wrkdirs/usr/ports/graphics/openexr/work/openexr-3.1.6/src/lib/OpenEXRCore/= internal_zip.c FAILED: src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_zip.c.o=20 /usr/local/libexec/ccache/cc -DOPENEXRCORE_EXPORTS -DOpenEXRCore_EXPORTS -I/wrkdirs/usr/ports/graphics/openexr/work/.build/src/lib/OpenEXRCore -I/wrkdirs/usr/ports/graphics/openexr/work/openexr-3.1.6/src/lib/OpenEXRCore -I/wrkdirs/usr/ports/graphics/openexr/work/.build/cmake -isystem /usr/local/include -isystem /usr/local/include/Imath -O2 -pipe=20 -fstack-protector-strong -fno-strict-aliasing -O2 -pipe=20 -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -fPIC -fvisibility=3Dhidden -MD -MT src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_zip.c.o -MF src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_zip.c.o.d -o src/lib/OpenEXRCore/CMakeFiles/OpenEXRCore.dir/internal_zip.c.o -c /wrkdirs/usr/ports/graphics/openexr/work/openexr-3.1.6/src/lib/OpenEXRCore/= internal_zip.c /wrkdirs/usr/ports/graphics/openexr/work/openexr-3.1.6/src/lib/OpenEXRCore/= internal_zip.c:118:17: warning: implicit declaration of function 'vqtbl1q_u8' is invalid in C99 [-Wimplicit-function-declaration] vPrev =3D vqtbl1q_u8 (d, shuffleMask); ^ /wrkdirs/usr/ports/graphics/openexr/work/openexr-3.1.6/src/lib/OpenEXRCore/= internal_zip.c:118:15: error: assigning to 'uint8x16_t' (vector of 16 'uint8_t' values) from incompatible type 'int' vPrev =3D vqtbl1q_u8 (d, shuffleMask); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/graphics/openexr/work/openexr-3.1.6/src/lib/OpenEXRCore/= internal_zip.c:190:25: warning: implicit declaration of function 'vzip1q_u8' is invalid in C99 [-Wimplicit-function-declaration] uint8x16_t lo =3D vzip1q_u8 (a, b); ^ /wrkdirs/usr/ports/graphics/openexr/work/openexr-3.1.6/src/lib/OpenEXRCore/= internal_zip.c:190:20: error: initializing 'uint8x16_t' (vector of 16 'uint8_t' values) with an expression of incompatible type 'int' uint8x16_t lo =3D vzip1q_u8 (a, b); ^ ~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/graphics/openexr/work/openexr-3.1.6/src/lib/OpenEXRCore/= internal_zip.c:191:25: warning: implicit declaration of function 'vzip2q_u8' is invalid in C99 [-Wimplicit-function-declaration] uint8x16_t hi =3D vzip2q_u8 (a, b); ^ /wrkdirs/usr/ports/graphics/openexr/work/openexr-3.1.6/src/lib/OpenEXRCore/= internal_zip.c:191:20: error: initializing 'uint8x16_t' (vector of 16 'uint8_t' values) with an expression of incompatible type 'int' uint8x16_t hi =3D vzip2q_u8 (a, b); ^ ~~~~~~~~~~~~~~~~ 3 warnings and 3 errors generated. --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-270348-7788>