ports/146038: make.conf variable WITH_OPENSSL_BASE is useless

Pascal Stumpf Pascal.Stumpf at cubes.de
Sun Apr 25 13:50:01 UTC 2010

>Number:         146038
>Category:       ports
>Synopsis:       make.conf variable WITH_OPENSSL_BASE is useless
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Apr 25 13:50:01 UTC 2010
>Originator:     Pascal Stumpf
>Release:        8-STABLE
Having openssl installed from ports and defining WITH_OPENSSL_BASE= in /etc/make.conf breaks any ports depending on OpenSSL. The message is:

This port wants the OpenSSL library from the FreeBSD base system. You
can't build against it, while a newer Version is installed by a port.
Please deinstall the port or undefine WITH_OPENSSL_BASE. 

Obviously, this defeats the purpose of having this variable in the first place, because its only usage scenario is linking some ports against the base and some against ports OpenSSL. Of course, one can always deinstall ports OpenSSL, compile the stuff you want linked against base OpenSSL, and then reinstall the OpenSSL port, but that’s what WITH_OPENSSL_BASE should prevent people from having to do.



More information about the freebsd-ports-bugs mailing list