← Back to team overview

kicad-developers team mailing list archive

Re: Profligacy of messages/ link errors building 5.99 on Windows 10/Msys

 

Perhaps what I can try and do is a binary search for the last "working" master.

I think that is within my abilities.

On 2020-07-22 6:00 p.m., Jon Evans wrote:
If you know a version that builds (you said late June worked) you can
do a git bisect against a commit from back then and eventually this
will tell you which commit changed the behavior

On Wed, Jul 22, 2020 at 5:58 PM Brian Piccioni
<brian@xxxxxxxxxxxxxxxxxxxxx> wrote:
You can't imagine how happy it makes me feel to know it isn't some
stupid little thing I did.

I don't know how I can help though. I can try building a release version
to confirm.

On 2020-07-22 5:54 p.m., Wayne Stambaugh wrote:
I've been playing around with this and there is definetly something
amiss.  I don't get the build errors on release builds but I do see them
with debug builds (CMAKE_BUILD_TYPE=Debug).  Downgrading swig from
4.0.2-1 to 4.0.1-3 didn't help.  Interestingly the 5.1 branch builds
just fine so I suspect a recent change in the one of the CMake config
files is to blame.  I don't remember seeing any swig changes recently.

On 7/22/2020 9:30 AM, Brian Piccioni wrote:
Using this script

cmake -DCMAKE_BUILD_TYPE=Debug -G "MSYS Makefiles"
-DCMAKE_PREFIX_PATH=C:/msys64/mingw64
-DCMAKE_INSTALL_PREFIX=C:/msys64/mingw64
-DDEFAULT_INSTALL_PATH=C:/msys64/mingw64 -DMSYS=TRUE ../kicad

I get the same results

[ 98%] Built target qa_eeschema
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
CMakeFiles/pcbnew_kiface.dir/objects.a(pcbnew_wrap.cxx.obj):pcbnew_wrap.cxx:(.text+0x23cd):
undefined reference to `.refptr.PyObject_GenericGetAttr'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
CMakeFiles/pcbnew_kiface.dir/objects.a(pcbnew_wrap.cxx.obj): in function
`std::invalid_argument::invalid_argument(std::invalid_argument const&)':
C:/msys64/mingw64/include/c++/10.1.0/stdexcept:174: undefined reference
to `.refptr._ZTVSt16invalid_argument'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
CMakeFiles/pcbnew_kiface.dir/objects.a(pcbnew_wrap.cxx.obj): in function
`std::_Sp_counted_deleter<NETCLASS*, SWIG_null_deleter,
std::allocator<void>,
(__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)':
C:/msys64/mingw64/include/c++/10.1.0/bits/shared_ptr_base.h:490:
undefined reference to `typeinfo for SWIG_null_deleter'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
CMakeFiles/pcbnew_kiface.dir/objects.a(pcbnew_wrap.cxx.obj): in function
`swig::traits_from<KIID>::from(KIID const&)':
C:/Users/bjpic/KicadWork/FixedFormatting/clean/debug/pcbnew/pcbnew_wrap.cxx:3929:
undefined reference to `swig::traits_from_ptr<KIID>::from(KIID*, int)'
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
CMakeFiles/pcbnew_kiface.dir/objects.a(pcbnew_wrap.cxx.obj):pcbnew_wrap.cxx:(.rdata$_ZTI17SWIG_null_deleter+0x8):
undefined reference to `typeinfo name for SWIG_null_deleter'
collect2.exe: error: ld returned 1 exit status
make[2]: *** [pcbnew/CMakeFiles/pcbnew_kiface.dir/build.make:634:
pcbnew/_pcbnew.kiface] Error 1
make[1]: *** [CMakeFiles/Makefile2:3284:
pcbnew/CMakeFiles/pcbnew_kiface.dir/all] Error 2
make: *** [Makefile:161: all] Error 2

bjpic@LAPTOP-70Q5CT1Q MINGW64 ~/FixedFormatting/clean/debug

On 2020-07-22 2:39 a.m., Nick Østergaard wrote:
Did you try to use the normal makefile generator rather than the
eclipse one?

