I rebuilt wxwidgets 2.8.12.1 with the "--with-gnomeprint" switch, and kicad-bzr now also builds again without problems. I must admit I didn't look at the Kicad code.
Given that this is a testing branch and liable to change at any time, shouldn't it build every time if possible, without patching the source? Just a thought...
Search Criteria
Package Details: kicad-git 7.99.0.r4086.g5c20c5732d-1
Git Clone URL: | https://aur.archlinux.org/kicad-git.git (read-only, click to copy) |
---|---|
Package Base: | kicad-git |
Description: | Electronic schematic and printed circuit board (PCB) design tools |
Upstream URL: | https://kicad.org/ |
Licenses: | GPL |
Conflicts: | kicad, kicad-bzr |
Provides: | kicad |
Submitter: | Chocobo |
Maintainer: | nickoe |
Last Packager: | nickoe |
Votes: | 67 |
Popularity: | 0.000139 |
First Submitted: | 2015-10-08 16:39 (UTC) |
Last Updated: | 2023-12-26 13:07 (UTC) |
Dependencies (19)
- boost-libs (boost-libs-gitAUR)
- curl (curl-quiche-gitAUR, curl-gitAUR, curl-http3-ngtcp2AUR, curl-c-aresAUR)
- desktop-file-utils (desktop-file-utils-gitAUR)
- glew (glew-libepoxyAUR, glew-gitAUR, glew-waylandAUR, glew-osmesa-gitAUR, glew-wayland-gitAUR)
- glm (gliAUR, glm-gitAUR)
- libgit2 (libgit2-gitAUR)
- ngspice (ngspice-gitAUR)
- opencascade (opencascade-gitAUR, opencascade-rcAUR, opencascade-f3dAUR)
- python (python32AUR, python37AUR, python310AUR)
- python-wxpython (python-wxpython-gitAUR)
- swig (swig-gitAUR)
- unixodbc (unixodbc-gitAUR)
- wxwidgets-gtk3 (wxwidgets-gtk3-gitAUR, wxwidgets-gtk3-lightAUR)
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR) (make)
- mesa (mesa-nightly-nvk-rusticl-intelrt-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-minimal-gitAUR, mesa-gitAUR, mesa-amber) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compatAUR) (make)
- kicad-library (kicad-library-gitAUR, kicad-libraries-gitAUR) (optional) – for footprints
Required by (20)
- freerouting (requires kicad) (optional)
- kiauto-git (requires kicad)
- kibot (requires kicad)
- kicad-allegro (requires kicad) (optional)
- kicad-allegro-git (requires kicad) (optional)
- kicad-diff-git (requires kicad)
- kicad-i18n-git (requires kicad)
- kicad-interactive-html-bom-plugin (requires kicad)
- kicad-interactivehtmlbom-git (requires kicad)
- kicad-jlc-manufacture-git (requires kicad)
- kicad-kibuzzard-git (requires kicad)
- kicad-library-espressif-git (requires kicad)
- kicad-nightly-bin (requires kicad)
- kicad-pcb-diff (requires kicad)
- kicad-storybook-git (requires kicad)
- kikit-git (requires kicad)
- kiri-git (requires kicad)
- lc2kicad-git (requires kicad) (optional)
- pcbdraw (requires kicad)
- pcbdraw-git (requires kicad)
Sources (1)
Latest Comments
« First ‹ Previous 1 .. 23 24 25 26 27 28 29 Next › Last »
MrBlister commented on 2012-04-12 13:20 (UTC)
queueRAM commented on 2012-04-11 22:27 (UTC)
I just commented out lines 47-51 of include/common.h and it builds fine. Print dialogs seemed to work too. I don't know exactly why these checks were added.
MrBlister commented on 2012-04-11 19:45 (UTC)
As of BZR-3495 this no longer builds. Error message:
"You must use '--with-gnomeprint' or '--with-gtkprint' in your wx library configuration."
wxgtk (2.8) in the extra repo is not built with either of these, but wxgtk-2.9 in AUR is built with '--with-gnomeprint'. However, wxgtk-2.9 does not provide "wxwidgets" and kicad-bzr fails to build with this installed and wxgtk (2.8) temporarily uninstalled.
queueRAM commented on 2012-03-22 00:18 (UTC)
My bad. Fixed.
djgera commented on 2012-03-22 00:10 (UTC)
infinite loop in kicad.install:
pre_remove() {
pre_remove $1
}
<deleted-account> commented on 2011-04-30 04:14 (UTC)
The bzr checkout really takes forever with this. Could "--lightweight" be added to the "bzr co" line, so that won't spend forever getting all the old revisions that won't even be used in the build.
queueRAM commented on 2011-04-12 05:22 (UTC)
Thanks for the notification. JPC added this in revno 2955 2011-04-09 with the following commit message:
CMake: add definition KICAD_TESTING_VERSION and KICAD_STABLE_VERSION.
One of these 2 options *must* be now defined (i.e. run cmake with option -DKICAD_STABLE_VERSION or -DKICAD_TESTING_VERSION
CMAKE_BUILD_TYPE is actually still valid since it is part of the CMake build system.
<deleted-account> commented on 2011-04-12 00:00 (UTC)
I just tried updating kicad-bzr to revision 2958 .. unfortunately it doesn't compile anymore using the PKGBUILD.
This is the error message:
Please set to ON one option of KICAD_TESTING_VERSION or KICAD_STABLE_VERSION
When calling cmake add option -DKICAD_STABLE_VERSION=ON
or add option -DKICAD_TESTING_VERSION=ON
CMake Error at CMakeLists.txt:61 (message):
one option of KICAD_TESTING_VERSION or KICAD_STABLE_VERSION must be defined
I've been able to fix this with: http://sprunge.us/KbXd
That PKGBUILD still uses -DCMAKE_BUILD_TYPE=Release which probably is not used anymore.
Thanks,
Fabio
<deleted-account> commented on 2011-01-19 21:49 (UTC)
Hey dude, thanks for maintaining this PKGBUILD! Working great here! I'm getting addicted to KiCAD! Thanks!!!
Pinned Comments