herbstluftwm port on macports broken

Quentin Huys q.huys at ucl.ac.uk
Wed Mar 12 22:34:41 CET 2025


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, 




More information about the hlwm mailing list