I just found, that pg_config_manual.h is included by internal/c.h, but
not being installed by default. The attached patch fixes this.

--- src/include/Makefile
+++ src/include/Makefile
@@ -24,8 +24,9 @@
 # These headers are needed by the public headers of the interfaces.
        $(INSTALL_DATA) $(srcdir)/postgres_ext.h   $(DESTDIR)$(includedir)
        $(INSTALL_DATA) $(srcdir)/libpq/libpq-fs.h $(DESTDIR)$(includedir)/libpq
-       $(INSTALL_DATA) pg_config.h    $(DESTDIR)$(includedir)
-       $(INSTALL_DATA) pg_config_os.h $(DESTDIR)$(includedir)
+       $(INSTALL_DATA) pg_config.h                $(DESTDIR)$(includedir)
+       $(INSTALL_DATA) pg_config_manual.h         $(DESTDIR)$(includedir)
+       $(INSTALL_DATA) pg_config_os.h             $(DESTDIR)$(includedir)
 # These headers are needed by the not-so-public headers of the interfaces.
        $(INSTALL_DATA) $(srcdir)/c.h            $(DESTDIR)$(includedir_internal)
        $(INSTALL_DATA) $(srcdir)/postgres_fe.h  $(DESTDIR)$(includedir_internal)
---------------------------(end of broadcast)---------------------------
TIP 4: Don't 'kill -9' the postmaster

Reply via email to