port breakage with recent make

Michael Nottebrock michaelnottebrock at gmx.net
Fri Aug 20 20:45:51 PDT 2004


science/hdf breaks with the latest make(1). What it does seems innocent 
enough: It passes PREFIX via MAKE_ARGS to the main Makefile (MAKE_ARGS=      
PREFIX="${PREFIX}") and the main Makefile has:

LIBDIR  ?= ${PREFIX}/lib
BINDIR  ?= ${PREFIX}/bin

.MAKEFLAGS: PREFIX=${PREFIX} LIBDIR=${LIBDIR} BINDIR=${BINDIR}

It does some more redefinitions of LIBDIR and BINDIR (with references to 
PREFIX ...) in Makefiles further down (the ports seems to replace the 
autotools Makefiles rather completely with custom-made ones), but there's 
nothing that looks like it should undefine or change PREFIX. Is the port 
wrong or make?

-- 
   ,_,   | Michael Nottebrock               | lofi at freebsd.org
 (/^ ^\) | FreeBSD - The Power to Serve     | http://www.freebsd.org
   \u/   | K Desktop Environment on FreeBSD | http://freebsd.kde.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: signature
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20040821/4825f836/attachment.bin


More information about the freebsd-current mailing list