https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: dev-ruby/rb-gsl-2.1.0.2-r1 fails to compile (MUSL-CLANG-SYSTEM). Discovered on: amd64 (internal ref: tinderbox_musl) NOTE: (MUSL-CLANG-SYSTEM) in the summary means that bug was found on a machine that runs MUSL libc + clang16 but this bug MAY or MAY NOT BE related to musl/clang16.
Created attachment 853454 [details] build.log build log and emerge --info
Error(s) that match a know pattern in addition to what has been reported in the summary: 2EXTERN is deprecated, use RUBY_EXTERN instead [-W#pragma-messages]14 ^passing arguments to 'Init_gsl_vector_int' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]^16:411In file included from : blas2.c:1084:3: error: incompatible function pointer types passing 'VALUE (VALUE, VALUE, VALUE, VALUE, VALUE, VALUE)' (aka 'unsigned long (unsigned long, unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)') to parameter of type 'VALUE (*)(VALUE, VALUE, VALUE, VALUE, VALUE)' (aka 'unsigned long (*)(unsigned long, unsigned long, unsigned long, unsigned long, unsigned long)') [-Wincompatible-function-pointer-types]
Looks dead upstream: https://github.com/SciRuby/rb-gsl/issues/63
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=568b8a8843c91c5b82b92e7c6dd15352c1bf3412 commit 568b8a8843c91c5b82b92e7c6dd15352c1bf3412 Author: David Seifert <soap@gentoo.org> AuthorDate: 2023-04-30 10:06:18 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2023-04-30 10:06:18 +0000 dev-ruby/rb-gsl: treeclean Closes: https://bugs.gentoo.org/574742 Closes: https://bugs.gentoo.org/723924 Closes: https://bugs.gentoo.org/828838 Closes: https://bugs.gentoo.org/884297 Closes: https://bugs.gentoo.org/895684 Signed-off-by: David Seifert <soap@gentoo.org> dev-ruby/rb-gsl/Manifest | 1 - dev-ruby/rb-gsl/metadata.xml | 11 ------- dev-ruby/rb-gsl/rb-gsl-2.1.0.2-r1.ebuild | 49 -------------------------------- profiles/package.mask | 7 ----- 4 files changed, 68 deletions(-)