Re: OpenSSL 1.1.1 Update report (ongoing)

From: Eric McCorkle <eric_at_metricspace.net>
Date: Sun, 14 Oct 2018 19:13:23 -0400
* ptlib; Fails to build, due to C compiler errors arising from
source-level incompatibilities.  This gets dragged in by opal, which
ends up being a dependency of ekiga, which is a dependency of gnome3.
Resolved by adding it to the exclude list, which actually does not seem
to be breaking the build of opal.

* ffmpeg: autoconf fails to detect openssl.  Probably easily fixable,
but the trivial workaround is to tick the GNUTLS option (emacs ends
up dragging in GNUTLS anyway, so it doesn't add more packages)

On 10/14/18 1:31 PM, Eric McCorkle wrote:
> More:
> 
> * ImageMagick (unrelated to OpenSSL 1.1.1): This fails with the OpenMP
> option ticked, due to trying to link with the base ld.  Can be fixed by
> setting CC, CXX, LD to a port-installed clang, clang++, lld.  The port
> should probably do this automatically.
> 
> * compat-linux-c7-base had a signal 11 when creating a package, which
> could be ignored without any apparent problem.  Might be related.
> 
> * evolution-data-server: build process apparently ends up linking
> against installed evolution libs.  This led to a build failure, due to
> missing libssl.so.8.  Trying to deinstall then reinstall.
> 
> Currently a little over halfway through.
> 
> On 10/14/18 9:18 AM, Eric McCorkle wrote:
>> I'm currently in the process of updating my laptop, rebuilding world,
>> then rebuilding *all* ports.  I have a large number of ports installed
>> (around 1200), and I tend to select a lot of build options.
>>
>> This report is intended to help shake out issues relating to OpenSSL
>> 1.1.1.  I'll be adding to this report as things progress.
>>
>> So far:
>>
>> * I'd seen issues with some C++ files not including string.h.  I can't
>> seem to reproduce this on my other laptop, so I'm going to assume it's
>> fixed.
>>
>> * Base libpmc jevents issue: buildworld fails for me when building
>> libpmc.  It appears to be missing a dependency link to build the jevents
>> executable in the pmu-events subdirectory.  I was able to work around
>> this by manually running make in that directory, then copying the result
>> to the object directory for LIB32 builds
>>
>> * librtmp: C compile errors directly attributable to OpenSSL 1.1.1
>> (missing defs, etc)
>>
>> * graphics/graphviz circular deps (unrelated to OpenSSL 1.1.1): graphviz
>> with gnomeui and/or librsvg options ticked ends up depending on vala,
>> which depends on graphviz.  Unrelated to OpenSSL 1.1.1, but warrants
>> reporting.
>>
>>
>> That's all so far.  Will send more info as it comes.
>>
> 


Received on Sun Oct 14 2018 - 21:13:24 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:18 UTC