LSTS / dune

DUNE: Unified Navigation Environment
Other
111 stars 119 forks source link

Error building Dune on Windows CMake with VS2019 #240

Open Sqaure1 opened 2 years ago

Sqaure1 commented 2 years ago

Hey, I'm trying to build dune on my windows 10 pro 20H2 computer on dune-branch-20180710-eurready4os-cork tag. Visual Studio 2019 cmake version 3.24.2 g++ version 10.3.0

Accordingly to wiki I understand the only way to do that in windows is through the cmake gui and visual studio builder.

In addition I don't find any make.exe in my MinGW/bin.

When pressing configure button the build finishes but with this error:

CMake Deprecation Warning at CMakeLists.txt:31 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake.

Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions.

Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.19044. The C compiler identification is MSVC 19.29.30146.0 The CXX compiler identification is MSVC 19.29.30146.0 Detecting C compiler ABI info Detecting C compiler ABI info - done Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped Detecting C compile features Detecting C compile features - done Detecting CXX compiler ABI info Detecting CXX compiler ABI info - done Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.29.30133/bin/Hostx64/x64/cl.exe - skipped Detecting CXX compile features Detecting CXX compile features - done


Probing Compiler


Looking for INTEL_COMPILER Looking for __INTEL_COMPILER - not found Looking for SUNPRO_C Looking for __SUNPRO_C - not found Looking for clang Looking for clang - not found Looking for GNUC Looking for GNUC - not found Looking for _MSC_VER Looking for _MSC_VER - found


Probing Target CPU


Performing Test DUNE_SYS_HAS_AMD64__ Performing Test DUNE_SYSHASAMD64 - Failed Performing Test DUNE_SYS_HAS___AMD64 Performing Test DUNE_SYSHASAMD64 - Failed Performing Test DUNE_SYS_HASAMD64_ Performing Test DUNE_SYS_HASAMD64_ - Failed Performing Test DUNE_SYSHASX86_64 Performing Test DUNE_SYS_HAS_X86_64 - Failed Performing Test DUNE_SYS_HAS_X86_64 Performing Test DUNE_SYS_HAS___X86_64 - Failed Performing Test DUNE_SYS_HASM_X64 Performing Test DUNE_SYS_HAS__M_X64 - Success Performing Test ARCH64 Performing Test ARCH64 - Failed


Probing Target CPU Optimizations


Performing Test DUNE_CPU_VARIANT_ATOM Performing Test DUNE_CPU_VARIANT_ATOM - Failed Performing Test DUNE_CPU_VARIANT_GEODE Performing Test DUNE_CPU_VARIANT_GEODE - Failed


Probing Operating System


Looking for ANDROID Looking for ANDROID - not found Performing Test OS_LINUX24 Performing Test OS_LINUX24 - Failed Looking for linux Looking for linux - not found Looking for rtems Looking for rtems - not found Looking for ECOS Looking for ECOS - not found Looking for _WIN32 Looking for _WIN32 - found Looking for WINPTHREADS_VERSION_MAJOR Looking for WINPTHREADS_VERSION_MAJOR - not found


Probing C/C++ Library


Performing Test LLVM_LIBC Performing Test LLVM_LIBC - Failed Looking for UCLIBC Looking for UCLIBC - not found Looking for BIONIC Looking for BIONIC - not found Looking for GLIBC Looking for GLIBC - not found Looking for _NEWLIB_VERSION Looking for _NEWLIB_VERSION - not found Looking for ECOS Looking for ECOS - not found Looking for MINGW32_VERSION Looking for __MINGW32_VERSION - not found Looking for MINGW32 Looking for MINGW32__ - not found Looking for _MSC_VER Looking for _MSC_VER - found


Probing System Libraries


Looking for clock_gettime in rt Looking for clock_gettime in rt - not found Looking for getch in ws2_32 Looking for getch in ws2_32 - found Looking for getch in wsock32 Looking for getch in wsock32 - found Looking for getch in iphlpapi Looking for getch in iphlpapi - found Looking for setsockopt in socket Looking for setsockopt in socket - not found Looking for pthread_self in pthread Looking for pthread_self in pthread - not found Looking for pow in m Looking for pow in m - not found Looking for inet_addr in xnet Looking for inet_addr in xnet - not found Looking for inet_ntop in nsl Looking for inet_ntop in nsl - not found Looking for dlopen in dl Looking for dlopen in dl - not found Looking for gettext in intl Looking for gettext in intl - not found


