Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 895684

Summary: dev-ruby/rb-gsl-2.1.0.2-r1 fails to compile (MUSL-CLANG-SYSTEM): 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
Product: Gentoo Linux Reporter: Agostino Sarubbo <ago>
Component: Current packagesAssignee: Gentoo Ruby Team <ruby>
Status: RESOLVED FIXED    
Severity: normal CC: treecleaner
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
See Also: https://github.com/SciRuby/rb-gsl/issues/68
https://bugs.gentoo.org/show_bug.cgi?id=884297
Whiteboard: removed
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 870412    
Attachments: build.log

Description Agostino Sarubbo gentoo-dev 2023-02-21 10:04:06 UTC
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.
Comment 1 Agostino Sarubbo gentoo-dev 2023-02-21 10:04:08 UTC
Created attachment 853454 [details]
build.log

build log and emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2023-02-21 10:04:10 UTC
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]
Comment 3 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2023-02-24 16:29:38 UTC
Looks dead upstream: https://github.com/SciRuby/rb-gsl/issues/63
Comment 4 Larry the Git Cow gentoo-dev 2023-04-30 10:07:35 UTC
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(-)