trouble with using OVERRIDE_LINUX_BASE_PORT in make.conf (was: (no subject))

Björn König bkoenig at cs.tu-berlin.de
Sun Aug 7 23:44:02 GMT 2005


M.Jessa wrote:

> I noticed typing make OVERRIDE_LINUX_BASE_PORT="suse-9.3" in
> /usr/ports/java/linux-sun-jdk14 works fine but putting the same variable
> in /etc/make.conf gives:
> ===>  linux-sun-jdk-1.4.2.08_2 There is no emulators/linux_base-suse-9.3,
> perhaps wrong use of USE_LINUX or OVERRIDE_LINUX_BASE_PORT..
> The same happens with any value for a different linux base than the
> standard one given to OVERRIDE_LINUX_BASE_PORT.

Use OVERRIDE_LINUX_BASE_PORT=suse-9.3, i.e. without quotes, because

   /usr/ports/emulators/linux_base-"suse-9.3"

doesn't exist.

Your shell removes the quotes, therefore the command line

   make OVERRIDE_LINUX_BASE_PORT="suse-9.3"

works fine. If you use

   OVERRIDE_LINUX_BASE_PORT="suse-9.3"

in make.conf you don't see the quotes in the error message because the 
echo command removes them too. ;-)

Björn


More information about the freebsd-ports mailing list