gstlal-ugly devshm build failures on osx-64
libtool: compile: x86_64-apple-darwin13.4.0-clang++ -DPACKAGE_NAME=\"gstlal-ugly\" -DPACKAGE_TARNAME=\"gstlal-ugly\" -DPACKAGE_VERSION=\"1.10.0\" "-DPACKAGE_STRING=\"gstlal-ugly 1.10.0\"" -DPACKAGE_BUGREPORT=\"gstlal-discuss@ligo.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"gstlal-ugly\" -DVERSION=\"1.10.0\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DHAVE_PYTHON=\"3.9\" -DHAVE_LIBM=1 -DGSTLAL_FFTW_WISDOM_ENV=\"GSTLAL_FFTW_WISDOM\" -DGSTLAL_FFTWF_WISDOM_ENV=\"GSTLAL_FFTWF_WISDOM\" -DHAVE_NDS=1 -DHAVE_FRAMECPP=1 -DHAVE_FRAMECPP_2x=1 -DHAVE_GDS=1 "-DHAVE_WEBDIR=test \"x{HAVE_WEBDIR}\" == \"xyes\"" -I. -I$SRC_DIR/gst/gds -I$SRC_DIR/lib -D_FORTIFY_SOURCE=2 -isystem $PREFIX/include -mmacosx-version-min=10.9 -Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -pthread -I$PREFIX/include -I$PREFIX/include/gstreamer-1.0 -I$PREFIX/include -I$PREFIX/include/gstreamer-1.0 -I$PREFIX/include -I$PREFIX/include/glib-2.0 -I$PREFIX/lib/glib-2.0/include -I$PREFIX/include -I$PREFIX/include/gstreamer-1.0 -I$PREFIX/include -I$PREFIX/include/glib-2.0 -I$PREFIX/lib/glib-2.0/include -I$PREFIX/include -I$PREFIX/include/gds -I$PREFIX/include/gds -march=core2 -mtune=haswell -mssse3 -ftree-vectorize -fPIC -fstack-protector-strong -O2 -pipe -stdlib=libc++ -fvisibility-inlines-hidden -fmessage-length=0 -isystem $PREFIX/include -fdebug-prefix-map=$SRC_DIR=/usr/local/src/conda/gstlal-ugly-1.10.0 -fdebug-prefix-map=$PREFIX=/usr/local/src/conda-prefix -MT libgstgds_la-devshmsrc.lo -MD -MP -MF .deps/libgstgds_la-devshmsrc.Tpo -c $SRC_DIR/gst/gds/devshmsrc.cc -fno-common -DPIC -o .libs/libgstgds_la-devshmsrc.o
/Users/runner/miniforge3/conda-bld/gstlal-ugly_1668620014634/work/gst/gds/devshmsrc.cc:36:10: fatal error: 'sys/inotify.h' file not found
#include <sys/inotify.h>
^~~~~~~~~~~~~~~
mv -f .deps/libgstgds_la-lvshmsink.Tpo .deps/libgstgds_la-lvshmsink.Plo
1 error generated.
Looks like inotify isn't a thing for macOS, so one solution would be to conditionally build the devshm element based either on OS or on the presence of this header.