← Back to team overview

kicad-developers team mailing list archive

Re: Getting kicad to work with wxPython Phoenix

 

So I'd like to help out and take a look, but getting wxphoenix with gtk2 is
proving a bit challenging. I did manage to install something (albeit the
wrong one) in the past.

Nick, what command did you use to install?


Miles


I have a fresh virtual ubuntu 16.04 install.

I think I ran my normal pkg installs.

sudo apt-get -y install libwxgtk3.0-0v5 libglew-dev libcairo2-dev
libbz2-dev doxygen libssl-dev libboost-dev libboost-thread-dev
libboost-context-dev libboost-filesystem-dev libboost-iostreams-dev
libboost-locale-dev libboost-program-options-dev swig python-wxgtk3.0*
git cmake libwxgtk3.0 libglm-dev libcurl3 libcurl3-dev python-dev


I ran the installs recommended on the wxpython page
sudo apt install  dpkg-dev build-essential libjpeg-dev libtiff-dev
libsdl1.2-dev libgstreamer-plugins-base0.10-dev libnotify-dev freeglut3
freeglut3-dev libsm-dev

sudo apt-get -y install libwxgtk3.0-0v5 libglew-dev libcairo2-dev
libbz2-dev doxygen libssl-dev libboost-dev libboost-thread-dev
libboost-context-dev libboost-filesystem-dev libboost-iostreams-dev
libboost-locale-dev libboost-program-options-dev swig python-wxgtk3.0*
git cmake libwxgtk3.0 libglm-dev libcurl3 libcurl3-dev python-dev

I later removed wx with gtk3 which was somehow part of my standard installs

sudo apt remove libwxgtk3.0
sudo apt remove python-wxgtk3.0*


sudo apt-get install libgtk2.0-dev
sudo apt install libwebkitgtk-dev

wget
https://wxpython.org/Phoenix/snapshot-builds/wxPython-4.0.2a1.dev3684+086967a.tar.gz

sudo pip install --upgrade --pre -f wxPython-4.0.2a1.dev3684+086967a.tar.gz
wxPython


I get a bunch of spew including these:

    Configure options: ['--enable-unicode', '--with-gtk=3',
'--with-opengl', '--enable-sound', '--enable-graphics_ctx',
'--enable-mediactrl', '--enable-display', '--enable-geometry',
'--enable-debug_flag', '--enable-optimise', '--disable-debugreport',
'--enable-uiactionsim', '--with-sdl']
    /tmp/pip-build-W4npQK/wxPython/ext/wxWidgets/configure --enable-unicode
--with-gtk=3 --with-opengl --enable-sound --enable-graphics_ctx
--enable-mediactrl --enable-display --enable-geometry --enable-debug_flag
--enable-optimise --disable-debugreport --enable-uiactionsim --with-sdl


   checking for GTK+ - version >= 3.0.0... Package gtk+-3.0 was not found
in the pkg-config search path.
    Perhaps you should add the directory containing `gtk+-3.0.pc'
    to the PKG_CONFIG_PATH environment variable
    No package 'gtk+-3.0' found
    no
    *** Could not run GTK+ test program, checking why...
    *** The test program failed to compile or link. See the file config.log
for the
    *** exact error that occured. This usually means GTK+ is incorrectly
installed.
    configure: error:
    The development files for GTK+ were not found. For GTK+ 2, please
    ensure that pkg-config is in the path and that gtk+-2.0.pc is
    installed. For GTK+ 1.2 please check that gtk-config is in the path,
    and that the version is 1.2.3 or above. Also check that the
    libraries returned by 'pkg-config gtk+-2.0 --libs' or 'gtk-config
    --libs' are in the LD_LIBRARY_PATH or equivalent.



pkg-config seems to be ok
pkg-config gtk+-2.0 --libs
-lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo
-lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0
-lglib-2.0 -lfontconfig -lfreetype







On Fri, Feb 16, 2018 at 8:13 PM, Carsten Schoenert <c.schoenert@xxxxxxxxxxx>
wrote:

> Hello Wayne,
>
> as Nick has written about a different part in this thread ...
>
> Am 24.11.17 um 14:00 schrieb Wayne Stambaugh:
> > I'm surprised there is no RFP for phoenix yet given that it will (has)
> > become the replacement for wxpython.  wxpython is a dead code base as
> > far as I know.  I certainly can create an RFP for phoenix but I am in no
> > position to actually help with the packaging.
>
> Everybody can open up a RFP in Debian, so $somebody just needs to it. :-)
>
> But, in the between time a ITP (Intent To Package) was opened for
> wxpython4.0 [1] some days ago. And since a few days a prepared binary
> package set is waiting in NEW [2] to get processed by the FTP Masters.
> So there is some light out there. ;)
>
> The upload was addressed into unstable so it should get into unstable
> and a few days later into testings once it gets accepted.
>
> [1] https://bugs.debian.org/888554
> [2] https://ftp-master.debian.org/new/wxpython4.0_4.0.1+dfsg-1.html
>
> --
> Regards
> Carsten Schoenert
>
> _______________________________________________
> 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
>

Follow ups

References