While building PDCurses 3.6 for Slackware x11, I found two problems that do not exist with PDCurses 3.4.
1) There is no $(DESTDIR) variable in the x11/Makefile.in and so there is no easy way to redirect the output from a "make install" command. I normally use: "make install DESTDIR=<out-directory>" and this works with PDCurses 3.4. 2) The /usr/include/xcurses.h and /usr/include/xpanel.h are not created. These are created by PDCurses 3.4 and are used by THE 3.3RC4 Both of these problems can be fixed with this patch: --- a/x11/Makefile.in.orig 2018-01-26 17:56:15.000000000 -0800 +++ b/x11/Makefile.in 2018-06-14 13:42:43.989390736 -0700 @@ -13,9 +13,9 @@ prefix = @prefix@ exec_prefix = @exec_prefix@ -libdir = @libdir@ -bindir = @bindir@ -includedir = @includedir@ +libdir = $(DESTDIR)@libdir@ +bindir = $(DESTDIR)@bindir@ +includedir = $(DESTDIR)@includedir@ PDCURSES_CONFIG_H =$(osdir)/config.h PDCURSES_CURSES_H =$(PDCURSES_SRCDIR)/curses.h @@ -62,8 +62,12 @@ $(INSTALL) -d -m 755 $(includedir) $(INSTALL) -d -m 755 $(includedir)/xcurses $(INSTALL) -c -m 644 $(PDCURSES_CURSES_H) \ + $(includedir)/xcurses.h + $(INSTALL) -c -m 644 $(PDCURSES_CURSES_H) \ $(includedir)/xcurses/curses.h $(INSTALL) -c -m 644 $(PDCURSES_SRCDIR)/panel.h \ + $(includedir)/xpanel.h + $(INSTALL) -c -m 644 $(PDCURSES_SRCDIR)/panel.h \ $(includedir)/xcurses/panel.h $(INSTALL) -c -m 644 $(PDCURSES_SRCDIR)/term.h \ $(includedir)/xcurses/term.h Richard Narron aka comet dot berkeley at gmail dot com