Clean chroot.
-- Could NOT find Protobuf (missing: Protobuf_LIBRARIES Protobuf_INCLUDE_DIR)
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.000131 |
First Submitted: | 2015-10-08 16:39 (UTC) |
Last Updated: | 2023-12-26 13:07 (UTC) |
Clean chroot.
-- Could NOT find Protobuf (missing: Protobuf_LIBRARIES Protobuf_INCLUDE_DIR)
I have not tried mold, but I have used gold before for quite some time with kicad. Habe you tired test what difference it makes?
https://dev-docs.kicad.org/en/build/linux/ suggests using Ninja and Mold to speed up the build process
It seems that libgit2 is missing from dependencies.
-- Checking for one of the modules 'libgit2'
CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
Could NOT find libgit2 (missing: LIBGIT2_LIBRARIES LIBGIT2_INCLUDE_DIR)
Call Stack (most recent call first):
/usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:600 (_FPHSA_FAILURE_MESSAGE)
cmake/Findlibgit2.cmake:36 (find_package_handle_standard_args)
CMakeLists.txt:759 (find_package)
reported in upstream https://gitlab.com/kicad/code/kicad/-/issues/15306 There was fmt update in kicad 2 weeks ago, so that could be the change exposing issue.
@sph, ok, I see, but I think you should report this issue upstream. https://gitlab.com/kicad/code/kicad/-/issues
diff --git a/PKGBUILD b/PKGBUILD
index 4b0f000..eed4c27 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -41,4 +41,8 @@ package() {
cd "${srcdir}/${pkgname}"
cd build
make DESTDIR="${pkgdir}" install
+ cd "${pkgdir}"
+ rm usr/include/fmt/*
+ rm usr/lib/cmake/fmt/*
+ rm usr/lib/pkgconfig/fmt.pc
}
both kicad-git and fmt provide the rm'd files
@haawda, Could you please elaborate about more about what you mean with fmt? I do not see anything obvious.
There is obviously a new conflict to the fmt package.
CMake Error at thirdparty/nanodbc/CMakeLists.txt:148 (message): can not find a suitable odbc driver manager
Installing https://aur.archlinux.org/packages/nanodbc fixed this issue.
Pinned Comments