The following line in: libguile Makefile target: install-data-hook during a “make install” call results in a "sed -e file not found" error and stops installation. $(INSTANTIATE) "$(DESTDIR)$(libdir)/$$libname-gdb.scm” When it is removed from the Makefile, Guile can be installed and “make checkinstall” passes successfully. The actual file installed is: libguile-3.0.a-gdb.scm, not libguile-3.0-gdb.scm, which is in build/libguile wlh
This problem is discussed in #39999; sorry. The error is caused by MacOS using BSD sed, which requires a mandatory argument of a zero-length string to the -i option to edit a file in-place, whereas Gnu sed has an optional argument to the -i option to edit a file in-place. The different syntax causes the "file not found" error. wlh