Subject: bmake for pkgxmkmf
To: None <tech-pkg@netbsd.org>
From: Jonathan Perkin <jonathan@perkin.org.uk>
List: tech-pkg
Date: 07/25/2003 15:55:42
Unfortunately:

 RCS file: /cvsroot/pkgsrc/pkgtools/xpkgwedge/files/pkgxmkmf.in,v
 retrieving revision 1.2
 retrieving revision 1.3
 [...]
 -    make Makefiles &&
 +    @MAKE@ Makefiles &&

doesn't work for some packages where ${MAKE} is bmake.

 ===> Buildlinking for xpm-3.4knb1
 ===> Configuring for xpm-3.4knb1
 imake -DUseInstalled -I/home/jonp/pkg/lib/X11/config -I/usr/openwin/lib/X11/config
 make Makefiles
 bmake: "/home/jonp/src/pkgsrc/graphics/xpm/work/xpm-3.4k/Makefile" line 295: Unassociated shell command "SERVERMODULES = /usr/openwin/server/modules"
 bmake: "/home/jonp/src/pkgsrc/graphics/xpm/work/xpm-3.4k/Makefile" line 297: Unassociated shell command "SERVERETC = /usr/openwin/server/etc" bmake: Fatal errors encountered -- cannot continue

 bmake: stopped in /home/jonp/src/pkgsrc/graphics/xpm/work/xpm-3.4k
 *** Error code 1

Manually editing pkg/bin/pkgxmkmf back to `make' works fine.

 ===> Configuring for xpm-3.4knb1
 mv -f Makefile Makefile.bak
 imake -DUseInstalled -I/home/jonp/pkg/lib/X11/config -I/usr/openwin/lib/X11/config
 make Makefiles
 making Makefiles in lib...
 [...]

Unless it hurts hard-coding `make', can we have this switched back
please?  Or does this need doing differently (maybe force a depend
on gmake...)

Thanks,

-- 
Jonathan Perkin                             <jonathan@perkin.org.uk>
BBC Internet Services             http://www.perkin.org.uk/jonathan/