Re: Acme-client (Let's Encrypt)and OpenSSL

2018-11-27 Thread Stefan Esser
Am 26.11.18 um 19:58 schrieb Xavier:
> On 10/11/2018 17:27, Xavier wrote:
>> Hi,
>>
>> Following the upgrade fom 11-STABLE to 12-STABLE, I updated OpenSSL from
>> 1.0.1 to 1.1.1, since it seemd mandatory for pkg to work
>>
>> But when I check pacakages with pkg check -Bd, I've an error :
>>> acme-client is missing a required shared library: libssl.so.46
>>
>> Trying to rebuild acme-client, it insists to install libressl, which
>> obvously fails.
> 
> I fixed the problem by force upgrading acme-client using binaries (pkg
> upgrade -f acme-client)
> 
> But build problem from source is still present :
> 
> --
> [root@numenor acme-client]# grep openssl /etc/make.conf
> DEFAULT_VERSIONS+=ssl=openssl111
> 
> [root@numenor acme-client]# openssl version
> OpenSSL 1.1.1a-freebsd  20 Nov 2018
> 
> [root@numenor acme-client]# svn info
> Path: .
> Working Copy Root Path: /usr/ports
> URL: svn://svn.freebsd.org/ports/head/security/acme-client
> Relative URL: ^/head/security/acme-client
> Repository Root: svn://svn.freebsd.org/ports
> Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
> Revision: 485950
> Node Kind: directory
> Schedule: normal
> Last Changed Author: tobik
> Last Changed Rev: 476218
> Last Changed Date: 2018-08-02 07:33:16 +0200 (Thu, 02 Aug 2018)
> 
> [root@numenor acme-client]# make config
> ===> No options to configure
> 
> [root@numenor acme-client]# make all
> ===>  License ISCL accepted by the user
> ===>   acme-client-0.1.16_4 depends on file: /usr/local/sbin/pkg - found
> ===> Fetching all distfiles required by acme-client-0.1.16_4 for building
> 
> ===>  libressl-2.8.2 conflicts with installed package(s):
>   openssl111-1.1.1a
> 
>   They install files into the same place.
>   You may want to stop build with Ctrl + C.
> --

Other ports overcome this problem by using a dependency of the form
"security/libressl:stage" and then linking against the static lib in
the stage directory.

Since libressl is not installed in that case, there is no install
conflict to care about ...

Regards, STefan
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Acme-client (Let's Encrypt)and OpenSSL

2018-11-26 Thread Xavier
On 10/11/2018 17:27, Xavier wrote:
> Hi,
> 
> Following the upgrade fom 11-STABLE to 12-STABLE, I updated OpenSSL from
> 1.0.1 to 1.1.1, since it seemd mandatory for pkg to work
> 
> But when I check pacakages with pkg check -Bd, I've an error :
>> acme-client is missing a required shared library: libssl.so.46
> 
> Trying to rebuild acme-client, it insists to install libressl, which
> obvously fails.

I fixed the problem by force upgrading acme-client using binaries (pkg
upgrade -f acme-client)

But build problem from source is still present :

--
[root@numenor acme-client]# grep openssl /etc/make.conf
DEFAULT_VERSIONS+=ssl=openssl111

[root@numenor acme-client]# openssl version
OpenSSL 1.1.1a-freebsd  20 Nov 2018

[root@numenor acme-client]# svn info
Path: .
Working Copy Root Path: /usr/ports
URL: svn://svn.freebsd.org/ports/head/security/acme-client
Relative URL: ^/head/security/acme-client
Repository Root: svn://svn.freebsd.org/ports
Repository UUID: 35697150-7ecd-e111-bb59-0022644237b5
Revision: 485950
Node Kind: directory
Schedule: normal
Last Changed Author: tobik
Last Changed Rev: 476218
Last Changed Date: 2018-08-02 07:33:16 +0200 (Thu, 02 Aug 2018)

[root@numenor acme-client]# make config
===> No options to configure

[root@numenor acme-client]# make all
===>  License ISCL accepted by the user
===>   acme-client-0.1.16_4 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by acme-client-0.1.16_4 for building

===>  libressl-2.8.2 conflicts with installed package(s):
  openssl111-1.1.1a

  They install files into the same place.
  You may want to stop build with Ctrl + C.
--

Regards,

Xavier

-- 
Xavier Humbert - sysadmin & network engineer
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"