tech-userlevel archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: make compatibility question



On Sat, 18 Jan 2014, Thomas Klausner wrote:
Does anyone remember why make on NetBSD-5 is unhappy this way:

make: "../../lang/python/../../lang/python/versioned_dependencies.mk" line 26: 
Malformed conditional (dns == dateutil)

I think it might have to do with bugs in the way .for loop variables are
expanded.  Try assigning each .for loop variable to another variable
using :=, like this:

.for _name _py2dir _py3dir in ${_SUPPORTED_PACKAGES}
name := ${_name}
py2dir := ${_py2dir}
py3dir := ${_py3dir}

Or try using quotes in the .if tests, like this:

.if "${pkg}" == "${name}"

--apb (Alan Barrett)


Home | Main Index | Thread Index | Old Index