This must be unique to OSX because I just tested this on Windows and it work fine. I guess the OSX devs will need to use CMake 3.0.2.
On 10/6/2014 5:14 PM, Bernhard Stegmaier wrote: > 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 <[email protected] > <mailto:[email protected]>> 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 >>> <[email protected] <mailto:[email protected]> >>> <mailto:[email protected]>> 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 >>>> <[email protected] >>>> <mailto:[email protected]><mailto:[email protected]> >>>> <mailto:[email protected] <mailto:[email protected]>>> 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 >>>>> <[email protected] >>>>> <mailto:[email protected]><mailto:[email protected]> >>> <mailto:[email protected] <mailto:[email protected]>> >>>>> <mailto:[email protected] >>> <mailto:[email protected]> <mailto:[email protected] >>> <mailto:[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] >>>>>> <mailto:[email protected]> >>> <mailto:[email protected]> >>>> <mailto:[email protected] >>> <mailto:[email protected]>> >>>>> <mailto:[email protected] >>> <mailto:[email protected]> >>>> <mailto:[email protected] >>> <mailto:[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] >>>>> <mailto:[email protected]> >>> <mailto:[email protected]> >>>> <mailto:[email protected] >>> <mailto:[email protected]>> >>>>> <mailto:[email protected] >>> <mailto:[email protected]> >>>> <mailto:[email protected] >>> <mailto:[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] >>> <mailto:[email protected]> >>> <mailto:[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] >> <mailto:[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

