From q.huys at ucl.ac.uk Wed Mar 12 22:34:41 2025 From: q.huys at ucl.ac.uk (Quentin Huys) Date: Wed, 12 Mar 2025 21:34:41 +0000 Subject: herbstluftwm port on macports broken Message-ID: Hi The herbstluftwm port on macports does not build: see port health: https://ports.macports.org/port/herbstluftwm/details/ and I've opened a ticket here: https://trac.macports.org/ticket/72184 I also can't build it on sequoia: home:~/bin/herbstluftwm-0.9.5/build% make [ 1%] Building C object ipc-client/CMakeFiles/herbstclient.dir/main.c.o In file included from /Users/qhuys/bin/herbstluftwm-0.9.5/ipc-client/main.c:8: In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/stdlib.h:58: In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/_stdlib.h:66: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:207:19: error: duplicate member 'w_Filler' 207 | unsigned int w_Filler:16, /* upper bits filler */ | ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:204:7: note: previous declaration is here 204 | w_Filler:16; /* upper bits filler */ | ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:208:7: error: duplicate member 'w_Retcode' 208 | w_Retcode:8, /* exit code if w_termsig==0 */ | ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:203:7: note: previous declaration is here 203 | w_Retcode:8, /* exit code if w_termsig==0 */ | ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:209:7: error: duplicate member 'w_Coredump' 209 | w_Coredump:1, /* core dump indicator */ | ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:202:7: note: previous declaration is here 202 | w_Coredump:1, /* core dump indicator */ | ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:210:7: error: duplicate member 'w_Termsig' 210 | w_Termsig:7; /* termination signal */ | ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:201:19: note: previous declaration is here 201 | unsigned int w_Termsig:7, /* termination signal */ | ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:225:19: error: duplicate member 'w_Filler' 225 | unsigned int w_Filler:16, /* upper bits filler */ | ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:222:7: note: previous declaration is here 222 | w_Filler:16; /* upper bits filler */ | ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:226:7: error: duplicate member 'w_Stopsig' 226 | w_Stopsig:8, /* signal that stopped us */ | ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:221:7: note: previous declaration is here 221 | w_Stopsig:8, /* signal that stopped us */ | ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:227:7: error: duplicate member 'w_Stopval' 227 | w_Stopval:8; /* == W_STOPPED if stopped */ | ^ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:220:19: note: previous declaration is here 220 | unsigned int w_Stopval:8, /* == W_STOPPED if stopped */ | ^ 7 errors generated. make[2]: *** [ipc-client/CMakeFiles/herbstclient.dir/main.c.o] Error 1 make[1]: *** [ipc-client/CMakeFiles/herbstclient.dir/all] Error 2 make: *** [all] Error 2 Any suggestions? Thank you, From edu at thorsten-wissmann.de Wed Mar 12 23:09:03 2025 From: edu at thorsten-wissmann.de (Thorsten =?iso-8859-1?Q?Wi=DFmann?=) Date: Wed, 12 Mar 2025 23:09:03 +0100 Subject: herbstluftwm port on macports broken In-Reply-To: References: Message-ID: Hi Quentin, thanks for opening the ticket! I can't really explain where the issue of "duplicate member" comes from. What is the content of this file? /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h Does it really define w_Filler both in lines 207 and in line 204? (Maybe there are two #ifdef-s that shouldn't be activated simultaneously?) Best, Thorsten On Wed, Mar 12, 2025, at 21:34 (+0000), Quentin Huys via hlwm wrote: > Hi > > The herbstluftwm port on macports does not build: > > see port health: https://ports.macports.org/port/herbstluftwm/details/ > > and I've opened a ticket here: > > https://trac.macports.org/ticket/72184 > > I also can't build it on sequoia: > > home:~/bin/herbstluftwm-0.9.5/build% make > [ 1%] Building C object ipc-client/CMakeFiles/herbstclient.dir/main.c.o > In file included from /Users/qhuys/bin/herbstluftwm-0.9.5/ipc-client/main.c:8: > In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/stdlib.h:58: > In file included from /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/_stdlib.h:66: > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:207:19: error: duplicate member 'w_Filler' > 207 | unsigned int w_Filler:16, /* upper bits filler */ > | ^ > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:204:7: note: previous declaration is here > 204 | w_Filler:16; /* upper bits filler */ > | ^ > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:208:7: error: duplicate member 'w_Retcode' > 208 | w_Retcode:8, /* exit code if w_termsig==0 */ > | ^ > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:203:7: note: previous declaration is here > 203 | w_Retcode:8, /* exit code if w_termsig==0 */ > | ^ > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:209:7: error: duplicate member 'w_Coredump' > 209 | w_Coredump:1, /* core dump indicator */ > | ^ > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:202:7: note: previous declaration is here > 202 | w_Coredump:1, /* core dump indicator */ > | ^ > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:210:7: error: duplicate member 'w_Termsig' > 210 | w_Termsig:7; /* termination signal */ > | ^ > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:201:19: note: previous declaration is here > 201 | unsigned int w_Termsig:7, /* termination signal */ > | ^ > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:225:19: error: duplicate member 'w_Filler' > 225 | unsigned int w_Filler:16, /* upper bits filler */ > | ^ > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:222:7: note: previous declaration is here > 222 | w_Filler:16; /* upper bits filler */ > | ^ > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:226:7: error: duplicate member 'w_Stopsig' > 226 | w_Stopsig:8, /* signal that stopped us */ > | ^ > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:221:7: note: previous declaration is here > 221 | w_Stopsig:8, /* signal that stopped us */ > | ^ > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:227:7: error: duplicate member 'w_Stopval' > 227 | w_Stopval:8; /* == W_STOPPED if stopped */ > | ^ > /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk/usr/include/sys/wait.h:220:19: note: previous declaration is here > 220 | unsigned int w_Stopval:8, /* == W_STOPPED if stopped */ > | ^ > 7 errors generated. > make[2]: *** [ipc-client/CMakeFiles/herbstclient.dir/main.c.o] Error 1 > make[1]: *** [ipc-client/CMakeFiles/herbstclient.dir/all] Error 2 > make: *** [all] Error 2 > > Any suggestions? > > Thank you, > > -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 228 bytes Desc: not available URL: