Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Oct 2000 11:53:24 +0300
From:      Maxim Sobolev <sobomax@FreeBSD.org>
To:        "David W. Chapman Jr." <dwcjr@inethouston.net>
Cc:        ports@FreeBSD.org
Subject:   Re: New
Message-ID:  <39F94283.2C8FC791@FreeBSD.org>
References:  <061201c03ff1$2dac2ae0$931576d8@inethouston.net>

next in thread | previous in thread | raw e-mail | index | archive | help
"David W. Chapman Jr." wrote:

> I'm new to modifying/creating, I've taken a look at the handbook and also
> bsd.port.mk and can't figure out why this doesn't work like it should.
>
> When i do make USE_FACILITY=something I get this error
>
> su-2.04# make USE_FACILITY=something
> ===>  Extracting for isc-dhcp3-3.0.b2.9
> >> Checksum OK for dhcp-3.0b2pl9.tar.gz.
> ===>  Patching for isc-dhcp3-3.0.b2.9
> ===>  Applying FreeBSD patches for isc-dhcp3-3.0.b2.9
> Variable USE_FACILITY is recursive.
> *** Error code 2
>
> When I just do make it does not echo the message I typed for it to echo
>
> [..]
> USE_FACILITY= `${ECHO} ${USE_FACILITY} | ${TR} "[:lower:]" "[:upper:]"`

You can't use constructs like this, because of the way make(1) performs variable
expansions (see `man make' for details). If you really need something like that,
then you can use:
_USE_FACILITY:= `${ECHO} ${USE_FACILITY} | ${TR} "[:lower:]" "[:upper:]"`
USE_FACILITY=${_USE_FACILITY}
(note ":=" instead of plain "=" in the first assignment).

-Maxim



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39F94283.2C8FC791>