Probing System Headers


Looking for C++ include cmath CMake Warning (dev) at C:/CMake/share/cmake-3.24/Modules/CheckIncludeFileCXX.cmake:81 (message): Policy CMP0075 is not set: Include file check macros honor CMAKE_REQUIRED_LIBRARIES. Run "cmake --help-policy CMP0075" for policy details. Use the cmake_policy command to set the policy and suppress this warning.

CMAKE_REQUIRED_LIBRARIES is set to:

ws2_32;wsock32;iphlpapi

For compatibility with CMake 3.11 and below this check is ignoring it. Call Stack (most recent call first): cmake/Headers.cmake:40 (check_include_file_cxx) cmake/Headers.cmake:91 (dune_test_header) cmake/Macros.cmake:47 (dune_probe_headers) cmake/Macros.cmake:82 (DUNE_PROBE_SYSTEM) CMakeLists.txt:72 (include) This warning is for project developers. Use -Wno-dev to suppress it.

Looking for C++ include cmath - found Looking for C++ include math.h Looking for C++ include math.h - found Looking for C++ include cstdlib Looking for C++ include cstdlib - found Looking for C++ include cstring Looking for C++ include cstring - found Looking for C++ include string.h Looking for C++ include string.h - found Looking for C++ include cstdio Looking for C++ include cstdio - found Looking for C++ include stdio.h Looking for C++ include stdio.h - found Looking for C++ include cstdarg Looking for C++ include cstdarg - found Looking for C++ include memory Looking for C++ include memory - found Looking for C++ include tr1/memory Looking for C++ include tr1/memory - not found Looking for C++ include time.h Looking for C++ include time.h - found Looking for C++ include alloca.h Looking for C++ include alloca.h - not found Looking for C++ include arpa/inet.h Looking for C++ include arpa/inet.h - not found Looking for C++ include devctl.h Looking for C++ include devctl.h - not found Looking for C++ include dirent.h Looking for C++ include dirent.h - not found Looking for C++ include dlfcn.h Looking for C++ include dlfcn.h - not found Looking for C++ include fcntl.h Looking for C++ include fcntl.h - found Looking for C++ include inttypes.h Looking for C++ include inttypes.h - found Looking for C++ include linux/i2c-dev.h Looking for C++ include linux/i2c-dev.h - not found Looking for C++ include linux/i2c.h Looking for C++ include linux/i2c.h - not found Looking for C++ include linux/rtc.h Looking for C++ include linux/rtc.h - not found Looking for C++ include linux/input.h Looking for C++ include linux/input.h - not found Looking for C++ include linux/spi/spidev.h Looking for C++ include linux/spi/spidev.h - not found Looking for C++ include netdb.h Looking for C++ include netdb.h - not found Looking for C++ include signal.h Looking for C++ include signal.h - found Looking for C++ include stdint.h Looking for C++ include stdint.h - found Looking for C++ include sys/io.h Looking for C++ include sys/io.h - not found Looking for C++ include sys/ioctl.h Looking for C++ include sys/ioctl.h - not found Looking for C++ include sys/procfs.h Looking for C++ include sys/procfs.h - not found Looking for C++ include sys/signal.h Looking for C++ include sys/signal.h - not found Looking for C++ include sys/stat.h Looking for C++ include sys/stat.h - found Looking for C++ include sys/statfs.h Looking for C++ include sys/statfs.h - not found Looking for C++ include sys/sendfile.h Looking for C++ include sys/sendfile.h - not found Looking for C++ include sys/time.h Looking for C++ include sys/time.h - not found Looking for C++ include sys/timex.h Looking for C++ include sys/timex.h - not found Looking for C++ include sys/types.h Looking for C++ include sys/types.h - found Looking for C++ include sys/file.h Looking for C++ include sys/file.h - not found Looking for C++ include sys/wait.h Looking for C++ include sys/wait.h - not found Looking for C++ include sys/vfs.h Looking for C++ include sys/vfs.h - not found Looking for C++ include sys/statvfs.h Looking for C++ include sys/statvfs.h - not found Looking for C++ include sys/syscall.h Looking for C++ include sys/syscall.h - not found Looking for C++ include sys/reboot.h Looking for C++ include sys/reboot.h - not found Looking for C++ include termios.h Looking for C++ include termios.h - not found Looking for C++ include unistd.h Looking for C++ include unistd.h - not found Looking for C++ include windows.h Looking for C++ include windows.h - found Looking for C++ include direct.h Looking for C++ include direct.h - found Looking for C++ include winsock2.h Looking for C++ include winsock2.h - found Looking for C++ include mach-o/dyld.h Looking for C++ include mach-o/dyld.h - not found Looking for C++ include process.h Looking for C++ include process.h - found Looking for C++ include bsp.h Looking for C++ include bsp.h - not found Looking for C++ include sys/param.h Looking for C++ include sys/param.h - not found Looking for C++ include sys/mount.h Looking for C++ include sys/mount.h - not found Looking for C++ include linux/videodev2.h Looking for C++ include linux/videodev2.h - not found Looking for C++ include sched.h Looking for C++ include sched.h - found Looking for C++ include poll.h Looking for C++ include poll.h - not found Looking for C++ include ifaddrs.h Looking for C++ include ifaddrs.h - not found Looking for C++ include semaphore.h Looking for C++ include semaphore.h - found Looking for C++ include libintl.h Looking for C++ include libintl.h - not found Looking for C++ include syslog.h Looking for C++ include syslog.h - not found Looking for C++ include float.h Looking for C++ include float.h - found Performing Test DUNE_SYS_HAS_SYS_SOCKET_H Performing Test DUNE_SYS_HAS_SYS_SOCKET_H - Failed Performing Test DUNE_SYS_HAS_NETINET_IN_H Performing Test DUNE_SYS_HAS_NETINET_IN_H - Failed Performing Test DUNE_SYS_HAS_NETINET_TCP_H Performing Test DUNE_SYS_HAS_NETINET_TCP_H - Failed Performing Test DUNE_SYS_HAS_SYS_SELECT_H Performing Test DUNE_SYS_HAS_SYS_SELECT_H - Failed Performing Test DUNE_SYS_HAS_SYS_SYSCTL_H Performing Test DUNE_SYS_HAS_SYS_SYSCTL_H - Failed Performing Test DUNE_SYS_HAS_SYS_RESOURCE_H Performing Test DUNE_SYS_HAS_SYS_RESOURCE_H - Failed Performing Test DUNE_SYS_HAS_SYS_MMAN_H Performing Test DUNE_SYS_HAS_SYS_MMAN_H - Failed Performing Test DUNE_SYS_HAS_NET_IF_H Performing Test DUNE_SYS_HAS_NET_IF_H - Failed Performing Test DUNE_SYS_HAS_TIMEPPS_H Performing Test DUNE_SYS_HAS_TIMEPPS_H - Failed Performing Test DUNE_SYS_HAS_IPHLPAPI_H Performing Test DUNE_SYS_HAS_IPHLPAPI_H - Success Performing Test DUNE_SYS_HAS_WS2TCPIP_H Performing Test DUNE_SYS_HAS_WS2TCPIP_H - Success Performing Test DUNE_SYS_HAS_WS2SPI_H Performing Test DUNE_SYS_HAS_WS2SPI_H - Success


