kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #16791
Re: Fedora 21 nightlies build
Miguel,
I got fedora 21 building Kicad at last without any hacking for the first
time following the ideas that John Beard suggested to me I have built
with wxWidgets-3.0.2.
Application: kicad
Version: (2015-02-11 BZR 5414)-product Release build
wxWidgets: Version 3.0.2 (debug,wchar_t,compiler with C++ ABI 1002,GCC
4.9.2,wx containers,compatible with 2.8)
Platform: Linux 3.17.4-301.fc21.x86_64 x86_64, 64 bit, Little endian, wxGTK
Boost version: 1.54.0
USE_WX_GRAPHICS_CONTEXT=OFF
USE_WX_OVERLAY=OFF
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_WXPYTHON=OFF
USE_FP_LIB_TABLE=HARD_CODED_ON
BUILD_GITHUB_PLUGIN=ON
KICAD_USE_WEBKIT=OFF
If I find time I will revisit the wxPython build again. For the
wxPython build It compiles wxWidgets without issues, but always fails on
building the wxPython python module itself. I wanted access to my
projects more than I wanted to debug wxPython at the moment.
I would like to also enable the Webkit flag to cmake.
rpm -qa | grep webkit
webkitgtk4-2.6.5-1.fc21.x86_64
webkitgtk3-devel-2.4.8-1.fc21.x86_64
webkitgtk-devel-2.4.8-1.fc21.x86_64
qtwebkit-2.3.4-1.fc21.x86_64
kdelibs-webkit-4.14.3-8.fc21.x86_64
webkitgtk3-2.4.8-1.fc21.x86_64
webkitgtk-2.4.8-1.fc21.x86_64
This appeases cmake but the compile fails in building Kicad's webkit
code itself.
I would be interested if you have succeeded with either webkit or
wxPython on Fedora 21.
I want to update the building kicad wiki page to have a section on
building on fedora (red hat) releases.
The hardest part of documenting the packages needed to build Kicad on
Fedora is documenting the packages necessary to build Kicad. I can
remember some of the packages that are necessary for building Kicad, but
other packages I had already by building other software, and perhaps
others I got from the repository because things didn't compile cleanly
until I had all the ingredients.
I haven't tried building kicad against wxGTK3 but that is something that
will need to happen sooner or later.
On 02/14/2015 04:18 PM, Miguel Ángel Ajo wrote:
Fedora 21 nightlies build is fully working now (no more canvas problems), I
had to recompile wxGTK3 with ‘gtk2’ and wxPython with that build, then kicad on top.
If you had the repo configured previously, do a:
dnf clean all
dnf remove wxGTK3 wxPython kicad
dnf install kicad
Otherwise follow the instructions at:
https://copr.fedoraproject.org/coprs/mangelajo/kicad/
To override other wxGTK3 or wxPython versions, I have bumped the revisions of those
with +1000, but that’s a bit hacky, and may break when fedora releases new wxGTK3 versions,
I will look into a definitive solution as soon as I can, but that may work for now.
Please, let me know how if it works/doesn’t work for you.
Eventually I will set a builder for the stable version too.
Best regards,
Miguel Ángel Ajo
On Thursday, 15 de January de 2015 at 11:25, Miguel Ángel Ajo wrote:
I wanted to announce that I have created this repository with nightly builds for KiCad:
https://copr.fedoraproject.org/coprs/mangelajo/kicad/
http://ci.kicad-pcb.org/job/fedora-nightlies/
It has wxPython and python scripting enabled, and it’s based on wxWidgets 3.0.0,
as kicad is now.
For now you will find it’s a bit broken, as the wxGTK3 canvas is not working correctly
(having the same issue if I don’t link to wxPython3 and do it to the fedora stock wxGTK3),
that means eeschema is quite unusable, pcbnew only works correctly on the OpenGL or Cairo Canvas.
By the way, even broken I believe it’s a good opportunity for anyone willing to have a look on the latest release.
Miguel Ángel Ajo
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to : kicad-developers@xxxxxxxxxxxxxxxxxxx (mailto: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