Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Apr 2004 18:13:12 +0200
From:      Uwe Doering <gemini@geminix.org>
To:        freebsd-questions@freebsd.org
Subject:   Re: SOLVED: Re: openssl port not over-writing the base
Message-ID:  <407D6318.6090807@geminix.org>
In-Reply-To: <20040412154038.A93479@floyd.gnulife.org>
References:  <20040412143432.I93393@floyd.gnulife.org> <20040412154038.A93479@floyd.gnulife.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Jamie wrote:
> On Mon, 12 Apr 2004, Jamie wrote:
>>    Tried upgrading openssl this morning on a 4.9REL machine with ports.
>>
>>   I went into /usr/ports/security/openssl and ran:
>>
>>   make -DOPENSSL_OVERWRITE_BASE=yes install
>>
>>  When it was through building, it didn't over-write the /usr/bin/openssl
>>binary, but it did install the new openssl in /usr/local/bin.
>>
>>  What am I missing here? The makefile has this line in it:
>>
>>.if defined(OPENSSL_OVERWRITE_BASE)
>>
>>  I can't understand why it would put it in /usr/local.
> 
>    I was able to get it built correctly without the =yes appended to the
> option.

The correct syntax for assigning a value to a make variable would be

   make OPENSSL_OVERWRITE_BASE=yes install

This can be important in cases where just defining the variable with 
'-D' is not enough.

    Uwe
-- 
Uwe Doering         |  EscapeBox - Managed On-Demand UNIX Servers
gemini@geminix.org  |  http://www.escapebox.net



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?407D6318.6090807>