Probing System Functions


Performing Test DUNE_SYS_HAS_STRNCPY_S Performing Test DUNE_SYS_HAS_STRNCPY_S - Success Performing Test DUNE_SYS_HAS_STRNCPY Performing Test DUNE_SYS_HAS_STRNCPY - Success Performing Test DUNE_SYS_HAS_VSNPRINTF Performing Test DUNE_SYS_HAS_VSNPRINTF - Success Performing Test DUNE_SYS_HAS_VSNPRINTF_S Performing Test DUNE_SYS_HAS_VSNPRINTF_S - Failed Performing Test DUNE_SYS_HAS_CLOSE Performing Test DUNE_SYS_HAS_CLOSE - Failed Performing Test DUNE_SYS_HAS_CLOSESOCKET Performing Test DUNE_SYS_HAS_CLOSESOCKET - Success Performing Test DUNE_SYS_HAS_PTHREAD_KEY_DELETE Performing Test DUNE_SYS_HAS_PTHREAD_KEY_DELETE - Failed Performing Test DUNE_SYS_HAS_PTHREAD_SIGMASK Performing Test DUNE_SYS_HAS_PTHREAD_SIGMASK - Failed Performing Test DUNE_SYS_HAS_PTHREAD_CONDATTR_SETCLOCK Performing Test DUNE_SYS_HAS_PTHREAD_CONDATTR_SETCLOCK - Failed Performing Test DUNE_SYS_HAS_SIGACTION Performing Test DUNE_SYS_HAS_SIGACTION - Failed Performing Test DUNE_SYS_HAS_MMAP Performing Test DUNE_SYS_HAS_MMAP - Failed Performing Test DUNE_SYS_HAS_MMAP64 Performing Test DUNE_SYS_HAS_MMAP64 - Failed Performing Test DUNE_SYS_HAS_MLOCKALL Performing Test DUNE_SYS_HAS_MLOCKALL - Failed Performing Test DUNE_SYS_HAS_MUNLOCKALL Performing Test DUNE_SYS_HAS_MUNLOCKALL - Failed Performing Test DUNE_SYS_HAS_ROUND Performing Test DUNE_SYS_HAS_ROUND - Success Performing Test DUNE_SYS_HAS_LROUND Performing Test DUNE_SYS_HAS_LROUND - Success Performing Test DUNE_SYS_HAS_GETCWD Performing Test DUNE_SYS_HAS_GETCWD - Failed Performing Test DUNE_SYS_HASGETCWD Performing Test DUNE_SYS_HASGETCWD - Success Performing Test DUNE_SYS_HAS_FORMAT_MESSAGE Performing Test DUNE_SYS_HAS_FORMAT_MESSAGE - Success Performing Test DUNE_SYS_HAS_IOPERM Performing Test DUNE_SYS_HAS_IOPERM - Failed Performing Test DUNE_SYS_HAS_LOCALTIME Performing Test DUNE_SYS_HAS_LOCALTIME - Success Performing Test DUNE_SYS_HAS_LOCALTIME_R Performing Test DUNE_SYS_HAS_LOCALTIME_R - Failed Performing Test DUNE_SYS_HAS_GMTIME_R Performing Test DUNE_SYS_HAS_GMTIME_R - Failed Performing Test DUNE_SYS_HAS_CLOCK_NANOSLEEP Performing Test DUNE_SYS_HAS_CLOCK_NANOSLEEP - Failed Performing Test DUNE_SYS_HAS_NANOSLEEP Performing Test DUNE_SYS_HAS_NANOSLEEP - Failed Performing Test DUNE_SYS_HAS_CLOCK_GETTIME Performing Test DUNE_SYS_HAS_CLOCK_GETTIME - Failed Performing Test DUNE_SYS_HAS_GET_SYSTEM_TIME_AS_FILE_TIME Performing Test DUNE_SYS_HAS_GET_SYSTEM_TIME_AS_FILE_TIME - Success Performing Test DUNE_SYS_HAS_QUERY_PERFORMANCE_COUNTER Performing Test DUNE_SYS_HAS_QUERY_PERFORMANCE_COUNTER - Success Performing Test DUNE_SYS_HAS_GET_LAST_ERROR Performing Test DUNE_SYS_HAS_GET_LAST_ERROR - Success Performing Test DUNE_SYS_HAS_CREATE_WAITABLE_TIMER Performing Test DUNE_SYS_HAS_CREATE_WAITABLE_TIMER - Success Performing Test DUNE_SYS_HAS_GET_MODULE_FILE_NAME Performing Test DUNE_SYS_HAS_GET_MODULE_FILE_NAME - Success Performing Test DUNE_SYS_HAS_LOAD_LIBRARY Performing Test DUNE_SYS_HAS_LOAD_LIBRARY - Success Performing Test DUNE_SYS_HAS_TLS_ALLOC Performing Test DUNE_SYS_HAS_TLS_ALLOC - Success Performing Test DUNE_SYS_HAS_DLERROR Performing Test DUNE_SYS_HAS_DLERROR - Failed Performing Test DUNE_SYS_HAS_DLOPEN Performing Test DUNE_SYS_HAS_DLOPEN - Failed Performing Test DUNE_SYS_HAS_GETTIMEOFDAY Performing Test DUNE_SYS_HAS_GETTIMEOFDAY - Failed Performing Test DUNE_SYS_HAS_HTONL Performing Test DUNE_SYS_HAS_HTONL - Success Performing Test DUNE_SYS_HAS_HTONS Performing Test DUNE_SYS_HAS_HTONS - Success Performing Test DUNE_SYS_HAS_NTOHL Performing Test DUNE_SYS_HAS_NTOHL - Success Performing Test DUNE_SYS_HAS_NTOHS Performing Test DUNE_SYS_HAS_NTOHS - Success Performing Test DUNE_SYS_HAS_INET_ADDR Performing Test DUNE_SYS_HAS_INET_ADDR - Success Performing Test DUNE_SYS_HAS_INET_NTOA Performing Test DUNE_SYS_HAS_INET_NTOA - Success Performing Test DUNE_SYS_HAS_INET_ATON Performing Test DUNE_SYS_HAS_INET_ATON - Failed Performing Test DUNE_SYS_HAS_INET_NTOP Performing Test DUNE_SYS_HAS_INET_NTOP - Failed Performing Test DUNE_SYS_HAS_INET_PTON Performing Test DUNE_SYS_HAS_INET_PTON - Failed Performing Test DUNE_SYS_HAS_GETADDRINFO Performing Test DUNE_SYS_HAS_GETADDRINFO - Success Performing Test DUNE_SYS_HAS_LSTAT Performing Test DUNE_SYS_HAS_LSTAT - Failed Performing Test DUNE_SYS_HAS_STATFS64_DARWIN_LINUX Performing Test DUNE_SYS_HAS_STATFS64_DARWIN_LINUX - Failed Performing Test DUNE_SYS_HAS_POSIX_MKDIR Performing Test DUNE_SYS_HAS_POSIX_MKDIR - Failed Performing Test DUNE_SYS_HAS_CREATE_DIRECTORY Performing Test DUNE_SYS_HAS_CREATE_DIRECTORY - Success Performing Test DUNE_SYS_HAS_SELECT Performing Test DUNE_SYS_HAS_SELECT - Success Performing Test DUNE_SYS_HAS_LINUX_SENDFILE Performing Test DUNE_SYS_HAS_LINUX_SENDFILE - Failed Performing Test DUNE_SYS_HAS_SETTIMEOFDAY Performing Test DUNE_SYS_HAS_SETTIMEOFDAY - Failed Performing Test DUNE_SYS_HAS_SOCKET Performing Test DUNE_SYS_HAS_SOCKET - Success Performing Test DUNE_SYS_HAS_WSA_STARTUP Performing Test DUNE_SYS_HAS_WSA_STARTUP - Success Performing Test DUNE_SYS_HAS_WSA_CLEANUP Performing Test DUNE_SYS_HAS_WSA_CLEANUP - Success Performing Test DUNE_SYS_HAS_WSA_STRING_TO_ADDRESS Performing Test DUNE_SYS_HAS_WSA_STRING_TO_ADDRESS - Success Performing Test DUNE_SYS_HAS_WSA_IOCTL Performing Test DUNE_SYS_HAS_WSA_IOCTL - Success Performing Test DUNE_SYS_HAS_STAT Performing Test DUNE_SYS_HAS_STAT - Success Performing Test DUNE_SYS_HAS_STRERROR Performing Test DUNE_SYS_HAS_STRERROR - Success Performing Test DUNE_SYS_HAS_GNU_STRERROR_R Performing Test DUNE_SYS_HAS_GNU_STRERROR_R - Failed Performing Test DUNE_SYS_HAS_POSIX_STRERROR_R Performing Test DUNE_SYS_HAS_POSIX_STRERROR_R - Failed Performing Test DUNE_SYS_HAS_CREATE_FILE Performing Test DUNE_SYS_HAS_CREATE_FILE - Success Performing Test DUNE_SYS_HAS_READ_FILE Performing Test DUNE_SYS_HAS_READ_FILE - Success Performing Test DUNE_SYS_HAS_WRITE_FILE Performing Test DUNE_SYS_HAS_WRITE_FILE - Success Performing Test DUNE_SYS_HAS_GET_OVERLAPPED_RESULT Performing Test DUNE_SYS_HAS_GET_OVERLAPPED_RESULT - Success Performing Test DUNE_SYS_HAS_SET_COMM_STATE Performing Test DUNE_SYS_HAS_SET_COMM_STATE - Success Performing Test DUNE_SYS_HAS_GET_COMM_STATE Performing Test DUNE_SYS_HAS_GET_COMM_STATE - Success Performing Test DUNE_SYS_HAS_SET_COMM_MASK Performing Test DUNE_SYS_HAS_SET_COMM_MASK - Success Performing Test DUNE_SYS_HAS_PURGE_COMM Performing Test DUNE_SYS_HAS_PURGE_COMM - Success Performing Test DUNE_SYS_HAS_WAIT_COMM_EVENT Performing Test DUNE_SYS_HAS_WAIT_COMM_EVENT - Success Performing Test DUNE_SYS_HAS_SET_COMM_BREAK Performing Test DUNE_SYS_HAS_SET_COMM_BREAK - Success Performing Test DUNE_SYS_HAS_CLEAR_COMM_BREAK Performing Test DUNE_SYS_HAS_CLEAR_COMM_BREAK - Success Performing Test DUNE_SYS_HAS_CLEAR_COMM_ERROR Performing Test DUNE_SYS_HAS_CLEAR_COMM_ERROR - Success Performing Test DUNE_SYS_HAS_WAIT_FOR_SINGLE_OBJECT Performing Test DUNE_SYS_HAS_WAIT_FOR_SINGLE_OBJECT - Success Performing Test DUNE_SYS_HAS_CREATE_EVENT Performing Test DUNE_SYS_HAS_CREATE_EVENT - Success Performing Test DUNE_SYS_HAS_RANDOM Performing Test DUNE_SYS_HAS_RANDOM - Failed Performing Test DUNE_SYS_HAS_SRANDOM Performing Test DUNE_SYS_HAS_SRANDOM - Failed Performing Test DUNE_SYS_HAS_LRAND48 Performing Test DUNE_SYS_HAS_LRAND48 - Failed Performing Test DUNE_SYS_HAS_SRAND48 Performing Test DUNE_SYS_HAS_SRAND48 - Failed Performing Test DUNE_SYS_HAS_SCHED_YIELD Performing Test DUNE_SYS_HAS_SCHED_YIELD - Failed Performing Test DUNE_SYS_HAS_SCHED_GET_PRIORITY_MIN Performing Test DUNE_SYS_HAS_SCHED_GET_PRIORITY_MIN - Failed Performing Test DUNE_SYS_HAS_SCHED_GET_PRIORITY_MAX Performing Test DUNE_SYS_HAS_SCHED_GET_PRIORITY_MAX - Failed Performing Test DUNE_SYS_HAS_SYNC_ADD_AND_FETCH Performing Test DUNE_SYS_HAS_SYNC_ADD_AND_FETCH - Failed Performing Test DUNE_SYSHASSYNC_SUB_AND_FETCH Performing Test DUNE_SYS_HAS___SYNC_SUB_AND_FETCH - Failed Performing Test DUNE_SYS_HAS_FORK Performing Test DUNE_SYS_HAS_FORK - Failed Performing Test DUNE_SYS_HAS_SHM_UNLINK Performing Test DUNE_SYS_HAS_SHM_UNLINK - Failed Performing Test DUNE_SYS_HAS_SHM_OPEN Performing Test DUNE_SYS_HAS_SHM_OPEN - Failed Performing Test DUNE_SYS_HAS_GETTEXT Performing Test DUNE_SYS_HAS_GETTEXT - Failed Performing Test DUNE_SYS_HAS_SYSLOG Performing Test DUNE_SYS_HAS_SYSLOG - Failed Performing Test DUNE_SYS_HAS_ISNAN_POSIX Performing Test DUNE_SYS_HAS_ISNAN_POSIX - Success Performing Test DUNE_SYS_HAS_ISNAN_CXX Performing Test DUNE_SYS_HAS_ISNAN_CXX - Success Performing Test DUNE_SYS_HASISNAN Performing Test DUNE_SYS_HAS__ISNAN - Success Performing Test DUNE_SYS_HAS_POPEN Performing Test DUNE_SYS_HAS_POPEN - Failed


