← Back to team overview

kicad-developers team mailing list archive

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