Your patch has been committed in product branch r5324. Thank you for you contribution to KiCad.
Cheers, Wayne On 12/16/2014 4:10 AM, Ashley Mills wrote: > I can confirm that the change also works on FreeBSD. > > On Mon, 15 Dec 2014 22:13:32 +0100 > Nick Østergaard <[email protected]> wrote: > >> I just tried a clean build (removing the contents of my intree build >> folder) with Ashley's patch on Archlinux. Worked fine, cmake did not >> fail and the build succeeded. But it also seems like the variable was >> set. The CMakeCache.txt contains; >> >> OPENGL_INCLUDE_DIR:PATH=/usr/include >> >> Just some feedback from my end. >> >> 2014-12-15 20:00 GMT+01:00 Wayne Stambaugh <[email protected]>: >>> Your patch breaks the CMake configuration on windows (and I suspect >>> Linux and OSX as well). The addition of "${OPENGL_INCLUDE_DIR}" to >>> the utils/idftools/CMakeList.txt file is the problem. It expands >>> to an empty string on windows causing CMake to exit with and >>> error. If I remove the double quotes, everything builds fine. >>> Please test this on your system to see if it still builds without >>> the double quotes. A solution will have to be found that builds on >>> FreeBSD without breaking existing builds before this patch can be >>> added to kicad. >>> >>> On 12/12/2014 8:56 AM, Ashley Mills wrote: >>>> Hi there, >>>> >>>> This is a patch for building on FreeBSD 10.1. Note config options >>>> are as follows: >>>> >>>> cmake ../ >>>> -DwxWidgets_CONFIG_EXECUTABLE=/usr/local/bin/wxgtk2u-3.0-config >>>> -DKICAD_SKIP_BOOST=YES >>>> >>>> Cheers >>>> >>>> Ashley >>>> >>>> === modified file 'include/kiway.h' >>>> --- include/kiway.h 2014-11-15 13:43:23 +0000 >>>> +++ include/kiway.h 2014-12-09 22:13:10 +0000 >>>> @@ -114,7 +114,7 @@ >>>> // be mangled. >>>> #define KIFACE_INSTANCE_NAME_AND_VERSION "KIFACE_1" >>>> >>>> -#if defined(__linux__) >>>> +#if defined(__linux__) || defined(__FreeBSD__) >>>> #define LIB_ENV_VAR wxT( "LD_LIBRARY_PATH" ) >>>> #elif defined(__WXMAC__) >>>> #define LIB_ENV_VAR wxT( "DYLD_LIBRARY_PATH" ) >>>> >>>> === modified file 'utils/idftools/CMakeLists.txt' >>>> --- utils/idftools/CMakeLists.txt 2014-10-02 23:03:52 +0000 >>>> +++ utils/idftools/CMakeLists.txt 2014-12-09 22:13:43 +0000 >>>> @@ -1,6 +1,7 @@ >>>> include_directories( >>>> "${CMAKE_SOURCE_DIR}/lib_dxf" >>>> "${CMAKE_SOURCE_DIR}/utils/idftools" >>>> + "${OPENGL_INCLUDE_DIR}" >>>> ) >>>> >>>> link_directories( >>>> >>>> _______________________________________________ >>>> 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 > _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