ons. 22. jul. 2020 01.37 skrev Brian Piccioni
<brian@xxxxxxxxxxxxxxxxxxxxx <mailto:brian@xxxxxxxxxxxxxxxxxxxxx>>:

      FWIW, I re-cloned Kicad master into an empty directory, created a
      new build directory, ran the standard build script

      cmake -DCMAKE_BUILD_TYPE=Debug \
      -G "Eclipse CDT4 - Unix Makefiles" \
      -DCMAKE_ECLIPSE_GENERATE_SOURCE_PROJECT=TRUE \
      -DCMAKE_PREFIX_PATH=C:/msys64/mingw64 \
      -DCMAKE_INSTALL_PREFIX=C:/msys64/mingw64 \
      -DDEFAULT_INSTALL_PATH=C:/msys64/mingw64 \
      -DMSYS=TRUE \
      ../kicad

      and got the same errors

       Built target qa_eeschema
      C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
      CMakeFiles/pcbnew_kiface.dir/objects.a(pcbnew_wrap.cxx.obj):pcbnew_wrap.cxx:(.text+0x23cd):
      undefined reference to `.refptr.PyObject_GenericGetAttr'
      C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
      CMakeFiles/pcbnew_kiface.dir/objects.a(pcbnew_wrap.cxx.obj): in
      function
      `std::invalid_argument::invalid_argument(std::invalid_argument
      const&)':
      C:/msys64/mingw64/include/c++/10.1.0/stdexcept:174: undefined
      reference to `.refptr._ZTVSt16invalid_argument'
      C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
      CMakeFiles/pcbnew_kiface.dir/objects.a(pcbnew_wrap.cxx.obj): in
      function `std::_Sp_counted_deleter<NETCLASS*, SWIG_null_deleter,
      std::allocator<void>,
      (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)':
      C:/msys64/mingw64/include/c++/10.1.0/bits/shared_ptr_base.h:490:
      undefined reference to `typeinfo for SWIG_null_deleter'
      C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
      CMakeFiles/pcbnew_kiface.dir/objects.a(pcbnew_wrap.cxx.obj): in
      function `swig::traits_from<KIID>::from(KIID const&)':
      C:/Users/bjpic/KicadWork/FixedFormatting/clean/debug/pcbnew/pcbnew_wrap.cxx:3929:
      undefined reference to `swig::traits_from_ptr<KIID>::from(KIID*, int)'
      C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
      CMakeFiles/pcbnew_kiface.dir/objects.a(pcbnew_wrap.cxx.obj):pcbnew_wrap.cxx:(.rdata$_ZTI17SWIG_null_deleter+0x8):
      undefined reference to `typeinfo name for SWIG_null_deleter'
      collect2.exe: error: ld returned 1 exit status
      make[2]: *** [pcbnew/CMakeFiles/pcbnew_kiface.dir/build.make:635:
      pcbnew/_pcbnew.kiface] Error 1
      make[1]: *** [CMakeFiles/Makefile2:3284:
      pcbnew/CMakeFiles/pcbnew_kiface.dir/all] Error 2
      make: *** [Makefile:161: all] Error 2

      bjpic@LAPTOP-70Q5CT1Q MINGW64 ~/FixedFormatting/clean/debug
      $



      On 2020-07-21 2:54 p.m., Ian McInerney wrote:
      Ignore all of those notes being printed by the compiler about
      mismatched struct/class definition. There is a bug in GCC 10.1
      that isn't silencing those properly, but that is fixed in GCC
      10.2/GCC 11 (I think they are hoping to release 10.2 this week).

      The linker errors appear to be Python related. Did you update
      your Python installation that KiCad uses recently? Can you
      confirm that SWIG and Python are being detected correctly bby CMake?

      -Ian

      On Tue, Jul 21, 2020 at 6:58 PM Brian Piccioni
      <brian@xxxxxxxxxxxxxxxxxxxxx
      <mailto:brian@xxxxxxxxxxxxxxxxxxxxx>> wrote:

          Before updating master I had successfuIly build a c late June
          version.

          After failing to build yesterday's master I deleted my build
          directory, pulled master, same problem. I then updated msys
          in order to make sure it wasn't a tool issue. Same problem. I
          deleted the build directory and same result.

          When I get home I'll try a new download of master and try
          that but I expect the same result

          Note the earlier reply claiming to have had a similar problem.

          On Tue, Jul 21, 2020, 13:47 Nick Østergaard
          <oe.nick@xxxxxxxxx <mailto:oe.nick@xxxxxxxxx>> wrote:

              That looks quite strange. Did you try a clean build
              directort? Maybe
              there is some caching that is broken after a toolchain
              update?  Pure
              speculation.


              On Tue, 21 Jul 2020 at 16:47, Brian Piccioni
              <brian@xxxxxxxxxxxxxxxxxxxxx
              <mailto:brian@xxxxxxxxxxxxxxxxxxxxx>> wrote:
              >
              > It is a non-release tag, but as a developer I sort of
              need it to compile ...
              >
              > On 2020-07-21 10:45 a.m., Alex wrote:
              >
              > I too, also had the same errors, but assumed that 5.99
              was some weird non-release tag, and switched to a
              different branch, as this is my first day building the
              application.
              >
              > On Tue, Jul 21, 2020, 4:42 PM Brian Piccioni
              <brian@xxxxxxxxxxxxxxxxxxxxx
              <mailto:brian@xxxxxxxxxxxxxxxxxxxxx>> wrote:
              >>
              >> When building I get a slew of errors or information
              messages of the type
              >> (see below). During linking I then get a pile of
              "undefined" errors.
              >> There are so many I can't reproduce them all.
              >>
              >> When I link I get a fatal error.
              >>
              >> This is the Master branch downloaded a few minutes
              before compiling. I
              >> tried updating Msys and get the same result.
              >>
              >>
              >>     42 |   struct ctype_base
              >>        |          ^~~~~~~~~~
              >> In file included from
              C:/msys64/mingw64/include/c++/10.1.0/string:43,
              >>                   from
              C:/msys64/mingw64/include/wx-3.0/wx/stringimpl.h:66,
              >>                   from
              C:/msys64/mingw64/include/wx-3.0/wx/unichar.h:15,
              >>                   from
              C:/msys64/mingw64/include/wx-3.0/wx/strvararg.h:22,
              >>                   from
              C:/msys64/mingw64/include/wx-3.0/wx/string.h:46,
              >>                   from
              C:/msys64/mingw64/include/wx-3.0/wx/memory.h:15,
              >>                   from
              C:/msys64/mingw64/include/wx-3.0/wx/object.h:19,
              >>                   from
              C:/msys64/mingw64/include/wx-3.0/wx/wx.h:15,
              >>                   from
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/kicad/include/fctsys.h:28,
              >>                   from
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/kicad/pcbnew/dialogs/panel_modedit_defaults.cpp:24:
              >>
              C:/msys64/mingw64/include/c++/10.1.0/bits/localefwd.h:125:9:
              note:
              >> replace the class-key with 'struct'
              >>    125 |   class ctype_base;
              >>        |         ^~~~~~~~~~
              >> In file included from
              >>
              C:/msys64/mingw64/include/c++/10.1.0/bits/locale_facets.h:41,
              >>                   from
              >> C:/msys64/mingw64/include/c++/10.1.0/bits/basic_ios.h:37,
              >>                   from
              C:/msys64/mingw64/include/c++/10.1.0/ios:44,
              >>                   from
              C:/msys64/mingw64/include/c++/10.1.0/ostream:38,
              >>                   from
              C:/msys64/mingw64/include/c++/10.1.0/iostream:39,
              >>                   from
              C:/msys64/mingw64/include/wx-3.0/wx/ioswrap.h:18,
              >>                   from
              C:/msys64/mingw64/include/wx-3.0/wx/textctrl.h:33,
              >>                   from
              C:/msys64/mingw64/include/wx-3.0/wx/wx.h:81,
              >>                   from
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/kicad/include/fctsys.h:28,
              >>                   from
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/kicad/pcbnew/dialogs/panel_modedit_defaults.cpp:24:
              >>
              C:/msys64/mingw64/include/c++/10.1.0/x86_64-w64-mingw32/bits/ctype_base.h:42:10:
              >> note: 'std::ctype_base' defined as 'struct' here
              >>     42 |   struct ctype_base
              >>        |          ^~~~~~~~~~
              >> [ 93%] Building CXX object
              >>
              pcbnew/CMakeFiles/pcbnew_kiface_objects.dir/initpcb.cpp.obj
              >> In file included from
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/kicad/thirdparty/nlohmann_json/nlohmann/json.hpp:70,
              >>                   from
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/kicad/include/settings/json_settings.h:24,
              >>                   from
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/kicad/include/settings/app_settings.h:25,
              >>                   from
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/kicad/pcbnew/pcbnew_settings.h:24,
              >>                   from
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/kicad/pcbnew/dialogs/dialog_update_pcb.cpp:29:
              >> C:/msys64/mingw64/include/c++/10.1.0/valarray:574:20:
              note: replace the
              >> class-key with 'struct'
              >>    574 |       friend class _Array<_Tp>;
              >>        |                    ^~~~~~~~~~~
              >> In file included from
              C:/msys64/mingw64/include/c++/10.1.0/valarray:100,
              >>                   from
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/kicad/thirdparty/nlohmann_json/nlohmann/json.hpp:70,
              >>                   from
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/kicad/include/settings/json_settings.h:24,
              >>                   from
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/kicad/include/settings/app_settings.h:25,
              >>                   from
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/kicad/pcbnew/pcbnew_settings.h:24,
              >>                   from
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/kicad/pcbnew/dialogs/dialog_update_pcb.cpp:29:
              >>
              C:/msys64/mingw64/include/c++/10.1.0/bits/valarray_array.h:396:12:
              note:
              >> 'std::_Array<_Tp>' defined as 'struct' here
              >>    396 |     struct _Array
              >>        |            ^~~~~~
              >> In file included from
              >> C:/msys64/mingw64/include/c++/10.1.0/bits/ios_base.h:46,
              >>                   from
              C:/msys64/mingw64/include/c++/10.1.0/streambuf:41,
              >>                   from
              >>
              C:/msys64/mingw64/include/c++/10.1.0/bits/streambuf_iterator.h:35,
              >>                   from
              C:/msys64/mingw64/include/c++/10.1.0/iterator:66,
              >>                   from
              C:/msys64/mingw64/include/c++/10.1.0/regex:43,
              >>                   from
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/kicad/pcbnew/dialogs/panel_pcbnew_color_settings.cpp:21:
              >>
              C:/msys64/mingw64/include/c++/10.1.0/system_error:54:9:
              note: replace
              >> the class-key with 'struct'
              >>     54 |   class error_code;
              >>        |         ^~~~~~~~~~
              >>
              C:/msys64/mingw64/include/c++/10.1.0/system_error:180:10:
              note:
              >> 'std::error_code' defined as 'struct' here
              >>    180 |   struct error_code
              >>        |          ^~~~~~~~~~
              >>
              C:/msys64/mingw64/include/c++/10.1.0/system_error:55:9:
              note: replace
              >> the class-key with 'struct'
              >>     55 |   class error_condition;
              >>        |         ^~~~~~~~~~~~~~~
              >>
              C:/msys64/mingw64/include/c++/10.1.0/system_error:278:10:
              note:
              >> 'std::error_condition' defined as 'struct' here
              >>    278 |   struct error_condition
              >>        |          ^~~~~~~~~~~~~~~
              >> In file included from
              C:/msys64/mingw64/include/c++/10.1.0/string:43,
              >>                   from
              C:/msys64/mingw64/include/c++/10.1.0/bitset:47,
              >>                   from
              C:/msys64/mingw64/include/c++/10.1.0/regex:39,
              >>                   from
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/kicad/pcbnew/dialogs/panel_pcbnew_color_settings.cpp:21:
              >>
              C:/msys64/mingw64/include/c++/10.1.0/bits/localefwd.h:125:9:
              note:
              >> replace the class-key with 'struct'
              >>    125 |   class ctype_base;
              >>        |         ^~~~~~~~~~
              >> In file included from
              >>
              C:/msys64/mingw64/include/c++/10.1.0/bits/locale_facets.h:41,
              >>                   from
              C:/msys64/mingw64/include/c++/10.1.0/locale:40,
              >>                   from
              C:/msys64/mingw64/include/c++/10.1.0/regex:44,
              >>                   from
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/kicad/pcbnew/dialogs/panel_pcbnew_color_settings.cpp:21:
              >>
              C:/msys64/mingw64/include/c++/10.1.0/x86_64-w64-mingw32/bits/ctype_base.h:42:10:
              >> note: 'std::ctype_base' defined as 'struct' here
              >>     42 |   struct ctype_base
              >>        |          ^~~~~~~~~~
              >> In file included from
              C:/msys64/mingw64/include/c++/10.1.0/string:43,
              >>                   from
              C:/msys64/mingw64/include/c++/10.1.0/bitset:47,
              >>                   from
              C:/msys64/mingw64/include/c++/10.1.0/regex:39,
              >>                   from
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/kicad/pcbnew/dialogs/panel_pcbnew_color_settings.cpp:21:
              >>
              C:/msys64/mingw64/include/c++/10.1.0/bits/localefwd.h:203:9:
              note:
              >> replace the class-key with 'struct'
              >>    203 |   class messages_base;
              >>        |         ^~~~~~~~~~~~~
              >> In file included from
              C:/msys64/mingw64/include/c++/10.1.0/locale:41,
              >>                   from
              C:/msys64/mingw64/include/c++/10.1.0/regex:44,
              >>                   from
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/kicad/pcbnew/dialogs/panel_pcbnew_color_settings.cpp:21:
              >>
              C:/msys64/mingw64/include/c++/10.1.0/bits/locale_facets_nonio.h:1770:10:
              >> note: 'std::messages_base' defined as 'struct' here
              >>   1770 |   struct messages_base
              >>
              >>
              >> Link Errors
              >>
              >> [ 98%] Built target qa_eeschema
              >>
              C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
              >>
              CMakeFiles/pcbnew_kiface.dir/objects.a(pcbnew_wrap.cxx.obj):pcbnew_wrap.cxx:(.text+0x23cd):
              >> undefined reference to `.refptr.PyObject_GenericGetAttr'
              >>
              C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
              >>
              CMakeFiles/pcbnew_kiface.dir/objects.a(pcbnew_wrap.cxx.obj):
              in function
              >>
              `std::invalid_argument::invalid_argument(std::invalid_argument
              const&)':
              >> C:/msys64/mingw64/include/c++/10.1.0/stdexcept:174:
              undefined reference
              >> to `.refptr._ZTVSt16invalid_argument'
              >>
              C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
              >>
              CMakeFiles/pcbnew_kiface.dir/objects.a(pcbnew_wrap.cxx.obj):
              in function
              >> `std::_Sp_counted_deleter<NETCLASS*, SWIG_null_deleter,
              >> std::allocator<void>,
              >>
              (__gnu_cxx::_Lock_policy)2>::_M_get_deleter(std::type_info const&)':
              >>
              C:/msys64/mingw64/include/c++/10.1.0/bits/shared_ptr_base.h:490:
              >> undefined reference to `typeinfo for SWIG_null_deleter'
              >>
              C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
              >>
              CMakeFiles/pcbnew_kiface.dir/objects.a(pcbnew_wrap.cxx.obj):
              in function
              >> `swig::traits_from<KIID>::from(KIID const&)':
              >>
              C:/Users/bjpic/KicadWork/FixedFormatting/debug/pcbnew/pcbnew_wrap.cxx:3929:
              >> undefined reference to
              `swig::traits_from_ptr<KIID>::from(KIID*, int)'
              >>
              C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.1.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
              >>
              CMakeFiles/pcbnew_kiface.dir/objects.a(pcbnew_wrap.cxx.obj):pcbnew_wrap.cxx:(.rdata$_ZTI17SWIG_null_deleter+0x8):
              >> undefined reference to `typeinfo name for
              SWIG_null_deleter'
              >> collect2.exe: error: ld returned 1 exit status
              >> make[2]: ***
              [pcbnew/CMakeFiles/pcbnew_kiface.dir/build.make:635:
              >> pcbnew/_pcbnew.kiface] Error 1
              >> make[1]: *** [CMakeFiles/Makefile2:3284:
              >> pcbnew/CMakeFiles/pcbnew_kiface.dir/all] Error 2
              >>
              >>
              >>
              >> _______________________________________________
              >> Mailing list: https://launchpad.net/~kicad-developers
              >> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
              <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
              >> Unsubscribe : https://launchpad.net/~kicad-developers
              >> More help   : https://help.launchpad.net/ListHelp
              >
              > _______________________________________________
              > Mailing list: https://launchpad.net/~kicad-developers
              > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
              <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
              > Unsubscribe : https://launchpad.net/~kicad-developers
              > More help   : https://help.launchpad.net/ListHelp

          _______________________________________________
          Mailing list: https://launchpad.net/~kicad-developers
          Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
          <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
          Unsubscribe : https://launchpad.net/~kicad-developers
          More help   : https://help.launchpad.net/ListHelp

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


Follow ups

References