At least I can confirm this behavior with my CMake 2.8.12. If I run the same configure command twice in a row, the second one will fail just as for Adam.
If I only run it once, do a make, then change something in CMake files and again issue a make then CMake automatically re-runs and everything is fine. I worked this way the last weeks without problems… Regards, Bernhard On 06.10.2014, at 22:57, Wayne Stambaugh <stambau...@verizon.net> wrote: > That was an easy fix :) Thanks again for taking on the task of > providing regular builds for OSX users. Now we just have to get regular > builds for windows users. I think once we get over this hurdle, we wont > have to spend so much time providing help to users who really should not > have to build from source to use a recent version of KiCad. I would > rather our limited development resources be spent working on the KiCad > source. > > Thanks, > > Wayne > > On 10/6/2014 4:46 PM, Adam Wolf wrote: >> Oh, after upgrading CMake to the newest version, my problem appears to >> have gone away. I think everything is great. >> >> Adam Wolf >> >> On Mon, Oct 6, 2014 at 3:41 PM, Wayne Stambaugh <stambau...@verizon.net >> <mailto:stambau...@verizon.net>> wrote: >> >> Hey Adam, >> >> You didn't happen to change CMake versions between builds? Sometimes >> CMake can behave badly when you have a build configuration generated by >> a previous version. I've run into this a few time over the years. >> Unfortunately I'm not in the be position to help you. Hopefully >> Bernhard can get your problem resolved. >> >> Wayne >> >> On 10/6/2014 4:24 PM, Adam Wolf wrote: >>> Hi Wayne, >>> >>> I was running with wxWidgets 3.0.2, but CMake 2.8.12.2. >>> >>> Adam Wolf >>> Cofounder and Engineer >>> W&L >>> >>> On Mon, Oct 6, 2014 at 3:19 PM, Wayne Stambaugh >>> <stambau...@verizon.net<mailto:stambau...@verizon.net> >>> <mailto:stambau...@verizon.net <mailto:stambau...@verizon.net>>> wrote: >>> >>> On 10/6/2014 4:00 PM, Adam Wolf wrote: >>>> Hi Wayne, >>>> >>>> Thanks for the prompt response. That modification does not appear to >>>> have worked. >>>> >>>> I am using CMake cmake-2.8.12.2. I guess there has been a more recent >>>> release--I will go update that. >>> >>> That's a more serious problem. It should have failed the first time you >>> ran CMake with wxWidgets 2.8.12.2 because the minimum version is now >>> 3.0.0. Make sure you apply the osx patches to wxWidgets from our >>> patches folder before you build it. I think Bernhard documented that as >>> well when he updated the osx build documentation. >>> >>>> >>>> Adam Wolf >>>> Cofounder and Engineer >>>> W&L >>>> >>>> On Mon, Oct 6, 2014 at 2:52 PM, Wayne Stambaugh >>>> <stambau...@verizon.net<mailto:stambau...@verizon.net> >> <mailto:stambau...@verizon.net <mailto:stambau...@verizon.net>> >>>> <mailto:stambau...@verizon.net >> <mailto:stambau...@verizon.net> <mailto:stambau...@verizon.net >> <mailto:stambau...@verizon.net>>>> >>> 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 : kicad-developers@lists.launchpad.net >> <mailto:kicad-developers@lists.launchpad.net> >>> <mailto:kicad-developers@lists.launchpad.net >> <mailto:kicad-developers@lists.launchpad.net>> >>>> <mailto:kicad-developers@lists.launchpad.net >> <mailto:kicad-developers@lists.launchpad.net> >>> <mailto:kicad-developers@lists.launchpad.net >> <mailto:kicad-developers@lists.launchpad.net>>> >>>>> Unsubscribe : https://launchpad.net/~kicad-developers >>>>> More help : https://help.launchpad.net/ListHelp >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Mailing list: https://launchpad.net/~kicad-developers >>>> Post to : kicad-developers@lists.launchpad.net >> <mailto:kicad-developers@lists.launchpad.net> >>> <mailto:kicad-developers@lists.launchpad.net >> <mailto:kicad-developers@lists.launchpad.net>> >>>> <mailto:kicad-developers@lists.launchpad.net >> <mailto:kicad-developers@lists.launchpad.net> >>> <mailto:kicad-developers@lists.launchpad.net >> <mailto:kicad-developers@lists.launchpad.net>>> >>>> Unsubscribe : https://launchpad.net/~kicad-developers >>>> More help : https://help.launchpad.net/ListHelp >>>> >>>> >>> >>> >> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~kicad-developers >> Post to : kicad-developers@lists.launchpad.net >> <mailto:kicad-developers@lists.launchpad.net> >> Unsubscribe : https://launchpad.net/~kicad-developers >> More help : https://help.launchpad.net/ListHelp >> >> > > > _______________________________________________ > 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
_______________________________________________ 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