Probing Types


Performing Test DUNE_SYS_HAS_STRUCT_TIMEVAL Performing Test DUNE_SYS_HAS_STRUCT_TIMEVAL - Success Performing Test DUNE_SYS_HAS_STRUCT_TERMIOS Performing Test DUNE_SYS_HAS_STRUCT_TERMIOS - Failed Performing Test DUNE_SYS_HAS_STRUCT_STAT Performing Test DUNE_SYS_HAS_STRUCT_STAT - Success Performing Test DUNE_SYS_HAS_STRUCT_FLOCK Performing Test DUNE_SYS_HAS_STRUCT_FLOCK - Failed Performing Test DUNE_SYS_HAS_CRITICAL_SECTION Performing Test DUNE_SYS_HAS_CRITICAL_SECTION - Success Performing Test DUNE_SYS_HAS_STD_TR1_SHARED_PTR Performing Test DUNE_SYS_HAS_STD_TR1_SHARED_PTR - Success Performing Test DUNE_SYS_HAS_SSIZE_T Performing Test DUNE_SYS_HAS_SSIZE_T - Failed


Probing Libraries


Looking for BVTSonar_Create in bvtsdk Looking for BVTSonar_Create in bvtsdk - not found Looking for C++ include bvt_sdk.h Looking for C++ include bvt_sdk.h - not found Looking for libusb_init in usb-1.0 Looking for libusb_init in usb-1.0 - not found Looking for FT_Open in ftd2xx Looking for FT_Open in ftd2xx - not found Looking for C++ include ftd2xx.h Looking for C++ include ftd2xx.h - not found Looking for jpeg_set_defaults in jpeg Looking for jpeg_set_defaults in jpeg - not found Performing Test DUNE_SYS_HAS_JPEGLIB_H Performing Test DUNE_SYS_HAS_JPEGLIB_H - Failed Performing Test HAVE_LIB_JPEG_80 Performing Test HAVE_LIB_JPEG_80 - Failed Looking for hid_close in hidapi-libusb Looking for hid_close in hidapi-libusb - not found Looking for usb_device_find_USB_MCC in mccusb Looking for usb_device_find_USB_MCC in mccusb - not found Looking for C++ include mccusb/pmd.h Looking for C++ include mccusb/pmd.h - not found Looking for CPhidgetBridge_setEnabled in phidget21 Looking for CPhidgetBridge_setEnabled in phidget21 - not found Looking for C++ include phidget21.h Looking for C++ include phidget21.h - not found Looking for sbp_state_init in swiftnav-static Looking for sbp_state_init in swiftnav-static - not found Looking for C++ include libswiftnav/sbp.h Looking for C++ include libswiftnav/sbp.h - not found


