While not relevant to nodejs, I'll add an anecdote that I was trying to build 
older versions of php via phpbrew on 18.04 for development purposes, and ran 
into a similar issue due to this libssl1.0-dev vs libssl1.1-dev issue. 
The issue is that seemingly some of the -dev libraries required to build 
various php modules use different versions of ssl, and so if you choose to 
build one, you cannot build the other, unless you take some convoluted path 
involving downloading source and compiling half the known universe, or simply 
not using certain php modules entirely. I did not encounter this same 
difficulty on 16.04 LTS as it seems that more of the -dev packages were built 
against 1.0.

Obviously I would not expect Ubuntu to support building versions of php
which are no longer in support, but I just wanted to mention that this
libssl-dev thing may cause lots of other issues in rarer use cases. Too
bad the openssl team did not have a better option to facilitate backward
compatibility between these versions.

You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

  libssl1.0-dev conflicts libssl-dev

To manage notifications about this bug go to:

ubuntu-bugs mailing list

Reply via email to