> 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.
signature.asc
Description: OpenPGP digital signature