Hello All OS X users/builders, I succeeded building KiCad for OS X, using modified instructions from Bernhard.
First, I had a hard time to build wxwidgets, but that’s in the past. The KiCad build completed with BZR5162, but pcbnew crashes on start. I have not yet tried with BZR5164. I will let you know when I build 5164. Jean-Paul AC9GH On Oct 6, 2014, at 3:52 PM, Wayne Stambaugh <[email protected]> wrote: > On 10/6/2014 3:32 PM, Adam Wolf wrote: >> Hi folks, >> >> I'm working on scripting the great new work from Bernhard. The last >> remaining issue before publishing the builder script to the >> KicadOSXBuilder repo that Miguel made is that I am having problems when >> I rerun CMake. When I start clean, everything works great! >> >> I am following the instructions >> in >> https://bazaar.launchpad.net/~kicad-product-committers/kicad/product/view/head:/Documentation/compiling/mac-osx.txt. >> >> If I have a build/ directory, go into it, and run >> >> cmake ../kicad \ >> >> -DCMAKE_C_COMPILER=clang \ >> -DCMAKE_CXX_COMPILER=clang++ \ >> -DwxWidgets_CONFIG_EXECUTABLE=../wx-bin/bin/wx-config \ >> -DKICAD_SCRIPTING=OFF \ >> -DKICAD_SCRIPTING_MODULES=OFF \ >> -DKICAD_SCRIPTING_WXPYTHON=OFF \ >> -DCMAKE_INSTALL_PREFIX=../bin \ >> -DCMAKE_BUILD_TYPE=Release >> >> It works, generates great Makefiles that work great. I can immediately >> rerun the exact same CMake command, and I get the following error: >> >> CMake Error at CMakeModules/FindPackageHandleStandardArgs.cmake:136 >> (message): >> Could NOT find wxWidgets (missing: wxWidgets_LIBRARIES) (Required is at >> least version "3.0.0") >> Call Stack (most recent call first): >> CMakeModules/FindPackageHandleStandardArgs.cmake:343 >> (_FPHSA_FAILURE_MESSAGE) >> CMakeModules/FindwxWidgets.cmake:901 (find_package_handle_standard_args) >> CMakeLists.txt:408 (find_package) > > Try commenting out line 903 in CMakeModules/FindwxWidgets.cmake which > looks like: > > REQUIRED_VARS wxWidgets_LIBRARIES > > It appears that CMake is not finding the wxWidgets libraries on the > second pass after they have already been found. I don't see this on > windows or linux. I don't think this hack will work because I believe > that find_package_handle_standards_args() expects REQUIRED_VARS when > using it to test the for the found version. > >> >> If I clobber out the CMake files, and leave the rest of the build >> artifacts alone, CMake will rebuild successfully. > > This is very strange. Any thoughts Bernhard? Also, what version of > CMake are you using? At least it sounds like you can build a OSX bundle > which is a good first start. > > Thanks, > > Wayne > > >> >> Any thoughts? >> >> Adam Wolf >> Cofounder and Engineer >> W&L >> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp >> > > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

