Summary: | media-gfx/chafa-1.14.1 fails to compile: chafa-avx2.c:99:19: error: implicit declaration of function _mm_extract_epi64 [-Wimplicit-function-declaration] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED FIXED | ||
Severity: | normal | Keywords: | UPSTREAM |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/hpjansson/chafa/issues/203 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 941869, 944672 | ||
Attachments: | build.log |
Description
Agostino Sarubbo
![]() Created attachment 905781 [details]
build.log
build log and emerge --info
chafa-avx2.c: In function 'calc_colors_avx2': chafa-avx2.c:99:19: error: implicit declaration of function '_mm_extract_epi64'; did you mean '_mm_extract_epi32'? [-Wimplicit-function-declaration[https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wimplicit-function-declaration]] 99 | (guint64) _mm_extract_epi64 (accum_bg_128, 0) | ^~~~~~~~~~~~~~~~~ | _mm_extract_epi32 make[5]: *** [Makefile:675: libchafa_avx2_la-chafa-avx2.lo] Error 1 I doubt this is c99 related. On a first glance this looks like confusion because a 32bit build is done on a compiler that supports avx2 intrinsics ... The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc9bedcfbc8f16af7dfecddaf25f1b2fe75946aa commit cc9bedcfbc8f16af7dfecddaf25f1b2fe75946aa Author: Viorel Munteanu <ceamac@gentoo.org> AuthorDate: 2025-02-20 12:21:57 +0000 Commit: Viorel Munteanu <ceamac@gentoo.org> CommitDate: 2025-02-20 12:48:13 +0000 media-gfx/chafa: add 1.14.5 Closes: https://bugs.gentoo.org/941521 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> media-gfx/chafa/Manifest | 1 + media-gfx/chafa/chafa-1.14.5.ebuild | 51 +++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) Fixed by upstream in 1.14.2. |