Yes, it's trivial, but dtaction/Main.c (and others) requires crypt.h, which isn't checked for in the autoconf script.
make[2]: Entering directory '/usr/local/google/home/dtrg/nonshared/cde/cde/programs/dtaction'
depbase=echo Main.o | sed 's|[^/]*$|.deps/&|;s|\.o$||';\
cc -DHAVE_CONFIG_H -I. -I../../include -DANSICPP -DMULTIBYTE -DNLS16 -D_POSIX_SOURCE -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -DUSE_XINERAMA -DUSE_XRENDER -DHAS_PAM_LIBRARY -DHAS_UTEMPTER_LIBRARY -g -O2 -DOPT_TIRPC -I/usr/include/tirpc -Wno-unused-result -Wno-write-strings -fno-strict-aliasing -Wno-format-truncation -pthread -MT Main.o -MD -MP -MF $depbase.Tpo -c -o Main.o Main.c &&\
mv -f $depbase.Tpo $depbase.Po
Main.c:53:10: fatal error: crypt.h: No such file or directory
53 | #include <crypt.h>
| ^~~~~~~~~</crypt.h>
(Oddly, after installing libcrypt I have to rerun the configure script before -lcrypt is added to the command lines, so something inside the configure script seems to be aware of it...)