Building KicadLibrarian on linux

I try to compile KicadLibrarian on linux but make fails. Does someone suceeded to compile on recent xubuntu 20.04?
make report:
Scanning dependencies of target kicadlibrarian
[ 6%] Building CXX object CMakeFiles/kicadlibrarian.dir/librarymanager.cpp.o
[ 13%] Building CXX object CMakeFiles/kicadlibrarian.dir/libmngr_dlgnewfootprint.cpp.o
[ 20%] Building CXX object CMakeFiles/kicadlibrarian.dir/libmngr_dlgnewsymbol.cpp.o
[ 26%] Building CXX object CMakeFiles/kicadlibrarian.dir/libmngr_dlgoptions.cpp.o
[ 33%] Building CXX object CMakeFiles/kicadlibrarian.dir/libmngr_dlgreport.cpp.o
[ 40%] Building CXX object CMakeFiles/kicadlibrarian.dir/libmngr_dlgtemplate.cpp.o
[ 46%] Building CXX object CMakeFiles/kicadlibrarian.dir/libmngr_frame.cpp.o
/home/slavko/Downloads/KiCad-Librarian-master/src/libmngr_frame.cpp:4206:68: error: expected ‘;’ at end of member declaration
4206 | virtual wxDirTraverseResult OnFile(const wxString& /filename/) wxOVERRIDE {
| ^
| ;
/home/slavko/Downloads/KiCad-Librarian-master/src/libmngr_frame.cpp:4206:70: error: ‘wxOVERRIDE’ does not name a type
4206 | virtual wxDirTraverseResult OnFile(const wxString& /filename/) wxOVERRIDE {
| ^~~~~~~~~~
/home/slavko/Downloads/KiCad-Librarian-master/src/libmngr_frame.cpp:4209:62: error: expected ‘;’ at end of member declaration
4209 | virtual wxDirTraverseResult OnDir(const wxString& dirname) wxOVERRIDE {
| ^
| ;
/home/slavko/Downloads/KiCad-Librarian-master/src/libmngr_frame.cpp:4209:64: error: ‘wxOVERRIDE’ does not name a type
4209 | virtual wxDirTraverseResult OnDir(const wxString& dirname) wxOVERRIDE {
| ^~~~~~~~~~
make[2]: *** [CMakeFiles/kicadlibrarian.dir/build.make:141: CMakeFiles/kicadlibrarian.dir/libmngr_frame.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:76: CMakeFiles/kicadlibrarian.dir/all] Error 2
make: *** [Makefile:152: all] Error 2

A link to the project you want to build might be a good idea.

https://www.compuphase.com/electronics/kicadlibrarian_en.htm
I was thinking that is common for kicad users.

Never used this project. Looks like it has some handy features but I suggest you to not use for a while for two reasons.

  1. It has a little bit dated code base. Last commit is from two years earlier. Since KiCad has changed library format it might create problems rather than solving existing ones.
  2. You should keep the native way at the beginning so you can speed yourself up and get the whole idea working with KiCad.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.