kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #38177
Re: 5.1
-
To:
<kicad-developers@xxxxxxxxxxxxxxxxxxx>
-
From:
Maciej Suminski <maciej.suminski@xxxxxxx>
-
Date:
Wed, 24 Oct 2018 23:20:32 +0200
-
Authentication-results:
spf=pass (sender IP is 188.184.36.46) smtp.mailfrom=cern.ch; lists.launchpad.net; dkim=none (message not signed) header.d=none;lists.launchpad.net; dmarc=bestguesspass action=none header.from=cern.ch;
-
Autocrypt:
addr=maciej.suminski@xxxxxxx; prefer-encrypt=mutual; keydata= xsBNBFKfmAwBCAC9tak+4mDO1WiNnAwegusPBMEdl+sV35XeaU4PGSt33mPSlXB2klamg4ih QUykvuWqNEg2KyTvCSKNfnHTpzeeFegEsIwWFdhbIc4uUAD6CHl4+uGTXQiMh1+IJkgLmwuD RCEx9mSKbdzzTKz05w+fzzT3mNfko8NICWlcmhFgo2RXnQRTqFg7CNNBpx4kr4+AWIvb+Rha AVMLVJj1s05+STGyFucu6sZmTmOC53ZtkV8HchJeGuQL0LPkjvX0VKGE3gkvuP4iLBcgFtNC Kcu/L6FmWd24m2IhWaHXoWLBiVFw7gGzUdB7gSAiNO1+SoWX+99rbud7RvqV49vOgoqbABEB AAHNKU1hY2llaiBTdW1pbnNraSA8bWFjaWVqLnN1bWluc2tpQGNlcm4uY2g+wsB5BBMBAgAj BQJSn5gMAhsDBwsJCAcDAgEGFQgCCQoLBBYCAwECHgECF4AACgkQFHAa7WGlsnU/JQf5AYW0 oFH+jOykZvlRkRZMoqw1vZGOHeRPK92vbjeiau/hALYX1FBvZMx+JMmVHN7DkRIY7bVoiJ6N n4Byn//BSd9F9eXjAphYVuBg2Xe5wp3/l9/z2Iw8KeLpfKAtfIybgpycvTuUxFIxm9mtpPt+ AoNFKBDhfLcpZLJTW7AwwpnzP+GDdjszjnW6rMt8Aq55liR+y/TZfz/tTEDcUcSPLlJBTmda TmkO5aPxPmeCeDMOT3YEd+bK57V5b7RgtqTdIT6CW7tjQKBPJbIGa8PQ0tUfz0yCBEPWghnY w+B/2JeArrRXDui78cGgTDy1ocQNAm3havk2WO2qykxziY6Owc7ATQRSn5gMAQgAxw+MRllT IPNnCeOAbRgX1KRzo7+7WpSIbmhrBzLY0O1SyIa7U05E6+4jDHDfDpSLqc61an1+M69e6l9Z E3ve3hymtj5ucXZQnveQ5klD6z5FBC/04of/YyrS+h6iRSM0nOmu1JOIqM0S2OzwsKRsS86r jCtRE5OxoBDCIB4xNPitezs4uvLoVfO3mVYUhiPRZMtTCInEi+tlM+AmaPjRkPAfhd0wsOjk oxkuJWEnZ8U8oHpeL0uqANZgLlIiT5yJMWsyyqlK01hdFbuIydIFFiyXJw1HDTXWX+tMxJrX VEvQJZALof9RU/jntqGltnQXArUgPMSGGu1f+7AH/CuMyQARAQABwsBfBBgBAgAJBQJSn5gM AhsMAAoJEBRwGu1hpbJ1maAH/RZPbvXaNIOouHZlnlkq/WORHxjkKfve+AbE62Ed8yFIwlAj tyZGKeEG9hDJl6f9BxDv+9qunTfWfXQuHxNIpdXstkxQIx4m043Kx3h7VdEmg53ybeGNgpvz BYk5HdgCH3yP6UbGNiel6xZOywmvpru3pEKNg4mJhzxm9JCG+djrvbRh+BZNOkDBgaSiCAuJ q6Ffo9Qk/qfl6Uim9G7GKSS4930ZQ2GoVObe+jXixOhWXFSDhGKX5meABmELJ9XTcW3Pp6XC 0KXOE2p0EHQPmFvXdU6OePI72jTgRzPJXRXbPkL0/NUfbZfxS/xnAG8jmODc2ufbtrvE2jPu INX35u4=
-
In-reply-to:
<d06e437b-4acf-1feb-6b1f-3115f10b57f2@gmail.com>
-
Openpgp:
preference=signencrypt
-
Spamdiagnosticmetadata:
NSPM
-
Spamdiagnosticoutput:
1:99
-
User-agent:
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.0
Hi Wayne,
On 10/24/18 5:35 PM, Wayne Stambaugh wrote:
> On 10/23/2018 10:12 AM, Maciej Sumiński wrote:
>> On 10/23/18 3:00 PM, Seth Hillbrand wrote:
>>> The issues were asserts, missing icons and a crash on exit. I tracked
>>> it down to a wx module that was loaded by pip in my user cache from when
>>> I was testing gtk3 builds. Yay, python. Removing it cleared all issues.
>>
>> Indeed it sounds like gtk2/gtk3 conflict, but I have good news: I fixed
>> the mirrored title block printing. I have also changed CMakeLists.txt,
>> so now it selects the same toolkit for wxWidgets and wxPython. When
>> scripting is disabled and only wxWidgets is linked then the default
>> toolkit is used. Now the problems caused by gtk2/gtk3 conflicts should
>> be gone. I think there is only one GTK3-specific issue left [1].
>
> Be careful here. As Seth pointed out, you may run into issues
> attempting to be too clever.
Actually I was pretty sure that my approach is bullet-proof, but perhaps
I do not get where the trap is hidden. As far as I understand, Seth
experienced problems when pcbnew (wxWidgets/gtk2) loaded wxPython shared
libraries (wxWidgets/gtk3), which end up in symbol conflicts.
This issue is eliminated in my branch by ensuring KiCad requests the
same wxWidgets flavor as is used by wxPython. I might be lacking
explanation skills, but code is unambiguous - have a look at [1], lines
746 and 775.
Cheers,
Orson
1.
https://git.launchpad.net/~orsonmmz/kicad/tree/CMakeLists.txt?h=cairo_printing_rebased
Attachment:
signature.asc
Description: OpenPGP digital signature
Follow ups
References
-
5.1
From: Wayne Stambaugh, 2018-10-17
-
Re: 5.1
From: Maciej Sumiński, 2018-10-19
-
Re: 5.1
From: Maciej Suminski, 2018-10-21
-
Re: 5.1
From: Seth Hillbrand, 2018-10-22
-
Re: 5.1
From: Maciej Sumiński, 2018-10-23
-
Re: 5.1
From: Seth Hillbrand, 2018-10-23
-
Re: 5.1
From: Maciej Sumiński, 2018-10-23
-
Re: 5.1
From: Wayne Stambaugh, 2018-10-24