Package Details: kicad-git r9486.28f1209ce-1

Git Clone URL: (read-only)
Package Base: kicad-git
Description: Electronic schematic and printed circuit board (PCB) design tools
Upstream URL:
Licenses: GPL
Conflicts: kicad, kicad-bzr
Provides: kicad
Submitter: Chocobo
Maintainer: nickoe
Last Packager: nickoe
Votes: 63
Popularity: 1.753218
First Submitted: 2015-10-08 16:39
Last Updated: 2018-02-17 15:22

Latest Comments

nickoe commented on 2018-06-13 23:14

Kicad should work fine against occ

ILF commented on 2018-06-13 23:01

@nickoe freeimage ( is a dependency of OCE. Latest freeimage 3.17.0-3 misses some symbols so neither OCE recompiles against it, nor kicad compiles with OCE living in the system compiled against 3.17.0-2.

Kicad though compiles fine if I roll back freeimage to 3.17.0-2 from the archives.

In general OCE is becoming PITA, so we should probably try to use opencascade, I wouldn't want to speculate, but I would assume there is a big cross-section of people that use both kicad and freecad at the same time, so using different spins of opencascade is a bit redundant.

nickoe commented on 2018-06-13 14:26

What is freeimage, and how does it relate to kicad?

ILF commented on 2018-06-13 14:22

Building kicad fails with the latest freeimage (dependency of OCE). OCE compilation also fails with latest freeimage, so it's not just re-linking issue. We should definitely try compiling against opencascade, if someone has any ideas, please share.

schlumpf commented on 2018-05-31 11:00

KiCad stopped supporting Freeroute ( so you should remove 'freeroute-bin' from optional dependencies.

Salamandar commented on 2018-05-24 22:24

Hi, You put CMAKE_BUILD_TYPE=RelWithDebInfo. The pkg is thus 1.7Go. Could you use the Release build type ?

ILF commented on 2018-05-15 15:45

Was someone successful in building kicad with opencascade (OCC), instead of oce. I, too, would prefer to use opencascade because of freecad. When I try to use OCC, compile fails with a dependency on PTKernel, and it seems the PTKernel module is not part of opencascade since version 6.9.1.

doragasu commented on 2018-05-14 09:06

I do not know why, but several cross compilers fail if you define LD_LIBRARY_PATH.

You can test this e.g. by downloading crosstool-ng and trying to build any toolchain. Unless you unset LD_LIBRARY_PATH, build will fail.

nickoe commented on 2018-05-14 08:04

Yes, you should be able to use OCC instead of OCE, but it is not yet well tested.

I don't understand what you mean with OCE breaking build systems. The prefix location and adding a new location does not break build systems.

doragasu commented on 2018-05-14 08:00

Would it be possible to build this package using opencascade ( instead of oce? I do not really know which is the difference between these two packages, but they mostly look like the same thing, and opencascade installs a lot more cleanly.

I have both installed: oce for kicad-git, and opencascade for freecad. If they are the same thing, it would be good getting rid of one.

oce package installs under /opt and messes with LD_LIBRARY_PATH, breaking some build systems (opencascade installs under /usr). So if this can be done with opencascade instead oce, for me it would be a gain.

All comments