← Back to team overview

kicad-developers team mailing list archive

Re: kicad-install.sh requiring python-wxgtk3.0

 

Hi Adam

I have just tested your wx trusty backports. I removed all wx stuff,
added your repo, then ran the kicad-install.sh script. It works.

But I wonder why you only package wxwidgets 3.0.1 and not 3.0.2 while
you are at it. Is that because utopic is only packaging 3.0.1? (I
still fail to understand why ubtuntu and such refuse to package new
releases)  Also wxwidgets release note for 3.0.2 strongly suggests to
upgrade.

Nick

2014-10-19 5:17 GMT+02:00 Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx>:
> Hi folks,
>
> I threw together a PPA today, with the source packages of wxpython3 and
> wxwidgets3 from 14.10, rebuilt for 14.04.  It was relatively painless, after
> I modified the backport package script I was using to let me make arbitrary
> changes :)  I added mesa-common-dev as a build-dependency for wxpython3.
> (It looks like the Ubuntu folks added this dependency for wxpython3 in
> August, and then in the next update, accidentally removed it.)
>
> I have to stop working on this today, but if someone wants to play around
> with it from here before I write more instructions...
>
> https://launchpad.net/~adamwolf/+archive/ubuntu/kicad-trusty-backports
>
> Don't let the Launchpad page fool you--there are 37 binary packages in the
> PPA
> (https://launchpad.net/~adamwolf/+archive/ubuntu/kicad-trusty-backports/+packages).
>
> Nick made some progress while I was on a walk this afternoon--I didn't quite
> follow everything he did, so I continued this work.
>
> Adam Wolf
> Cofounder and Engineer
> W&L
>
>
> On Sat, Oct 18, 2014 at 6:24 PM, Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx>
> wrote:
>>
>> The plan is that most users will not compile KiCad.
>>
>> This PPA will, at first, only contain the back ports of any packages
>> needed to build KiCad on 14.04.
>>
>> In terms of new regular binary release, OS X is the first on my list, but
>> it is very close, thanks to the help of everyone on this list.
>>
>> Adam Wolf
>> Cofounder and Engineer
>> W&L
>>
>> On Oct 18, 2014 5:28 PM, "Jake" <jake@xxxxxxxx> wrote:
>>>
>>> Thank you Adam for your work on this.
>>>
>>> I haven't been back at sudoroom (where I am trying to install kicad) to
>>> test the fixes that were mentioned below, but I think that anything that
>>> makes it easier to install kicad is good.  Ideally it will be possible for
>>> ubuntu 12.04 to install kicad by following instructions - keep in mind that
>>> 12.04 is LONG TERM SUPPORT and is still run by many people around the world,
>>> for good reasons.
>>>
>>> Will this PPA also include KiCAD itself? :) :) :)
>>>
>>> -jake (dreaming of the good old wxgtk2.8 days)
>>>
>>> On Sat, 18 Oct 2014, Adam Wolf wrote:
>>>
>>>> I spent quite a few hours on this today.  I set up a PPA, did a backport
>>>> of wxpython3 (which provides most of these packages), and uploaded it.  The
>>>> build on the Ubuntu servers
>>>> fails, due to the package not specifying mesa-common-dev as a
>>>> build-depends.  (This issue is fixed in Debian, for what it's worth.)
>>>> I pinged the folks on the #ubuntu-packaging IRC in order to figure out
>>>> what my next step is, but I haven't gotten a reply yet.
>>>>
>>>> Harrumph.
>>>>
>>>> Adam Wolf
>>>> Cofounder and Engineer
>>>> W&L
>>>>
>>>> On Sat, Oct 18, 2014 at 8:56 AM, Carl Poirier <carl.poirier.2@xxxxxxxxx>
>>>> wrote:
>>>>       > i did try this and it said it couldn't satisfy the
>>>> dependancies..
>>>> Hi Jake, you can still install the package this way, inserting the
>>>> dependencies that need to be ignored. I built recent KiCads this way.
>>>>
>>>> sudo dpkg --install --ignore-depends=_______ python-wxgtk3.0.deb
>>>> > If I can find a few savvy volunteers here who use their 14.04 machines
>>>> > regularly and also want to test this for me, I can propose it be included in
>>>> > official backports.
>>>>
>>>> Hi Adam,
>>>> My main machine is running Xubuntu 14.04. I can test this for you during
>>>> a few weeks. After that, I plan tu update to 14.10 myself.
>>>>
>>>> Do I have to compile with KICAD_SCRIPTING_WXPYTHON, or only
>>>> KICAD_SCRIPTING?
>>>>
>>>> Let me know when the backports are ready.
>>>>
>>>> Regards,
>>>>
>>>> Carl
>>>>
>>>> On Sat, Oct 18, 2014 at 9:40 AM, Nick Østergaard <oe.nick@xxxxxxxxx>
>>>> wrote:
>>>>       Hi Adam
>>>>
>>>>       I have an ubuntu 14.04 (trusty) available, but I don't use it
>>>> daily
>>>>       though. I can still test the packages for you.
>>>>
>>>>       Nick
>>>>
>>>>       2014-10-18 15:20 GMT+02:00 Adam Wolf
>>>> <adamwolf@xxxxxxxxxxxxxxxxxxxx>:
>>>>       > *sigh*
>>>>       >
>>>>       > I have begun the backports process.
>>>> https://wiki.ubuntu.com/UbuntuBackports
>>>>       >
>>>>       > What this means is that I am creating a PPA of packages that are
>>>> needed for
>>>>       > KiCad and are already in 14.10 (utopic), but rejiggering the
>>>> packages so
>>>>       > they're meant for 14.04 (trusty).
>>>>       >
>>>>       > If I can find a few savvy volunteers here who use their 14.04
>>>> machines
>>>>       > regularly and also want to test this for me, I can propose it be
>>>> included in
>>>>       > official backports.
>>>>       >
>>>>       > Hopefully this goes as smoothly as getting wxWidgets 3.0 working
>>>> on this
>>>>       > week's OS X release.  (Sometimes I feel we spend more time
>>>> working on our
>>>>       > dependencies than on KiCad!)
>>>>       >
>>>>       > Adam Wolf
>>>>       > Cofounder and Engineer
>>>>       > Wayne and Layne, LLC
>>>>       >
>>>>       > On Sat, Oct 18, 2014 at 5:21 AM, Jake <jake@xxxxxxxx> wrote:
>>>>       >>
>>>>       >> i did try this and it said it couldn't satisfy the
>>>> dependancies..
>>>>       >>
>>>>       >>
>>>>       >> On Sat, 18 Oct 2014, Nick Østergaard wrote:
>>>>       >>
>>>>       >>> So did you ever try what Moses suggested?
>>>>       >>>
>>>>       >>> https://lists.launchpad.net/kicad-developers/msg15067.html
>>>>       >>>
>>>>       >>> 2014-10-18 10:30 GMT+02:00 Jake <jake@xxxxxxxx>:
>>>>       >>>>
>>>>       >>>> so i'm trying to install kicad on a fresh install of Ubuntu
>>>> 14.04, which
>>>>       >>>> is
>>>>       >>>> this years' long-term support version of Ubuntu.
>>>>       >>>>
>>>>       >>>> it should be easy right?
>>>>       >>>>
>>>>       >>>> but immediately, the kicad-install.sh script says
>>>>       >>>> E: Unable to locate package python-wxgtk3.0
>>>>       >>>> E: Couldn't find any package by regex 'python-wxgtk3.0'
>>>>       >>>>
>>>>       >>>> i looked into it and i see that python-wxgtk3.0 is only
>>>> available for
>>>>       >>>> bleeding-edge installs of Ubuntu 14.10 which only just now
>>>> came out.
>>>>       >>>>
>>>>       >>>> this is very frustrating and basically means that anyone not
>>>> running
>>>>       >>>> literally the latest system software can't install kicad.  Is
>>>> this
>>>>       >>>> really
>>>>       >>>> necessary?  I have python-wxgtk2.8 available to me, is that
>>>> not
>>>>       >>>> sufficient?
>>>>       >>>>
>>>>       >>>> I am not an expert with aptitude and sources, and i have no
>>>> idea how to
>>>>       >>>> get
>>>>       >>>> python-wxgtk3.0 onto my system, so i just installed
>>>> python-wxgtk2.8
>>>>       >>>> and i took out that line from kicad-install.sh and i'm trying
>>>> again.
>>>>       >>>>
>>>>       >>>> but if possible, i think it would be ideal if this
>>>> requirement were
>>>>       >>>> taken
>>>>       >>>> out.  I can't in good conscience keep telling people that
>>>> they should
>>>>       >>>> switch
>>>>       >>>> to kicad if i can't even figure out how to install it myself.
>>>>       >>>>
>>>>       >>>> apologies if i'm missing something basic, or if my tone is
>>>> frustrated.
>>>>       >>>>
>>>>       >>>> thank you,
>>>>       >>>> -jake
>>>>       >>>>
>>>>       >>>> _______________________________________________
>>>>       >>>> Mailing list: https://launchpad.net/~kicad-developers
>>>>       >>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>>       >>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>>       >>>> More help   : https://help.launchpad.net/ListHelp
>>>>       >>
>>>>       >>
>>>>       >> _______________________________________________
>>>>       >> Mailing list: https://launchpad.net/~kicad-developers
>>>>       >> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>>       >> Unsubscribe : https://launchpad.net/~kicad-developers
>>>>       >> More help   : https://help.launchpad.net/ListHelp
>>>>       >>
>>>>       >
>>>>
>>>>       _______________________________________________
>>>>       Mailing list: https://launchpad.net/~kicad-developers
>>>>       Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>>       Unsubscribe : https://launchpad.net/~kicad-developers
>>>>       More help   : https://help.launchpad.net/ListHelp
>>>>
>>>>
>>>>
>>>>
>


References