← Back to team overview

kicad-developers team mailing list archive

Rev 6429 broken?

 

Hi,

anyone else having problems with compiling 6429?

eeschema doesn’t link anymore with it (at least for me on OS X)… 

Scanning dependencies of target eeschema
[ 68%] Building CXX object eeschema/CMakeFiles/eeschema.dir/__/common/single_top.cpp.o
[ 68%] Linking CXX executable eeschema.app/Contents/MacOS/eeschema
clang: warning: argument unused during compilation: '-XLinker,-cref'
clang: warning: argument unused during compilation: '-XLinker,-Map=eeschema.map'
Undefined symbols for architecture x86_64:
  "Kiface()", referenced from:
      EDA_BASE_FRAME::config() in libcommon.a(basicframe.cpp.o)
      EDA_BASE_FRAME::sys_search() in libcommon.a(basicframe.cpp.o)
      EDA_BASE_FRAME::help_name() in libcommon.a(basicframe.cpp.o)
      EDA_BASE_FRAME::UpdateFileHistory(wxString const&, wxFileHistory*) in libcommon.a(basicframe.cpp.o)
      EDA_BASE_FRAME::GetFileFromHistory(int, wxString const&, wxFileHistory*) in libcommon.a(basicframe.cpp.o)
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [eeschema/eeschema.app/Contents/MacOS/eeschema] Error 1
make[1]: *** [eeschema/CMakeFiles/eeschema.dir/all] Error 2
make: *** [all] Error 2

I reverted to 6428 and it builds fine for me.

I checked the diff, but to be honest I don’t really have any idea on first glance what change of 6429 could case this…


Regards,
Bernhard



Follow ups