The automatic detection of launchd uses AC_CHECK_PROG with the user's PATH to check for the presence of launchd. If the user doesn't have /sbin in PATH, libX11 (and libxcb, and possibly others) will be built without launchd support which cripples the library on OS X. I suggest the following modification to configure.ac of affected libraries - AC_CHECK_PROG(LAUNCHD, [launchd], [yes], [no]) + AC_CHECK_PROG(LAUNCHD, [launchd], [yes], [no], [/sbin]) because launchd is in /sbin in OS X 10.4, 10.5, and 10.6. This issue was originally reported at https://bugs.gentoo.org/show_bug.cgi?id=326521
changes pushed to xinit, libX11, and libxcb
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.