Le 14/04/2016 23:07, easyw a écrit : > Hi, > I'm having the same prob in windows 8-64b mingw64... > I could build with > KICAD_SCRIPTING=ON, KICAD_SCRIPTING_MODULES=ON, KICAD_SCRIPTING_WXPYTHON=ON > till few release before > now I can build only with this option off > > I tried both the path and -DSWIG_EXECUTABLE=/usr/bin/swig3.0 (after having > installed swig 3.0.6 with > pacman -S swig) > these are the errors: > CMake Error at > C:/kicad-wb-1602/msys64/mingw64/share/cmake-3.4/Modules/FindSWIG.cmake:50 > (message): > Command "C:/kicad-wb-1602/msys64/usr/bin/swig3.0 -swiglib" failed with > output: > Call Stack (most recent call first): > pcbnew/CMakeLists.txt:11 (find_package) > CMake Error at pcbnew/CMakeLists.txt:12 (include): > include called with wrong number of arguments. include() only takes one > file. > CMake Error at pcbnew/CMakeLists.txt:411 (swig_add_module): > Unknown CMake command "swig_add_module". > -- Configuring incomplete, errors occurred! > > my cmake options are: > cmake -G "MSYS Makefiles" -DCMAKE_BUILD_TYPE=Release > -DwxWidgets_ROOT_DIR=../../../../mingw64/include/wx-3.0/ -DKICAD_SCRIPTING=ON > -DKICAD_SCRIPTING_MODULES=ON -DKICAD_SCRIPTING_WXPYTHON=ON > -DPYTHON_ROOT_DIR=../../../../mingw64/include/python2.7 -DUSE_FP_LIB_TABLE=ON > -DBUILD_GITHUB_PLUGIN=ON -DSWIG_EXECUTABLE=/usr/bin/swig3.0 > -DKICAD_REPO_NAME=dev > -DKICAD_BUILD_VERSION=6691 ../kicad_main_branch > > Regards > Maurice >
I do not understand very well your command line. I am using W3 32 bits + msys2, but I believe it does not make difference. On my msys2 the default is swig 3.0.6, and the executable is swig (in fact swig.exe), not swig3.0 and it is in /mingw32/bin (or /mingw64/bin for you) Use command "type swig" or "type swig3.0" to know the actual path (and if file exists) here is the result on my install: jpc@jpc MINGW32 ~ $ type swig swig est haché (/mingw32/bin/swig) $ type swig3.0 bash: type: swig3.0 : non trouvé Because swig3.0 is the default, adding -DSWIG_EXECUTABLE is useless (currently, your define is perhaps incorrect and it explains the cmake errors)). You are using the wxWidgets coming from msys2. So define wxWidgets_ROOT_DIR should be not necessary. -- Jean-Pierre CHARRAS _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : kicad-developers@lists.launchpad.net Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp