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>