← Back to team overview

kicad-developers team mailing list archive

Re: Build changes.

 

Wayne,

BZR 5151 fails miserably when building for OS X.
My script hasn’t changed in the last few months.
I tried to rebuild from scratch, and get the same result:

-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Failed
CMake Error at CMakeModules/FindwxWidgets.cmake:864 (message):
  wxWidgets wx/version.h file not found in
  /usr/local/lib/wx/include/osx_cocoa-unicode-3.0;/usr/local/include/wx-3.0.
Call Stack (most recent call first):
  CMakeLists.txt:376 (find_package)


-- Configuring incomplete, errors occurred!
See also "/Users/jean-paullouis/Soft_Dev/kicad-build/CMakeFiles/CMakeOutput.log".
See also "/Users/jean-paullouis/Soft_Dev/kicad-build/CMakeFiles/CMakeError.log”.



Jean-Paul
AC9GH




Attachment: CMakeError.log
Description: Binary data

Attachment: CMakeOutput.log
Description: Binary data



On Sep 26, 2014, at 9:12 PM, Wayne Stambaugh <stambaughw@xxxxxxxxxxx> wrote:

> On 9/26/2014 8:43 PM, Blair Bonnett wrote:
>> On 27 September 2014 12:36, Wayne Stambaugh <stambaughw@xxxxxxxxxxx
>> <mailto:stambaughw@xxxxxxxxxxx>> wrote:
>> 
>>> I may have pulled trigger on this change too fast.  If I remove
>> 
>>> ${CMAKE_CURRENT_LIST_DIR} using CMake 2.8.12.2 on windows, I get the
>> 
>>> same error you get with it.  What version of CMake are you using?  If
>> 
>>> it's 3 or greater, I may have to copy FindPackageMessage.cmake and
>>> CMakeParseArguments.cmake into the CMakeModules folder as well.
>> 
>> CMake 3.0.2.
>> 
>> Incidentally, revision 5150 still doesn't build on my machine -- you
>> need to remove the .cmake extension on the includes. But it might be
>> best to copy the new versions of those files into CMakeModules and
>> restore the ${CMAKE_CURRENT_LIST_DIR}/. I can confirm doing this works
>> for me so if it works with older versions of CMake thats probably the
>> way to go.
>> 
>> Blair
> 
> I copied the other two cmake files from 3.0.2 and it now works on
> windows with cmake 2.8.12 and linux with cmake 3.0.2.  I had to leave
> ${CMAKE_CURRENT_LIST_DIR}/ off the include statements to make it work
> correctly on cmake 2.8.12.  Sorry about the build issues.  I appears
> that there were some significant changes between CMake 2 and 3 that I
> was unaware of.
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~kicad-developers
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~kicad-developers
> More help   : https://help.launchpad.net/ListHelp


Follow ups

References