Summary: | dev-ruby/io-console-0.7.2 fails to compile: anyargs.h:287:135: error: passing argument 3 of rb_define_method_m3 from incompatible pointer type [-Wincompatible-pointer-types] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Agostino Sarubbo <ago> |
Component: | Current packages | Assignee: | Gentoo Ruby Team <ruby> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 880545 | ||
Attachments: | build.log |
Description
Agostino Sarubbo
![]() Created attachment 910172 [details]
build.log
build log and emerge --info
*** This bug has been marked as a duplicate of bug 943784 *** Re-opening because the fixes that are relevant for dev-ruby/brotli won't apply here. commit 09b4524862a03f6e11a9e42d7913f82c66e65b63 Author: Hans de Graaff <graaff@gentoo.org> Date: Sun Dec 8 09:23:12 2024 +0100 ruby-fakegem.eclass: compile ruby31 extensions with gnu17 The varargs implementation in Ruby 3.2 is not compatible with gnu23. Ruby 3.1 is in security maintenance mode upstream so it is unlikely that the fixes from Ruby 3.2 will be backported. Ruby 3.1 is EOL in March 2025 and will be removed from Gentoo around that time. Signed-off-by: Hans de Graaff <graaff@gentoo.org> |