1.)Grabbed source files from http://sourceforge.net/projects/brlcad/files/BRL-CAD%20Source/7.24.2/ 2.)moved folder from zip to document folder (E:/Users/Devin/Documents/brlcad-7.24.2) 3.)created a build folder inside the bircad-7.24.2 folder(E:/Users/Devin/Documents/brlcad-7.24.2/build) 4.)CMake does not have a build config option for Dev-C++ so I tried to use the MinGW Makerfiles 5.)Ran the generator and ended up with errors (see build log) build log: ============================================= The C compiler identification is GNU 4.7.1 The CXX compiler identification is GNU 4.7.1 Check for working C compiler: C:/Program Files (x86)/CodeBlocks/MinGW/bin/gcc.exe Check for working C compiler: C:/Program Files (x86)/CodeBlocks/MinGW/bin/gcc.exe -- works Detecting C compiler ABI info Detecting C compiler ABI info - done Detecting C compile features Detecting C compile features - done Check for working CXX compiler: C:/Program Files (x86)/CodeBlocks/MinGW/bin/g++.exe Check for working CXX compiler: C:/Program Files (x86)/CodeBlocks/MinGW/bin/g++.exe -- works Detecting CXX compiler ABI info Detecting CXX compiler ABI info - done Detecting CXX compile features Detecting CXX compile features - done --- Checking operating system support for file symlinking failed to create symbolic link ' E:/Users/Devin/Documents/brlcad-7.24.2/build/CMakeTmp/link_test_dest': No error --- Checking operating system support for file symlinking - Unsupported Performing Test NOERROR_FLAG Performing Test NOERROR_FLAG - Success ********************************************************** *** Configuring BRL-CAD Release 7.24.2, Build 20141203 *** ********************************************************** Looking for sys/types.h Looking for sys/types.h - found Looking for stdint.h Looking for stdint.h - found Looking for stddef.h Looking for stddef.h - found Check size of void * Check size of void * - done Could NOT find Java (missing: Java_JAR_EXECUTABLE Java_JAVAC_EXECUTABLE Java_JAVAH_EXECUTABLE Java_JAVADOC_EXECUTABLE) (found version "1.7.0.71") Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH) CMake Warning (dev) at misc/CMake/BRLCAD_Options.cmake:108 (if): Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. Run "cmake --help-policy CMP0054" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Quoted variables like "BRLCAD_BUNDLED_LIBS" will no longer be dereferenced when the policy is set to NEW. Since the policy is not set the OLD behavior will be used. Call Stack (most recent call first): misc/CMake/BRLCAD_Options.cmake:200 (OPTION_ALIASES) CMakeLists.txt:993 (BRLCAD_OPTION) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at misc/CMake/BRLCAD_Options.cmake:118 (if): Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. Run "cmake --help-policy CMP0054" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Quoted variables like "BRLCAD_BUNDLED_LIBS" will no longer be dereferenced when the policy is set to NEW. Since the policy is not set the OLD behavior will be used. Call Stack (most recent call first): misc/CMake/BRLCAD_Options.cmake:200 (OPTION_ALIASES) CMakeLists.txt:993 (BRLCAD_OPTION) This warning is for project developers. Use -Wno-dev to suppress it. SMP Support is not ready on Windows - disabling Could NOT find SHELL_SUPPORTED (missing: SH_EXEC CP_EXEC MV_EXEC RM_EXEC) Could NOT find LEX (missing: LEX_EXECUTABLE) Could NOT find YACC (missing: YACC_EXECUTABLE) Performing Test PIPE_C_FLAG_FOUND Performing Test PIPE_C_FLAG_FOUND - Success Performing Test PIPE_CXX_FLAG_FOUND Performing Test PIPE_CXX_FLAG_FOUND - Success Performing Test FNO_STRICT_ALIASING_C_FLAG_FOUND Performing Test FNO_STRICT_ALIASING_C_FLAG_FOUND - Success Performing Test FNO_STRICT_ALIASING_CXX_FLAG_FOUND Performing Test FNO_STRICT_ALIASING_CXX_FLAG_FOUND - Success Performing Test FNO_COMMON_C_FLAG_FOUND Performing Test FNO_COMMON_C_FLAG_FOUND - Success Performing Test FNO_COMMON_CXX_FLAG_FOUND Performing Test FNO_COMMON_CXX_FLAG_FOUND - Success Performing Test FEXCEPTIONS_C_FLAG_FOUND Performing Test FEXCEPTIONS_C_FLAG_FOUND - Success Performing Test FEXCEPTIONS_CXX_FLAG_FOUND Performing Test FEXCEPTIONS_CXX_FLAG_FOUND - Success Performing Test FTEMPLATE_DEPTH_128_CXX_FLAG_FOUND Performing Test FTEMPLATE_DEPTH_128_CXX_FLAG_FOUND - Success Performing Test MSSE3_C_FLAG_FOUND Performing Test MSSE3_C_FLAG_FOUND - Success Performing Test STD_GNU89_C_FLAG_FOUND Performing Test STD_GNU89_C_FLAG_FOUND - Success Performing Test STD_GNU99_C_FLAG_FOUND Performing Test STD_GNU99_C_FLAG_FOUND - Success Performing Test QUNUSED_ARGUMENTS_C_FLAG_FOUND Performing Test QUNUSED_ARGUMENTS_C_FLAG_FOUND - Failed Performing Test QUNUSED_ARGUMENTS_CXX_FLAG_FOUND Performing Test QUNUSED_ARGUMENTS_CXX_FLAG_FOUND - Failed Performing Test G_C_FLAG_FOUND Performing Test G_C_FLAG_FOUND - Success Performing Test G_CXX_FLAG_FOUND Performing Test G_CXX_FLAG_FOUND - Success Performing Test GGDB3_C_FLAG_FOUND Performing Test GGDB3_C_FLAG_FOUND - Success Performing Test GGDB3_CXX_FLAG_FOUND Performing Test GGDB3_CXX_FLAG_FOUND - Success CMake Warning (dev) at misc/CMake/BRLCAD_CMakeFiles.cmake:70 (if): Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. Run "cmake --help-policy CMP0054" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Quoted variables like "WIN32" will no longer be dereferenced when the policy is set to NEW. Since the policy is not set the OLD behavior will be used. Call Stack (most recent call first): src/other/CMakeLists.txt:47 (CMAKEFILES) This warning is for project developers. Use -Wno-dev to suppress it. Looking for regcomp in c Looking for regcomp in c - not found Could NOT find REGEX (missing: REGEX_INCLUDE_DIR REGEX_LIBRARY) CMake Warning (dev) at misc/CMake/BRLCAD_CMakeFiles.cmake:70 (if): Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. Run "cmake --help-policy CMP0054" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Quoted variables like "WIN32" will no longer be dereferenced when the policy is set to NEW. Since the policy is not set the OLD behavior will be used. Call Stack (most recent call first): CMakeLists.txt:386 (CMAKEFILES) src/other/libregex/CMakeLists.txt:28 (add_library) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at misc/CMake/BRLCAD_Options.cmake:108 (if): Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. Run "cmake --help-policy CMP0054" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Quoted variables like "BRLCAD_REGEX" will no longer be dereferenced when the policy is set to NEW. Since the policy is not set the OLD behavior will be used. Call Stack (most recent call first): misc/CMake/ThirdParty.cmake:238 (OPTION_ALIASES) src/other/CMakeLists.txt:85 (THIRD_PARTY) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at misc/CMake/BRLCAD_Options.cmake:118 (if): Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. Run "cmake --help-policy CMP0054" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Quoted variables like "BRLCAD_REGEX" will no longer be dereferenced when the policy is set to NEW. Since the policy is not set the OLD behavior will be used. Call Stack (most recent call first): misc/CMake/ThirdParty.cmake:238 (OPTION_ALIASES) src/other/CMakeLists.txt:85 (THIRD_PARTY) This warning is for project developers. Use -Wno-dev to suppress it. Looking for include file regex.h Looking for include file regex.h - not found Looking for regcomp in c Looking for regcomp in c - not found Could NOT find ZLIB (missing: ZLIB_INCLUDE_DIR ZLIB_LIBRARY) Check size of off64_t Check size of off64_t - done Looking for fseeko Looking for fseeko - not found Looking for unistd.h Looking for unistd.h - found CMake Warning (dev) at misc/CMake/BRLCAD_CMakeFiles.cmake:70 (if): Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. Run "cmake --help-policy CMP0054" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Quoted variables like "WIN32" will no longer be dereferenced when the policy is set to NEW. Since the policy is not set the OLD behavior will be used. Call Stack (most recent call first): CMakeLists.txt:386 (CMAKEFILES) src/other/libz/CMakeLists.txt:132 (add_library) This warning is for project developers. Use -Wno-dev to suppress it. Could NOT find LEMON (missing: LEMON_EXECUTABLE LEMON_TEMPLATE) CMake Warning (dev) at misc/CMake/ThirdParty.cmake:433 (if): Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. Run "cmake --help-policy CMP0054" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Quoted variables like "LEMON_MET_CONDITION" will no longer be dereferenced when the policy is set to NEW. Since the policy is not set the OLD behavior will be used. Call Stack (most recent call first): src/other/CMakeLists.txt:183 (THIRD_PARTY_EXECUTABLE) This warning is for project developers. Use -Wno-dev to suppress it. CMake Warning (dev) at misc/CMake/BRLCAD_CMakeFiles.cmake:70 (if): Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. Run "cmake --help-policy CMP0054" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Quoted variables like "WIN32" will no longer be dereferenced when the policy is set to NEW. Since the policy is not set the OLD behavior will be used. Call Stack (most recent call first): CMakeLists.txt:396 (CMAKEFILES) src/other/lemon/CMakeLists.txt:10 (add_executable) This warning is for project developers. Use -Wno-dev to suppress it. Could NOT find RE2C (missing: RE2C_EXECUTABLE) Could NOT find LEMON (missing: LEMON_TEMPLATE) Looking for inttypes.h Looking for inttypes.h - found Looking for memory.h Looking for memory.h - found Looking for stdbool.h Looking for stdbool.h - found Looking for stdlib.h Looking for stdlib.h - found Looking for string.h Looking for string.h - found Looking for strings.h Looking for strings.h - found Looking for sys/stat.h Looking for sys/stat.h - found Looking for unistd.h Looking for unistd.h - found Looking for memset Looking for memset - found Looking for mmap Looking for mmap - not found Looking for munmap Looking for munmap - not found Looking for strdup Looking for strdup - found Looking for strndup Looking for strndup - not found Check size of char Check size of char - done Check size of int Check size of int - done Check size of long Check size of long - done Check size of short Check size of short - done CMake Warning (dev) at misc/CMake/BRLCAD_CMakeFiles.cmake:70 (if): Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. Run "cmake --help-policy CMP0054" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Quoted variables like "WIN32" will no longer be dereferenced when the policy is set to NEW. Since the policy is not set the OLD behavior will be used. Call Stack (most recent call first): CMakeLists.txt:396 (CMAKEFILES) src/other/re2c/CMakeLists.txt:94 (add_executable) This warning is for project developers. Use -Wno-dev to suppress it. Could NOT find LEMON (missing: LEMON_TEMPLATE) Found RE2C: E:/Users/Devin/Documents/brlcad-7.24.2/build/bin/re2c CMake Warning (dev) at misc/CMake/BRLCAD_CMakeFiles.cmake:70 (if): Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. Run "cmake --help-policy CMP0054" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Quoted variables like "WIN32" will no longer be dereferenced when the policy is set to NEW. Since the policy is not set the OLD behavior will be used. Call Stack (most recent call first): CMakeLists.txt:396 (CMAKEFILES) src/other/perplex/CMakeLists.txt:81 (add_executable) This warning is for project developers. Use -Wno-dev to suppress it. Could NOT find XSLTPROC (missing: XSLTPROC_EXECUTABLE) Looking for sys/time.h Looking for sys/time.h - found Looking for time.h Looking for time.h - found Looking for stdarg.h Looking for stdarg.h - found Found ZLIB: E:/Users/Devin/Documents/brlcad-7.24.2/src/other/libzE:/Users/Devin/Documents/brlcad-7.24.2/build/src/other/libz Looking for include file pthread.h Looking for include file pthread.h - not found Found Threads: TRUE CMake Warning (dev) at misc/CMake/BRLCAD_CMakeFiles.cmake:70 (if): Policy CMP0054 is not set: Only interpret if() arguments as variables or keywords when unquoted. Run "cmake --help-policy CMP0054" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Quoted variables like "WIN32" will no longer be dereferenced when the policy is set to NEW. Since the policy is not set the OLD behavior will be used. Call Stack (most recent call first): CMakeLists.txt:386 (CMAKEFILES) C:/Program Files (x86)/CMake/share/cmake-3.1/Modules/FindThreads.cmake:207 (add_library) src/other/xmltools/libxml/CMakeLists.txt:10 (FIND_PACKAGE) This warning is for project developers. Use -Wno-dev to suppress it. CMake Error at CMakeLists.txt:467 (_message): Attempting to ignore non-existent file INTERFACE, in directory E:/Users/Devin/Documents/brlcad-7.24.2/src/other/xmltools/libxml Call Stack (most recent call first): misc/CMake/BRLCAD_CMakeFiles.cmake:137 (message) CMakeLists.txt:386 (CMAKEFILES) C:/Program Files (x86)/CMake/share/cmake-3.1/Modules/FindThreads.cmake:207 (add_library) src/other/xmltools/libxml/CMakeLists.txt:10 (FIND_PACKAGE) Configuring incomplete, errors occurred! See also "E:/Users/Devin/Documents/brlcad-7.24.2/build/CMakeFiles/CMakeOutput.log". See also "E:/Users/Devin/Documents/brlcad-7.24.2/build/CMakeFiles/CMakeError.log".