Probing Programs


Looking for Python interpreter IMC code generation enabled Looking for Doxygen Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) Looking for Info-ZIP Gettext string extraction disabled Gettext catalog merging disabled Gettext catalog compilation disabled


System Summary


Processor : x86 64 bit / Little Endian System : Windows Compiler : Microsoft C/C++ Library : Microsoft Canonical : x86-64bit-windows-microsoft-vs2015


Optional Features


Module PICCOLO: Disabled Module SHARED: Disabled Module DEBUG: Disabled Module PROFILE: Disabled Module TLSF: Disabled Module QT5: Disabled Module DC1394: Disabled Module V4L2: Disabled Module JS: Disabled Module XENETH: Disabled Module BLUEVIEW: Disabled Module OPENCV: Disabled Module NO_RTTI: Disabled Module UEYE: Disabled Building static library


Tasks


Actuators.AMC Actuators.Broom Actuators.FLIRPTU Actuators.LED4R Actuators.MCD4R Actuators.MicroCamD Actuators.SCRTv4 Actuators.SIMCT01 Actuators.SingleSIMCT01 Autonomy.OnEvent Autonomy.TextActions Control.ASV.HeadingAndSpeed Control.ASV.RemoteOperation Control.AUV.Allocator Control.AUV.Attitude Control.AUV.Diving Control.AUV.LMI Control.AUV.RemoteOperation Control.AUV.Speed Control.AntennaTracker Control.Path.Height Control.Path.ILOS Control.Path.LOSnSMC Control.Path.PurePursuit Control.Path.VectorField Control.ROV.Depth Control.ROV.HorizontalPlane Control.ROV.RemoteOperation Control.UAV.Ardupilot Control.UAV.LOS Control.UAV.PX4 Control.UAV.RemoteOperation Maneuver.CommsRelay Maneuver.CompassCalibration Maneuver.CoverArea Maneuver.FollowReference.AUV Maneuver.FollowReference.UAV Maneuver.FollowSystem Maneuver.FollowTrajectory Maneuver.Multiplexer Maneuver.RowsCoverage Maneuver.Teleoperation Maneuver.VehicleFormation.SMC Monitors.Clock Monitors.Collisions Monitors.Emergency Monitors.Entities Monitors.FuelLevel Monitors.Medium Monitors.OperationalLimits Monitors.Servos Navigation.AUV.Navigation Navigation.AUV.Ranger Navigation.General.GPSNavigation Navigation.General.LBL Navigation.General.ROV Plan.DB Plan.Engine Plan.Generator Power.APD Power.BATMANv2 Power.CPMB Power.DOAMv1 Power.DOAMv2 Power.LUEMB Power.MCBv2 Power.OPCON Power.PCTLv2 Power.PSIMAR Sensors.AIM104MultiIO Sensors.AIS Sensors.CyclopsC7 Sensors.DMS Sensors.DataStore Sensors.Edgetech2205 Sensors.EmulatedGPS Sensors.GPS Sensors.Genesys Sensors.GillWindObserverII Sensors.Imagenex837B Sensors.Imagenex852 Sensors.Imagenex872 Sensors.Imagenex881A Sensors.Keller Sensors.LIMU Sensors.MLBL Sensors.MLBLTracker Sensors.MTi Sensors.MetrecX Sensors.Microstrain3DMGX1 Sensors.Microstrain3DMGX3 Sensors.MiniSVS Sensors.OEMX Sensors.OS4000 Sensors.SADC Sensors.SCH311X Sensors.SW100 Sensors.SonTekArgonaut Sensors.ThermalZone Sensors.WifiRSSI Sensors.XR620CTD Sensors.XchangeSV Simulators.AcousticModem Simulators.CTD Simulators.DVL Simulators.DepthSensor Simulators.Docking Simulators.Environment Simulators.GPS Simulators.Gaussian Simulators.IMU Simulators.Iridium Simulators.LBL Simulators.Leaks Simulators.Motor Simulators.Servos Simulators.Target Simulators.UAV Simulators.UAVAutopilot Simulators.USBL Simulators.UnderwaterAcoustics Simulators.VSIM Supervisors.AUV.Assist Supervisors.AUV.LostComms Supervisors.Delegator Supervisors.Entities Supervisors.Power Supervisors.Reporter Supervisors.SlaveCPU Supervisors.UAV.LostComms Supervisors.Vehicle Transports.Announce Transports.Cache Transports.CommManager Transports.DataStore Transports.Discovery Transports.Evologics Transports.FTP Transports.Fragments Transports.GSM Transports.HTTP Transports.Iridium Transports.IridiumSBD Transports.LogBook Transports.Logging Transports.LoggingDigest Transports.LoggingURR4OS Transports.Radio Transports.Replay Transports.Seatrac Transports.Serial Transports.SerialOverTCP Transports.TCP.Client Transports.TCP.Server Transports.UAN Transports.UDP UserInterfaces.Buttons UserInterfaces.LCD UserInterfaces.LEDs UserInterfaces.MantaPanel Vision.DFK51BG02H Vision.FrameGrabber Vision.Lumenera Vision.PhotoTrigger Vision.UAVCamera

Disabled due to missing dependencies Actuators.PWM Autonomy.TREX Maneuver.FlyByCamera Maneuver.FollowTarget Maneuver.VehicleFormation.Coordinator Maneuver.VehicleFormation.FormCollAvoid Maneuver.VehicleFormation.Test Sensors.IFOG Transports.MobileInternet Vision.UI2210MGL

Configuring done


It would be great to get the dune executable files for windows - if possible.

Thank You. Appreciate any help.

zepinto commented 2 years ago

Despite the initial warning it seems that the cmake part of the conpilation all went fine (using x86-64bit-windows-microsoft-vs2015 compiler). Since the detected compiler is VS2015, the tool to compile should be nmake (instead of mingw's make). Have you tried running nmake on the folder where you've run cmake-gui?