FYI https://lists.launchpad.net/kicad-developers/msg21521.html

If that is accepted, that should get rid of the openssl dependency.

2015-11-02 19:14 GMT+01:00 Gregor Riepl <[email protected]>:
>> Sorry, I rephrase: Kicad 4.0.0~rc1 is *not* installable in a Jessie
>> environment now, as long as you want to keep other packages qui depend on
>> libc prior to gcc-5.
>
> Ah, that makes more sense.
> I was only testing on stretch, where things are (mostly) settled in favor of
> gcc5 AFAIK. Does jessie have any gcc5 packages yet?
>
>>> Maybe a modification to use gnutls instead is possible?
>>> I'll post a request to Launchpad, if that makes sense to you.
>>
>> It does make sense, because of the Lintian error which is triggered.
>> There are three complementary ways to fix the license issue:
>>
>> 1 - no direct link from the GPLed code to OpenSSL libraries : when
>>     necessary, a command implying OpenSSL stuff is forked in another
>>     thread
>> 2 - get a special authorization to link OpenSSL's library with Kicad's
>>     GPLed code
>> 3 - use gnutls instead of openssl.
>>
>> I fear that in either case this job is not a priority for Kicad's
>> developers: they got avhttp from a third party and did not modify it.
>> Avhttp comes with Boost license, which does not harm. However if you
>> take a look at
>> https://github.com/avplayer/avhttp/blob/master/CMakeLists.txt, you see
>> that it will try to link OpenSSL libraries, which are mandatory to
>> access Github now.
>
> HTTPS is generally good, the 3rd party library not so much, in this case.
> Another option would be to use libcurl+gnutls instead, but I'm sure this will
> meet some resistance as it has little use on non-Debian.
> I believe there is no common SSL API in libcurl or libcurlpp, so it will be a
> very specific dependence.
>
>>> Georges, did you post your build scripts somewhere public so I can do a 
>>> local
>>> test build and cross-examine?
>>
>> The full source package is the pool, see
>> http://debian.bononia.it/debian/pool/main/k/kicad/kicad_4.0.0~rc1-1.dsc
>>
>> Thank you in advance for the help, I shall wait your response before
>> uploading the backport for Jessie. (the only difference is a build
>> dependency on boost1.55 rather than boost1.58)
>
> Thank you!
> I'll give it a shot later.
>
>

Reply via email to