The app-text/opensp package cannot compile on musl systems, I found the bug first in gcc 15, then I tried to test in gcc 14, but the package seemed to compile successfully, so I think the bug only seems to be reproducible in gcc 15. The two errors are: dcigettext.c:154:7: error: conflicting types for 'getcwd'; have 'char *(void)' 154 | char *getcwd (); | ^~~~~~ In file included from dcigettext.c:67: /usr/include/unistd.h:82:7: note: previous declaration of 'getcwd' with type 'char *(char *, size_t)' {aka 'char *(char *, long unsigned int)'} 82 | char *getcwd(char *, size_t); | ^~~~~~ dcigettext.c: In function 'libintl_dcigettext': dcigettext.c:544:17: error: too many arguments to function 'getcwd'; expected 0, have 2 544 | ret = getcwd (dirname, path_max); | ^~~~~~ ~~~~~~~ dcigettext.c:154:7: note: declared here 154 | char *getcwd (); | ^~~~~~ Reproducible: Always Steps to Reproduce: 1. Have a musl system 2. Install gcc 15 3. Try to compile app-text/opensp Actual Results: A compilation error appeared and did not allow the program to be installed correctly Expected Results: It should have been compiled and installed successfully.
Created attachment 915487 [details] The build log
Created attachment 915488 [details] The output of emerge --info