Deleted and mirrored: http://kmkeen.com/tmp/liquibyte-cant-paste
Search Criteria
Package Details: kicad-git 8.99.0.r1825.gb38357a5ea-1
Package Actions
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.000002 |
First Submitted: | 2015-10-08 16:39 (UTC) |
Last Updated: | 2024-07-16 22:49 (UTC) |
Dependencies (21)
- boost-libs
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- desktop-file-utils (desktop-file-utils-gitAUR)
- glew (glew-libepoxyAUR, glew-waylandAUR, glew-osmesa-gitAUR, glew-wayland-gitAUR, glew-gitAUR)
- glm (glm-gitAUR)
- libgit2 (libgit2-gitAUR)
- ngspice (ngspice-gitAUR)
- opencascade (opencascade-gitAUR, opencascade-rcAUR, opencascade-f3dAUR)
- protobuf (protobuf-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- python-wxpython (python-wxpython-gitAUR)
- swig (swig-gitAUR)
- unixodbc (unixodbc-gitAUR)
- wxwidgets-gtk3 (wxwidgets-gtk3-gitAUR, wxwidgets-gtk3-lightAUR)
- zstd (zstd-gitAUR, zstd-staticAUR)
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, mesa-amber) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
- kicad-library (kicad-library-gitAUR, kicad-libraries-gitAUR) (optional) – for footprints
Required by (23)
- freerouting (requires kicad) (optional)
- freerouting-zh-cn (requires kicad) (optional)
- freerouting-zh-cn-git (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)
- Show 3 more...
Sources (1)
Latest Comments
« First ‹ Previous 1 .. 20 21 22 23 24 25 26 27 28 29 Next › Last »
keenerd commented on 2014-04-29 20:21 (UTC)
keenerd commented on 2014-04-29 13:38 (UTC)
Prebuilt packages: http://pkgbuild.com/~kkeen/kicad-bzr/
Interesting to see that using their custom boost only costs 10% more build time and 120KB more install space. Considering boost-libs is 11.5MB, and all the fuss they kick up about patching boost, it seems they are not using boost for very much.
keenerd commented on 2014-04-29 04:07 (UTC)
Stock/official everything compiles fine for me. Not a single custom package in the tree used by Kicad. Liquibyte, how about instead of asking us to list stuff, you list what you have installed? Because your problems seem unique to you.
liquibyte commented on 2014-04-29 03:44 (UTC)
depends=('glew' 'wxgtk' 'hicolor-icon-theme' 'desktop-file-utils' 'boost-libs')
makedepends=('cmake' 'bzr' 'zlib' 'mesa' 'boost')
Where in here is there a dependency for wxWidgets? I didn't even have that installed as nothing I use depends on it.
So I'm thinking maybe I need this and I tried installing 3.0.0-1 from AUR because stable is out of date and oddly enough, I'm the one that flagged that too because the source url is incorrect. Version 3.0.0-1 fails to build so I went back and looked at the PKGBUILD FOR wxwidgets-stable and updated it on the fly using the source url for 2.8.12. I got that to finish compiling and to install and then the Kicad build gets farther along but ultimately fails.
My comment stands. Kicad is horribly managed and poorly written and it's just not worth the effort for me to keep debugging packages trying to get it working with the latest features. The AUR seems to be falling apart as the years progress and that is a little sad to me. I flagged wxwidgets-stable out of date back in January and it's not been updated even though all it needs is an updated url and a new checksum.
One of these days the Kicad devs will update stable with the new features and maybe I'll be able to get it that way but until then, I do not wish to keep compiling and installing custom packages just to make one program work. I've heard they have major toolchain issues and that they keep it that way to "make it easier" for their devs. Maybe it's time to fork it. I wish CERN had picked GEDA instead though.
If you can tell me the absolute library and toolchain that you're using, I'll double check my versions and see if I can get it working to help others out but won't keep doing it if they keep breaking things.
orson commented on 2014-04-28 19:16 (UTC)
@liquibyte
I suspect that wxWidgets is guilty. Which version do you use (what package and version, if installed from repo)?
liquibyte commented on 2014-04-28 14:58 (UTC)
The source for this is terrible. Won't build no matter what I do. I think the toolchain needs to be explicitly defined because something is not right here. I know it's not your fault but I think I'm just going to uninstall everything to do with kicad altogether and ignore the fact that we have no decent open source software of this nature. F'ing shame.
In file included from /tmp/yaourt-tmp-root/aur-kicad-bzr/src/kicad/include/base_struct.h:37:0,
from /tmp/yaourt-tmp-root/aur-kicad-bzr/src/kicad/common/dlist.cpp:28:
/tmp/yaourt-tmp-root/aur-kicad-bzr/src/kicad/include/richio.h:140:14: error: 'IO_ERROR::IO_ERROR(const char*, const char*, const wxChar*)' cannot be overloaded
explicit IO_ERROR( const char* aThrowersFile,
^
/tmp/yaourt-tmp-root/aur-kicad-bzr/src/kicad/include/richio.h:132:14: error: with 'IO_ERROR::IO_ERROR(const char*, const char*, const char*)'
explicit IO_ERROR( const char* aThrowersFile,
^
common/CMakeFiles/common.dir/build.make:102: recipe for target 'common/CMakeFiles/common.dir/dlist.cpp.o' failed
make[2]: *** [common/CMakeFiles/common.dir/dlist.cpp.o] Error 1
CMakeFiles/Makefile2:229: recipe for target 'common/CMakeFiles/common.dir/all' failed
make[1]: *** [common/CMakeFiles/common.dir/all] Error 2
Makefile:136: recipe for target 'all' failed
make: *** [all] Error 2
keenerd commented on 2014-04-28 12:25 (UTC)
This continues to build and run fine for me, no patches are needed. "make -j1" is forced now, because that seems to be where people have trouble.
b_eagle: That was a bug in wxgtk. It has been fixed.
Pinned Comments