[MacPorts] #72071: bash50 error building siglist.c
MacPorts
noreply at macports.org
Sun Feb 16 06:29:52 UTC 2025
#72071: bash50 error building siglist.c
----------------------------+--------------------
Reporter: dlamija | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.10.5
Keywords: bash50, bashdb | Port: bash50
----------------------------+--------------------
bash50 required for bashdb but failed to be build with error related to
SDK (SDKs/MacOSX15.sdk) on Sequoia
{{{
:info:build /usr/bin/clang -DPROGRAM='"bash"' -DCONF_HOSTTYPE='"x86_64"'
-DCONF_OSTYPE='"darwin24.3.0"' -DCONF_MACHTYPE='"x86_64-apple-
darwin24.3.0"' -DCONF_VENDOR='"apple"'
-DLOCALEDIR='"/opt/local/share/locale"' -DPACKAGE='"bash"' -DSHELL
-DHAVE_CONFIG_H -DMACOSX -I. -I. -I./include -I./lib
-I/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -pipe -Os
-DSSH_SOURCE_BASHRC
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -arch
x86_64 -Wno-parentheses -Wno-format-security -c siglist.c
:info:build
***********************************************************
:info:build *
*
:info:build In file included from siglist.c:36:
:info:build In file included from ./xmalloc.h:25:
:info:build In file included from ./bashansi.h:28:
:info:build In file included from
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/string.h:58:
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/_string.h:134:7:
error: expected identifier or '('
:info:build 134 | char *strsignal(int __sig);
:info:build | ^
:info:build ./siglist.h:37:27: note: expanded from macro 'strsignal'
:info:build 37 | # define strsignal(sig) (char *)sys_siglist[sig]
:info:build | ^
:info:build In file included from siglist.c:36:
:info:build In file included from ./xmalloc.h:25:
:info:build In file included from ./bashansi.h:28:
:info:build In file included from
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/string.h:58:
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/_string.h:134:7:
error: expected ')'
:info:build ./siglist.h:37:27: note: expanded from macro 'strsignal'
:info:build 37 | # define strsignal(sig) (char *)sys_siglist[sig]
:info:build | ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/_string.h:134:7:
note: to match this '('
:info:build ./siglist.h:37:26: note: expanded from macro 'strsignal'
:info:build 37 | # define strsignal(sig) (char *)sys_siglist[sig]
:info:build | ^
:info:build siglist.c:38:7: error: redefinition of 'sys_siglist' with a
different type: 'char *[32]' vs 'const char *const[32]'
:info:build 38 | char *sys_siglist[NSIG];
:info:build | ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/signal.h:70:30:
note: previous declaration is here
:info:build 70 | extern __const char *__const sys_siglist[NSIG];
:info:build | ^
:info:build siglist.c:46:20: error: cannot assign to variable
'sys_siglist' with const-qualified type 'const char *const[32]'
:info:build 46 | sys_siglist[i] = (char *)0x0;
:info:build | ~~~~~~~~~~~~~~ ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/signal.h:70:30:
note: variable 'sys_siglist' declared const here
:info:build 70 | extern __const char *__const sys_siglist[NSIG];
:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
:info:build siglist.c:48:18: error: cannot assign to variable
'sys_siglist' with const-qualified type 'const char *const[32]'
:info:build 48 | sys_siglist[0] = _("Bogus signal");
:info:build | ~~~~~~~~~~~~~~ ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/signal.h:70:30:
note: variable 'sys_siglist' declared const here
:info:build 70 | extern __const char *__const sys_siglist[NSIG];
:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
:info:build siglist.c:51:23: error: cannot assign to variable
'sys_siglist' with const-qualified type 'const char *const[32]'
:info:build 51 | sys_siglist[SIGHUP] = _("Hangup");
:info:build | ~~~~~~~~~~~~~~~~~~~ ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/signal.h:70:30:
note: variable 'sys_siglist' declared const here
:info:build 70 | extern __const char *__const sys_siglist[NSIG];
:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
:info:build siglist.c:55:23: error: cannot assign to variable
'sys_siglist' with const-qualified type 'const char *const[32]'
:info:build 55 | sys_siglist[SIGINT] = _("Interrupt");
:info:build | ~~~~~~~~~~~~~~~~~~~ ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/signal.h:70:30:
note: variable 'sys_siglist' declared const here
:info:build 70 | extern __const char *__const sys_siglist[NSIG];
:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
:info:build siglist.c:59:24: error: cannot assign to variable
'sys_siglist' with const-qualified type 'const char *const[32]'
:info:build 59 | sys_siglist[SIGQUIT] = _("Quit");
:info:build | ~~~~~~~~~~~~~~~~~~~~ ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/signal.h:70:30:
note: variable 'sys_siglist' declared const here
:info:build 70 | extern __const char *__const sys_siglist[NSIG];
:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
:info:build siglist.c:63:23: error: cannot assign to variable
'sys_siglist' with const-qualified type 'const char *const[32]'
:info:build 63 | sys_siglist[SIGILL] = _("Illegal instruction");
:info:build | ~~~~~~~~~~~~~~~~~~~ ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/signal.h:70:30:
note: variable 'sys_siglist' declared const here
:info:build 70 | extern __const char *__const sys_siglist[NSIG];
:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
:info:build siglist.c:67:24: error: cannot assign to variable
'sys_siglist' with const-qualified type 'const char *const[32]'
:info:build 67 | sys_siglist[SIGTRAP] = _("BPT trace/trap");
:info:build | ~~~~~~~~~~~~~~~~~~~~ ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/signal.h:70:30:
note: variable 'sys_siglist' declared const here
:info:build 70 | extern __const char *__const sys_siglist[NSIG];
:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
:info:build siglist.c:75:24: error: cannot assign to variable
'sys_siglist' with const-qualified type 'const char *const[32]'
:info:build 75 | sys_siglist[SIGABRT] = _("ABORT instruction");
:info:build | ~~~~~~~~~~~~~~~~~~~~ ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/signal.h:70:30:
note: variable 'sys_siglist' declared const here
:info:build 70 | extern __const char *__const sys_siglist[NSIG];
:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
:info:build siglist.c:79:23: error: cannot assign to variable
'sys_siglist' with const-qualified type 'const char *const[32]'
:info:build 79 | sys_siglist[SIGEMT] = _("EMT instruction");
:info:build | ~~~~~~~~~~~~~~~~~~~ ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/signal.h:70:30:
note: variable 'sys_siglist' declared const here
:info:build 70 | extern __const char *__const sys_siglist[NSIG];
:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
:info:build siglist.c:83:23: error: cannot assign to variable
'sys_siglist' with const-qualified type 'const char *const[32]'
:info:build 83 | sys_siglist[SIGFPE] = _("Floating point exception");
:info:build | ~~~~~~~~~~~~~~~~~~~ ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/signal.h:70:30:
note: variable 'sys_siglist' declared const here
:info:build 70 | extern __const char *__const sys_siglist[NSIG];
:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
:info:build siglist.c:87:24: error: cannot assign to variable
'sys_siglist' with const-qualified type 'const char *const[32]'
:info:build 87 | sys_siglist[SIGKILL] = _("Killed");
:info:build | ~~~~~~~~~~~~~~~~~~~~ ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/signal.h:70:30:
note: variable 'sys_siglist' declared const here
:info:build 70 | extern __const char *__const sys_siglist[NSIG];
:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
:info:build siglist.c:91:23: error: cannot assign to variable
'sys_siglist' with const-qualified type 'const char *const[32]'
:info:build 91 | sys_siglist[SIGBUS] = _("Bus error");
:info:build | ~~~~~~~~~~~~~~~~~~~ ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/signal.h:70:30:
note: variable 'sys_siglist' declared const here
:info:build 70 | extern __const char *__const sys_siglist[NSIG];
:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
:info:build siglist.c:95:24: error: cannot assign to variable
'sys_siglist' with const-qualified type 'const char *const[32]'
:info:build 95 | sys_siglist[SIGSEGV] = _("Segmentation fault");
:info:build | ~~~~~~~~~~~~~~~~~~~~ ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/signal.h:70:30:
note: variable 'sys_siglist' declared const here
:info:build 70 | extern __const char *__const sys_siglist[NSIG];
:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
:info:build siglist.c:99:23: error: cannot assign to variable
'sys_siglist' with const-qualified type 'const char *const[32]'
:info:build 99 | sys_siglist[SIGSYS] = _("Bad system call");
:info:build | ~~~~~~~~~~~~~~~~~~~ ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/signal.h:70:30:
note: variable 'sys_siglist' declared const here
:info:build 70 | extern __const char *__const sys_siglist[NSIG];
:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
:info:build siglist.c:103:24: error: cannot assign to variable
'sys_siglist' with const-qualified type 'const char *const[32]'
:info:build 103 | sys_siglist[SIGPIPE] = _("Broken pipe");
:info:build | ~~~~~~~~~~~~~~~~~~~~ ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/signal.h:70:30:
note: variable 'sys_siglist' declared const here
:info:build 70 | extern __const char *__const sys_siglist[NSIG];
:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
:info:build siglist.c:107:24: error: cannot assign to variable
'sys_siglist' with const-qualified type 'const char *const[32]'
:info:build 107 | sys_siglist[SIGALRM] = _("Alarm clock");
:info:build | ~~~~~~~~~~~~~~~~~~~~ ^
:info:build
/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/usr/include/signal.h:70:30:
note: variable 'sys_siglist' declared const here
:info:build 70 | extern __const char *__const sys_siglist[NSIG];
:info:build | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
:info:build fatal error: too many errors emitted, stopping now [-ferror-
limit=]
:info:build 20 errors generated.
:info:build make: *** [siglist.o] Error 1
}}}
--
Ticket URL: <https://trac.macports.org/ticket/72071>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list