kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #44246
Re: Profligacy of messages/ link errors building 5.99 on Windows 10/Msys
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
-
Profligacy of messages/ link errors building 5.99 on Windows 10/Msys
From: Brian Piccioni, 2020-07-21
-
Re: Profligacy of messages/ link errors building 5.99 on Windows 10/Msys
From: Brian Piccioni, 2020-07-21
-
Re: Profligacy of messages/ link errors building 5.99 on Windows 10/Msys
From: Nick Østergaard, 2020-07-21
-
Re: Profligacy of messages/ link errors building 5.99 on Windows 10/Msys
From: Brian Piccioni, 2020-07-21
-
Re: Profligacy of messages/ link errors building 5.99 on Windows 10/Msys
From: Ian McInerney, 2020-07-21
-
Re: Profligacy of messages/ link errors building 5.99 on Windows 10/Msys
From: Brian Piccioni, 2020-07-21
-
Re: Profligacy of messages/ link errors building 5.99 on Windows 10/Msys
From: Nick Østergaard, 2020-07-22
-
Re: Profligacy of messages/ link errors building 5.99 on Windows 10/Msys
From: Brian Piccioni, 2020-07-22
-
Re: Profligacy of messages/ link errors building 5.99 on Windows 10/Msys
From: Wayne Stambaugh, 2020-07-22
-
Re: Profligacy of messages/ link errors building 5.99 on Windows 10/Msys
From: Brian Piccioni, 2020-07-22