Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 895684 - 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
Summary: dev-ruby/rb-gsl-2.1.0.2-r1 fails to compile (MUSL-CLANG-SYSTEM): blas2.c:1084...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Ruby Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: c99-porting
  Show dependency tree
 
Reported: 2023-02-21 10:04 UTC by Agostino Sarubbo
Modified: 2023-04-30 10:07 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,474.31 KB, text/plain)
2023-02-21 10:04 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
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(-)