kicad-developers team mailing list archive
-
kicad-developers team
-
Mailing list archive
-
Message #38510
build broken on macOS
Hi folks!
My macOS build machines were offline over the weekend, and when I brought
them back up yesterday, I now have a broken build. I am just reporting it
now, in case someone has a few minutes to look into it, otherwise I will
take a look sometime tonight. This is on master.
59b0f553e built fine, and then I was offline for a bit, and then ca5751fc4
does not work.
The errors I am getting are like:
==> default: In file included from
/vagrant/build/kicad/src/kicad/pcbnew/import_gfx/graphics_import_mgr.cpp:27:
==> default: /vagrant/build/kicad/src/kicad/pcbnew/import_gfx/dxf_import_plugin.h:148:16
==> default: : error: no matching constructor for initialization of
'wxArrayString'
==> default: return wxArrayString( 1, { "dxf" } );
==> default: ^ ~~~~~~~~~~~~
==> default: /vagrant/build/wxwidgets-dest/include/wx-3.0/wx/arrstr.h:54:5:
==> default: note: candidate constructor not viable: no known
conversion from 'const char [4]' to 'const char **' for 2nd argument
==> default:
==> default: wxArrayString(size_t sz, const char** a);
==> default: ^
==> default: /vagrant/build/wxwidgets-dest/include/wx-3.0/wx/arrstr.h:55
==> default: :5: note: candidate constructor not viable: no known
conversion from 'const char [4]' to 'const wchar_t **' for 2nd
argument
==> default: wxArrayString(size_t sz, const wchar_t** a);
==> default: ^
==> default: /vagrant/build/wxwidgets-dest/include/wx-3.0/wx/arrstr.h:56:5:
note:
==> default: candidate constructor not viable: no known conversion
from 'const char [4]' to 'const wxString *' for 2nd argument
==> default: wxArrayString(size_t sz, const wxString* a);
==> default: ^
==> default:
==> default: /vagrant/build/wxwidgets-dest/include/wx-3.0/wx/arrstr.h:
==> default: 53:5: note: candidate constructor not viable: requires
single argument 'a', but 2 arguments were provided
==> default: wxArrayString(const wxArrayString& a) :
wxArrayStringBase(a) { }
==> default:
==> default: ^
==> default: /vagrant/build/wxwidgets-dest/include/wx-3.0/wx/arrstr.h:52:
==> default: 5: note: candidate constructor not viable: requires 0
arguments, but 2 were provided
==> default: wxArrayString() { }
==> default: ^
==> default: In file included from
==> default: /vagrant/build/kicad/src/kicad/pcbnew/import_gfx/graphics_import_mgr.cpp:28:
==> default: /vagrant/build/kicad/src/kicad/pcbnew/import_gfx/svg_import_plugin.h:47:16
==> default: : error: no matching constructor for initialization of
'wxArrayString'
==> default: return wxArrayString( 1, { "svg" } );
==> default: ^ ~~~~~~~~~~~~
==> default: /vagrant/build/wxwidgets-dest/include/wx-3.0/wx/arrstr.h:
==> default: 54:
==> default: 5
==> default: :
==> default:
==> default: note: candidate constructor not viable: no known
conversion from 'const char [4]' to 'const char **' for 2nd argument
==> default: wxArrayString(size_t sz, const char** a);
==> default: ^
==> default: /vagrant/build/wxwidgets-dest/include/wx-3.0/wx/arrstr.h:55:5:
note: candidate constructor not viable: no known conversion from
'const char [4]' to 'const wchar_t **' for 2nd argument
==> default: wxArrayString(size_t sz, const wchar_t** a);
==> default: ^
==> default: /vagrant/build/wxwidgets-dest/include/wx-3.0/wx/arrstr.h:56:
==> default: 5
==> default: :
==> default: note:
==> default: candidate constructor not viable: no known conversion
from 'const char [4]' to 'const wxString *' for 2nd argument
==> default: wxArrayString(size_t sz, const wxString* a);
==> default: ^
==> default: /vagrant/build/wxwidgets-dest/include/wx-3.0/wx/arrstr.h:
==> default: 53:5: note: candidate constructor not viable: requires
single argument 'a', but 2 arguments were provided
==> default: wxArrayString(const wxArrayString& a) :
wxArrayStringBase(a) { }
==> default: ^
==> default: /vagrant/build/wxwidgets-dest/include/wx-3.0/wx/arrstr.h:52:
==> default: 5: note: candidate constructor not viable: requires 0
arguments, but 2 were provided
==> default: wxArrayString() { }
==> default: ^
==> default: [ 79%] Building CXX object
eeschema/CMakeFiles/eeschema_kiface.dir/cross-probing.cpp.o
==> default: 2
==> default: error
==> default: s
==> default: generated.
Any thoughts?
Thanks folks!
Follow ups