I sincerely apologize for abusing this list, but since gitlab decline my
registration I pretty much have no other option to notify you.
1. I've recently pull kicad sources and they want compile on my Debian
stable (12.9). The following patch solves the problem, but I'm pretty
sure it's not the correct action to take (earlier there was a section
acting on KICAD_USE_CMAKE_FINDPROTOBUF depending on target being linux
or not ... which might be more appropriate, but I haven't tested it):
----------------
diff --git a/CMakeLists.txt b/CMakeLists.txt
index fb2130e910..05d29fbb73 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -167,7 +167,7 @@ cmake_dependent_option(
KICAD_APPLE_MAKE_RELOCATEABLE_BUNDLE
# Old versions of CMake and/or protobuf can require the
FindProtobuf.cmake,
# but modern platforms require this to be off
-option( KICAD_USE_CMAKE_FINDPROTOBUF "Use FindProtobuf provided by
CMake" OFF )
+option( KICAD_USE_CMAKE_FINDPROTOBUF "Use FindProtobuf provided by
CMake" ON )
mark_as_advanced( KICAD_USE_CMAKE_FINDPROTOBUF )
####################################
--------------------------------
With this patch compiling on Debian 12.9 is correct.
2. The ReplicateLayout I used some time ago with KiCAD version 6.0 (as
provided by Debian stable package) worked perfectly. It made KiCAD "a
better place". Since then I've tried the KiCAD locally compiled as
pulled from gitlab, but the ReplicateLayout didn't work with any of them
(v7, v8, now v9). I've asked the author on github for a fix, but the
explanation was, that it's the KiCAD bug. That's why I just waited for
"the fix". But currently we have v9rc2 and there is no "fix" to make
that plugin work. Can somebody shred some light on what's happening
here? (The attachment is an error thrown by the plugin, when forced to
run on v9rc2). Is this really a "kicad fix" or just ReplicationLayout
author "preference" to some other specifics of the implementaion? What
and how one should do in the plugin ... instead of the iteration so
upsetting the ReplicateLayout plugin? Like what instead of
"board.GetEnabledLayers().Users()"?
Best regards to you all
-R
--
You received this message because you are subscribed to the Google Groups "KiCad
Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to devlist+unsubscr...@kicad.org.
To view this discussion visit
https://groups.google.com/a/kicad.org/d/msgid/devlist/35361a3d-60af-4f47-a4f9-6b2e46d9acfc%40electric-sheep.eu.