I filed a issue[1] for this. Just to add insult to injury, clang wont work because something changed in libcontext that causes it to choke. The hits just keep on coming.
[1]: https://gitlab.com/kicad/code/kicad/-/issues/4967 On 7/22/2020 6:39 PM, Jon Evans wrote: > If it is the commit I made that Ian points out, I won't be able to debug > it very effectively. I don't have a msys2 build environment, and it > seems to work on all the platforms I do have. > > On Wed, Jul 22, 2020 at 6:38 PM Wayne Stambaugh <stambau...@gmail.com > <mailto:stambau...@gmail.com>> wrote: > > No problem. I'll file a issue report as soon as I determine the guilty > commit. > > On 7/22/2020 6:34 PM, Ian McInerney wrote: > > It was committed on July 3rd. I am not sure which commit is 100 behind > > the current head though, and I really don't want to kill my build > > directory by switching that far back to find out. > > > > -Ian > > > > On Wed, Jul 22, 2020 at 11:27 PM Wayne Stambaugh > <stambau...@gmail.com <mailto:stambau...@gmail.com> > > <mailto:stambau...@gmail.com <mailto:stambau...@gmail.com>>> wrote: > > > > I'm running `git bisect` now from HEAD~100. Is it further > back that > > that? Given that mingw debug builds are painfully slow, it's > going to > > take a while. > > > > On 7/22/2020 6:17 PM, Ian McInerney wrote: > > > Try going right before > c0aa6965de7b83ca78dd5c4d700b50a2a03a34e4 first. > > > The errors that Brian showed at the beginning of the thread > mention > > > NETCLASS* and shared_ptr stuff, and it looks like the last > commit that > > > touched those Swig parts was from Jon on June 30th which moved > > that from > > > pcbnew to the common Swig directory. I am not sure how that > could have > > > broken things, but I think it would be a good commit to > start with and > > > see if it is the issue. > > > > > > -Ian > > > > > > On Wed, Jul 22, 2020 at 11:10 PM Brian Piccioni > > > <br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>>>> wrote: > > > > > > 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 > > > > <br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>>>> > > > 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 > > > >>>>> <br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>> > > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>>> > > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>> > > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>>>>>: > > > >>>>> > > > >>>>> 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 > > > >>>>>> <br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>> > > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>>> > > > >>>>>> <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>> > > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>>>>> 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.n...@gmail.com > <mailto:oe.n...@gmail.com> <mailto:oe.n...@gmail.com > <mailto:oe.n...@gmail.com>> > > <mailto:oe.n...@gmail.com <mailto:oe.n...@gmail.com> > <mailto:oe.n...@gmail.com <mailto:oe.n...@gmail.com>>> > > > <mailto:oe.n...@gmail.com <mailto:oe.n...@gmail.com> > <mailto:oe.n...@gmail.com <mailto:oe.n...@gmail.com>> > > <mailto:oe.n...@gmail.com <mailto:oe.n...@gmail.com> > <mailto:oe.n...@gmail.com <mailto:oe.n...@gmail.com>>>>> 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 > > > >>>>>> <br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>> > > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>>> > > > >>>>>> <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>> > > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>>>>> 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 > > > >>>>>> <br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>> > > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>>> > > > >>>>>> <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>> > > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com> > > <mailto:br...@documenteddesigns.com > <mailto:br...@documenteddesigns.com>>>>> 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@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>>> > > > >>>>>> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>>>> > > > >>>>>> >> Unsubscribe : > > > https://launchpad.net/~kicad-developers > > > >>>>>> >> More help : > > > https://help.launchpad.net/ListHelp > > > >>>>>> > > > > >>>>>> > > > _______________________________________________ > > > >>>>>> > Mailing list: > > > https://launchpad.net/~kicad-developers > > > >>>>>> > Post to : > > > kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>>> > > > >>>>>> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>>>> > > > >>>>>> > Unsubscribe : > > > https://launchpad.net/~kicad-developers > > > >>>>>> > More help : > > https://help.launchpad.net/ListHelp > > > >>>>>> > > > >>>>>> > _______________________________________________ > > > >>>>>> Mailing list: > > https://launchpad.net/~kicad-developers > > > >>>>>> Post to : > > kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>>> > > > >>>>>> > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>>>> > > > >>>>>> Unsubscribe : > > https://launchpad.net/~kicad-developers > > > >>>>>> More help : > https://help.launchpad.net/ListHelp > > > >>>>>> > > > >>>> _______________________________________________ > > > >>>> Mailing list: https://launchpad.net/~kicad-developers > > > >>>> Post to : kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>>> > > > >>>> Unsubscribe : https://launchpad.net/~kicad-developers > > > >>>> More help : https://help.launchpad.net/ListHelp > > > >>>> > > > >>> _______________________________________________ > > > >>> Mailing list: https://launchpad.net/~kicad-developers > > > >>> Post to : kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>>> > > > >>> Unsubscribe : https://launchpad.net/~kicad-developers > > > >>> More help : https://help.launchpad.net/ListHelp > > > >> _______________________________________________ > > > >> Mailing list: https://launchpad.net/~kicad-developers > > > >> Post to : kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>>> > > > >> Unsubscribe : https://launchpad.net/~kicad-developers > > > >> More help : https://help.launchpad.net/ListHelp > > > > > > _______________________________________________ > > > Mailing list: https://launchpad.net/~kicad-developers > > > Post to : kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>> > > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net> > > <mailto:kicad-developers@lists.launchpad.net > <mailto:kicad-developers@lists.launchpad.net>>> > > > Unsubscribe : https://launchpad.net/~kicad-developers > > > More help : https://help.launchpad.net/ListHelp > > > > > > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp