Author Archives: te-bachi

Ultimaker 3

Update the Ultimaker 3 firmware
Ultimake 3 firmware release notes

  • Firmware 5.2.11 (May 14, 2019)
  • Firmware 4.3.3 (March 20, 2018)

Ultimaker 3 – Error Messages

Ultimaker 3 – Error Messages

Ultimaker S5 Error messages

ER45 – Capacitive sensor low performance or interference detected

Inside the Ultimaker 3

Inside the Ultimaker 3 – Day 1 – GCode
Inside the Ultimaker 3 – Day 2 – Remote access (part 1)
Inside the Ultimaker 3 – Day 3 – Remote access (part 2)
Inside the Ultimaker 3 – Day 4 – Electronics
Inside the Ultimaker 3 – Day 5 – Developer mode & Linux/Systemd
Inside the Ultimaker 3 – Day 6 – Active leveling

PrintCore Ruined

AA 0.4mm Printcore Ruined
ULTIMAKER 3 PLA Material gone back up around the Print Cores
fehlende Haftung/Adhäsion und resultierendes Problem
Ultimaker 3 Print cores jammed with Filament

Capacitive sensor

automatische Z-Kalibrierung schlägt fehl – Unterschiedliche Druckkopfhöhen Ultimaker 3
Auto Bed Nivelierung S5

YouTube: Photogrammetry

Photogrammetry Course (2015/16)

  • Photogrammetry I – 01 – Introduction (2015)
  • Photogrammetry I – 02 – Camera Basics (2015)
  • Photogrammetry I – 03 – Models (2014, as 2015 recordings failed)
  • Photogrammetry I – 04a – Histograms (2014)
  • Photogrammetry I – 04b – Histograms and Point Operators (2015)
  • Photogrammetry I – 05a – Binary Images (2015)
  • Photogrammetry I – 05b – Binary Images (2015)
  • Photogrammetry I – 05c – Binary Images (2015)
  • Photogrammetry I – 06ab – Local Operators (2015)
  • Photogrammetry I – 06c – Local Operators (2015)
  • Photogrammetry I – 07 – Edge Detection (2015)
  • Photogrammetry I – 08a – Matching – Cross Correlation (2015)
  • Photogrammetry I – 08b – Matching – Least Squares Matching (2015)
  • Photogrammetry I – 09 – Point Features – Förstner Operator (2015)
  • Photogrammetry I – 10a – Geometric Transfirmations (2015)
  • Photogrammetry I – 10b – Geometric Transformations (2015)
  • Photogrammetry I – 11a – Classification (2015)
  • Photogrammetry I – 11bc – Classification (2015)
  • Photogrammetry I – 12a – Dimensionality Reduction – PCA (2015)
  • Photogrammetry I – 12b – Dimensionality Reduction – LDA+LLE (2015)
  • Photogrammetry I – 13a – Clustering & Segmentation (2015)
  • Photogrammetry I – 13b – Clustering & Segmentation (2015)
  • Photogrammetry I – 14 – Homogeneous Coordinates (2015)
  • Photogrammetry I – 15a – Camera Extrinsics and Intrinsics (2015)
  • Photogrammetry I – 15b – Camera Extrinsics and Intrinsics (2015)
  • Photogrammetry I – 16a – DLT & Camera Calibration (2015)
  • Photogrammetry I – 16b – DLT & Camera Calibration (2015)
  • Projective 3-Point Algorithm using Grunert’s Method (, 2020)
  • Photogrammetry II – 01 – Introduction (2015/16)
  • Photogrammetry II – 02a – Relative Orientation (2015/16)
  • Photogrammetry II – 02b – Relative Orientation (2015/16)
  • Photogrammetry II – 03a – Epipolar Geometry and Essential Matrix (2015/16)
  • Photogrammetry II – 03b – Epipolar Geometry and Essential Matrix (2015/16)
  • Photogrammetry II – 04 – Direct Solution for Fundamental and Essential Matrix (2015/16)
  • Photogrammetry II – 05 – Iterative Solution for the Relative Orientation (2015/16)
  • Photogrammetry II – 06 – Triangulation and Absolute Orientation (2015/16)
  • Photogrammetry II – 07 – Bundle Adjustment – Part 1 (2015/16)
  • Photogrammetry II – 07c – Bundle Adjustment – Part 2 (2015/16)
  • Photogrammetry II – 08 – Aero Triangulation (2015/16)
  • Photogrammetry II – 09 – Orthophoto (2015/16)
  • Photogrammetry II – 10 – SIFT Features and RANSAC (2015/16)
  • Photogrammetry II – 11 – Bayes Filter and Models (2015/16)
  • Photogrammetry II – 12 – Kalman Filter and EKF (2015/16)
  • Photogrammetry II – 13 – EKF SLAM (2015/16)
  • Photogrammetry II – 14 – Photogrammetry II Summary (2015/16)

Photogrammetrie

  • Photogrammetrie – Grundprinzipien und Anwendung – Vom Foto zum 3D Modell
  • Gratis 3D-Scan Tutorial
  • vom Foto zum 3D-Objekt / Photogrammetrie FREEWARE / German Tutorial
  • Photogrammetrie – Verwandle deine Kamera in einen 3D-Scanner
  • 3D Photogrammetrie Scanner – Aufbau und Betrieb – Teil 2 Betriebsablauf
  • 3D Scannen und drucken gratis in Top Qualität
  • How to 3D Photoscan Easy and Free!
  • Meshroom — 3D Models from Photos using this Free Open Source Photogrammetry Software
  • STEINBICHLER Photogrammetrie mit W-LAN
  • H. P. Lovecraft – Die Traumsuche nach dem unbekannten Kadath [Teil 1]
  • 3D scanning with Photogrammetry for free! – Tutorial

OpenCV 4.3.0 Compilation

The CXX compiler identification is GNU 7.3.0
The C compiler identification is GNU 7.3.0
Check for working CXX compiler: C:/Qt/Tools/mingw730_64/bin/g++.exe
Check for working CXX compiler: C:/Qt/Tools/mingw730_64/bin/g++.exe - works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Detecting CXX compile features
Detecting CXX compile features - done
Check for working C compiler: C:/Qt/Tools/mingw730_64/bin/gcc.exe
Check for working C compiler: C:/Qt/Tools/mingw730_64/bin/gcc.exe - works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Detecting C compile features
Detecting C compile features - done
Detected processor: AMD64
Found PythonInterp: C:/Program Files/Inkscape/python.exe (found suitable version "2.7.15", minimum required is "2.7") 
Could NOT find PythonLibs: Found unsuitable version "2.7.13", but required is exact version "2.7.15" (found C:/Users/andreas/.platformio/python27/libs/libpython27.a)
Could NOT find PythonInterp: Found unsuitable version "2.7.15", but required is at least "3.2" (found C:/Program Files/Inkscape/python.exe)
Performing Test HAVE_CXX_FSIGNED_CHAR
Performing Test HAVE_CXX_FSIGNED_CHAR - Success
Performing Test HAVE_C_FSIGNED_CHAR
Performing Test HAVE_C_FSIGNED_CHAR - Success
Performing Test HAVE_CXX_W
Performing Test HAVE_CXX_W - Success
Performing Test HAVE_C_W
Performing Test HAVE_C_W - Success
Performing Test HAVE_CXX_WALL
Performing Test HAVE_CXX_WALL - Success
Performing Test HAVE_C_WALL
Performing Test HAVE_C_WALL - Success
Performing Test HAVE_CXX_WERROR_RETURN_TYPE
Performing Test HAVE_CXX_WERROR_RETURN_TYPE - Success
Performing Test HAVE_C_WERROR_RETURN_TYPE
Performing Test HAVE_C_WERROR_RETURN_TYPE - Success
Performing Test HAVE_CXX_WERROR_NON_VIRTUAL_DTOR
Performing Test HAVE_CXX_WERROR_NON_VIRTUAL_DTOR - Success
Performing Test HAVE_C_WERROR_NON_VIRTUAL_DTOR
Performing Test HAVE_C_WERROR_NON_VIRTUAL_DTOR - Success
Performing Test HAVE_CXX_WERROR_ADDRESS
Performing Test HAVE_CXX_WERROR_ADDRESS - Success
Performing Test HAVE_C_WERROR_ADDRESS
Performing Test HAVE_C_WERROR_ADDRESS - Success
Performing Test HAVE_CXX_WERROR_SEQUENCE_POINT
Performing Test HAVE_CXX_WERROR_SEQUENCE_POINT - Success
Performing Test HAVE_C_WERROR_SEQUENCE_POINT
Performing Test HAVE_C_WERROR_SEQUENCE_POINT - Success
Performing Test HAVE_CXX_WFORMAT
Performing Test HAVE_CXX_WFORMAT - Success
Performing Test HAVE_C_WFORMAT
Performing Test HAVE_C_WFORMAT - Success
Performing Test HAVE_CXX_WERROR_FORMAT_SECURITY
Performing Test HAVE_CXX_WERROR_FORMAT_SECURITY - Success
Performing Test HAVE_C_WERROR_FORMAT_SECURITY
Performing Test HAVE_C_WERROR_FORMAT_SECURITY - Success
Performing Test HAVE_CXX_WMISSING_DECLARATIONS
Performing Test HAVE_CXX_WMISSING_DECLARATIONS - Success
Performing Test HAVE_C_WMISSING_DECLARATIONS
Performing Test HAVE_C_WMISSING_DECLARATIONS - Success
Performing Test HAVE_CXX_WMISSING_PROTOTYPES
Performing Test HAVE_CXX_WMISSING_PROTOTYPES - Failed
Performing Test HAVE_C_WMISSING_PROTOTYPES
Performing Test HAVE_C_WMISSING_PROTOTYPES - Success
Performing Test HAVE_CXX_WSTRICT_PROTOTYPES
Performing Test HAVE_CXX_WSTRICT_PROTOTYPES - Failed
Performing Test HAVE_C_WSTRICT_PROTOTYPES
Performing Test HAVE_C_WSTRICT_PROTOTYPES - Success
Performing Test HAVE_CXX_WUNDEF
Performing Test HAVE_CXX_WUNDEF - Success
Performing Test HAVE_C_WUNDEF
Performing Test HAVE_C_WUNDEF - Success
Performing Test HAVE_CXX_WINIT_SELF
Performing Test HAVE_CXX_WINIT_SELF - Success
Performing Test HAVE_C_WINIT_SELF
Performing Test HAVE_C_WINIT_SELF - Success
Performing Test HAVE_CXX_WPOINTER_ARITH
Performing Test HAVE_CXX_WPOINTER_ARITH - Success
Performing Test HAVE_C_WPOINTER_ARITH
Performing Test HAVE_C_WPOINTER_ARITH - Success
Performing Test HAVE_CXX_WSHADOW
Performing Test HAVE_CXX_WSHADOW - Success
Performing Test HAVE_C_WSHADOW
Performing Test HAVE_C_WSHADOW - Success
Performing Test HAVE_CXX_WSIGN_PROMO
Performing Test HAVE_CXX_WSIGN_PROMO - Success
Performing Test HAVE_C_WSIGN_PROMO
Performing Test HAVE_C_WSIGN_PROMO - Failed
Performing Test HAVE_CXX_WUNINITIALIZED
Performing Test HAVE_CXX_WUNINITIALIZED - Success
Performing Test HAVE_C_WUNINITIALIZED
Performing Test HAVE_C_WUNINITIALIZED - Success
Performing Test HAVE_CXX_WSUGGEST_OVERRIDE
Performing Test HAVE_CXX_WSUGGEST_OVERRIDE - Success
Performing Test HAVE_C_WSUGGEST_OVERRIDE
Performing Test HAVE_C_WSUGGEST_OVERRIDE - Failed
Performing Test HAVE_CXX_WNO_DELETE_NON_VIRTUAL_DTOR
Performing Test HAVE_CXX_WNO_DELETE_NON_VIRTUAL_DTOR - Success
Performing Test HAVE_C_WNO_DELETE_NON_VIRTUAL_DTOR
Performing Test HAVE_C_WNO_DELETE_NON_VIRTUAL_DTOR - Failed
Performing Test HAVE_CXX_WNO_UNNAMED_TYPE_TEMPLATE_ARGS
Performing Test HAVE_CXX_WNO_UNNAMED_TYPE_TEMPLATE_ARGS - Failed
Performing Test HAVE_C_WNO_UNNAMED_TYPE_TEMPLATE_ARGS
Performing Test HAVE_C_WNO_UNNAMED_TYPE_TEMPLATE_ARGS - Failed
Performing Test HAVE_CXX_WNO_COMMENT
Performing Test HAVE_CXX_WNO_COMMENT - Success
Performing Test HAVE_C_WNO_COMMENT
Performing Test HAVE_C_WNO_COMMENT - Success
Performing Test HAVE_CXX_WIMPLICIT_FALLTHROUGH_3
Performing Test HAVE_CXX_WIMPLICIT_FALLTHROUGH_3 - Success
Performing Test HAVE_C_WIMPLICIT_FALLTHROUGH_3
Performing Test HAVE_C_WIMPLICIT_FALLTHROUGH_3 - Success
Performing Test HAVE_CXX_WNO_STRICT_OVERFLOW
Performing Test HAVE_CXX_WNO_STRICT_OVERFLOW - Success
Performing Test HAVE_C_WNO_STRICT_OVERFLOW
Performing Test HAVE_C_WNO_STRICT_OVERFLOW - Success
Performing Test HAVE_CXX_FDIAGNOSTICS_SHOW_OPTION
Performing Test HAVE_CXX_FDIAGNOSTICS_SHOW_OPTION - Success
Performing Test HAVE_C_FDIAGNOSTICS_SHOW_OPTION
Performing Test HAVE_C_FDIAGNOSTICS_SHOW_OPTION - Success
Performing Test HAVE_CXX_WNO_LONG_LONG
Performing Test HAVE_CXX_WNO_LONG_LONG - Success
Performing Test HAVE_C_WNO_LONG_LONG
Performing Test HAVE_C_WNO_LONG_LONG - Success
Performing Test HAVE_CXX_FOMIT_FRAME_POINTER
Performing Test HAVE_CXX_FOMIT_FRAME_POINTER - Success
Performing Test HAVE_C_FOMIT_FRAME_POINTER
Performing Test HAVE_C_FOMIT_FRAME_POINTER - Success
Performing Test HAVE_CXX_FFUNCTION_SECTIONS
Performing Test HAVE_CXX_FFUNCTION_SECTIONS - Success
Performing Test HAVE_C_FFUNCTION_SECTIONS
Performing Test HAVE_C_FFUNCTION_SECTIONS - Success
Performing Test HAVE_CXX_FDATA_SECTIONS
Performing Test HAVE_CXX_FDATA_SECTIONS - Success
Performing Test HAVE_C_FDATA_SECTIONS
Performing Test HAVE_C_FDATA_SECTIONS - Success
Performing Test HAVE_CXX_MSSE (check file: cmake/checks/cpu_sse.cpp)
Performing Test HAVE_CXX_MSSE - Success
Performing Test HAVE_CXX_MSSE2 (check file: cmake/checks/cpu_sse2.cpp)
Performing Test HAVE_CXX_MSSE2 - Success
Performing Test HAVE_CXX_MSSE3 (check file: cmake/checks/cpu_sse3.cpp)
Performing Test HAVE_CXX_MSSE3 - Success
Performing Test HAVE_CXX_MSSSE3 (check file: cmake/checks/cpu_ssse3.cpp)
Performing Test HAVE_CXX_MSSSE3 - Success
Performing Test HAVE_CXX_MSSE4_1 (check file: cmake/checks/cpu_sse41.cpp)
Performing Test HAVE_CXX_MSSE4_1 - Success
Performing Test HAVE_CXX_MPOPCNT (check file: cmake/checks/cpu_popcnt.cpp)
Performing Test HAVE_CXX_MPOPCNT - Success
Performing Test HAVE_CXX_MSSE4_2 (check file: cmake/checks/cpu_sse42.cpp)
Performing Test HAVE_CXX_MSSE4_2 - Success
Performing Test HAVE_CXX_MF16C (check file: cmake/checks/cpu_fp16.cpp)
Performing Test HAVE_CXX_MF16C - Success
Performing Test HAVE_CXX_MFMA
Performing Test HAVE_CXX_MFMA - Success
Performing Test HAVE_CXX_MAVX (check file: cmake/checks/cpu_avx.cpp)
Performing Test HAVE_CXX_MAVX - Success
Performing Test HAVE_CXX_MAVX2 (check file: cmake/checks/cpu_avx2.cpp)
Performing Test HAVE_CXX_MAVX2 - Success
Performing Test HAVE_CXX_MAVX512F (check file: cmake/checks/cpu_avx512.cpp)
Performing Test HAVE_CXX_MAVX512F - Failed
AVX_512F is not supported by C++ compiler
Performing Test HAVE_CXX_MAVX512F_MAVX512CD (check file: cmake/checks/cpu_avx512common.cpp)
Performing Test HAVE_CXX_MAVX512F_MAVX512CD - Failed
AVX512_COMMON is not supported by C++ compiler
Performing Test HAVE_CXX_MAVX512F_MAVX512CD_MAVX512VL_MAVX512BW_MAVX512DQ (check file: cmake/checks/cpu_avx512skx.cpp)
Performing Test HAVE_CXX_MAVX512F_MAVX512CD_MAVX512VL_MAVX512BW_MAVX512DQ - Failed
AVX512_SKX is not supported by C++ compiler
Dispatch optimization AVX512_SKX is not available, skipped
Performing Test HAVE_CPU_BASELINE_FLAGS
Performing Test HAVE_CPU_BASELINE_FLAGS - Success
Performing Test HAVE_CPU_DISPATCH_FLAGS_SSE4_1
Performing Test HAVE_CPU_DISPATCH_FLAGS_SSE4_1 - Success
Performing Test HAVE_CPU_DISPATCH_FLAGS_SSE4_2
Performing Test HAVE_CPU_DISPATCH_FLAGS_SSE4_2 - Success
Performing Test HAVE_CPU_DISPATCH_FLAGS_FP16
Performing Test HAVE_CPU_DISPATCH_FLAGS_FP16 - Success
Performing Test HAVE_CPU_DISPATCH_FLAGS_AVX
Performing Test HAVE_CPU_DISPATCH_FLAGS_AVX - Success
Performing Test HAVE_CPU_DISPATCH_FLAGS_AVX2
Performing Test HAVE_CPU_DISPATCH_FLAGS_AVX2 - Success
Performing Test HAVE_CXX_FVISIBILITY_HIDDEN
Performing Test HAVE_CXX_FVISIBILITY_HIDDEN - Success
Performing Test HAVE_C_FVISIBILITY_HIDDEN
Performing Test HAVE_C_FVISIBILITY_HIDDEN - Success
Performing Test HAVE_CXX_FVISIBILITY_INLINES_HIDDEN
Performing Test HAVE_CXX_FVISIBILITY_INLINES_HIDDEN - Success
Performing Test HAVE_C_FVISIBILITY_INLINES_HIDDEN
Performing Test HAVE_C_FVISIBILITY_INLINES_HIDDEN - Failed
Check if the system is big endian
Searching 16 bit integer
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 unsigned short
Check size of unsigned short - done
Searching 16 bit integer - Using unsigned short
Check if the system is big endian - little endian
Looking for fseeko
Looking for fseeko - found
Looking for unistd.h
Looking for unistd.h - found
Check size of off64_t
Check size of off64_t - done
Performing Test HAVE_C_WNO_SHORTEN_64_TO_32
Performing Test HAVE_C_WNO_SHORTEN_64_TO_32 - Failed
Performing Test HAVE_C_WNO_ATTRIBUTES
Performing Test HAVE_C_WNO_ATTRIBUTES - Success
Performing Test HAVE_C_WNO_STRICT_PROTOTYPES
Performing Test HAVE_C_WNO_STRICT_PROTOTYPES - Success
Performing Test HAVE_C_WNO_MISSING_PROTOTYPES
Performing Test HAVE_C_WNO_MISSING_PROTOTYPES - Success
Performing Test HAVE_C_WNO_MISSING_DECLARATIONS
Performing Test HAVE_C_WNO_MISSING_DECLARATIONS - Success
Performing Test HAVE_C_WNO_SHIFT_NEGATIVE_VALUE
Performing Test HAVE_C_WNO_SHIFT_NEGATIVE_VALUE - Success
Performing Test HAVE_C_WNO_UNDEF
Performing Test HAVE_C_WNO_UNDEF - Success
Performing Test HAVE_C_WNO_IMPLICIT_FALLTHROUGH
Performing Test HAVE_C_WNO_IMPLICIT_FALLTHROUGH - Success
Performing Test HAVE_C_WNO_UNUSED_PARAMETER
Performing Test HAVE_C_WNO_UNUSED_PARAMETER - Success
Performing Test HAVE_C_WNO_SIGN_COMPARE
Performing Test HAVE_C_WNO_SIGN_COMPARE - Success
libjpeg-turbo: VERSION = 2.0.4, BUILD = opencv-4.3.0-libjpeg-turbo
Check size of size_t
Check size of size_t - done
Check size of unsigned long
Check size of unsigned long - done
Looking for assert.h
Looking for assert.h - found
Looking for dlfcn.h
Looking for dlfcn.h - not found
Looking for fcntl.h
Looking for fcntl.h - found
Looking for inttypes.h
Looking for inttypes.h - found
Looking for io.h
Looking for io.h - found
Looking for limits.h
Looking for limits.h - found
Looking for malloc.h
Looking for malloc.h - found
Looking for memory.h
Looking for memory.h - found
Looking for search.h
Looking for search.h - found
Looking for string.h
Looking for string.h - found
Looking for strings.h
Looking for strings.h - found
Looking for sys/time.h
Looking for sys/time.h - found
Looking for unistd.h
Looking for unistd.h - found
Performing Test C_HAS_inline
Performing Test C_HAS_inline - Success
Check size of signed short
Check size of signed short - done
Check size of unsigned short
Check size of unsigned short - done
Check size of signed int
Check size of signed int - done
Check size of unsigned int
Check size of unsigned int - done
Check size of signed long
Check size of signed long - done
Check size of signed long long
Check size of signed long long - done
Check size of unsigned long long
Check size of unsigned long long - done
Check size of unsigned char *
Check size of unsigned char * - done
Check size of ptrdiff_t
Check size of ptrdiff_t - done
Check size of INT8
Check size of INT8 - failed
Check size of INT16
Check size of INT16 - failed
Check size of INT32
Check size of INT32 - failed
Looking for floor
Looking for floor - found
Looking for pow
Looking for pow - found
Looking for sqrt
Looking for sqrt - found
Looking for isascii
Looking for isascii - found
Looking for memset
Looking for memset - found
Looking for mmap
Looking for mmap - not found
Looking for getopt
Looking for getopt - found
Looking for memmove
Looking for memmove - found
Looking for setmode
Looking for setmode - found
Looking for strcasecmp
Looking for strcasecmp - found
Looking for strchr
Looking for strchr - found
Looking for strrchr
Looking for strrchr - found
Looking for strstr
Looking for strstr - found
Looking for strtol
Looking for strtol - found
Looking for strtol
Looking for strtol - found
Looking for strtoull
Looking for strtoull - found
Looking for lfind
Looking for lfind - found
Performing Test HAVE_SNPRINTF
Performing Test HAVE_SNPRINTF - Success
Check if the system is big endian
Searching 16 bit integer
Searching 16 bit integer - Using unsigned short
Check if the system is big endian - little endian
Performing Test HAVE_C_WNO_UNUSED_BUT_SET_VARIABLE
Performing Test HAVE_C_WNO_UNUSED_BUT_SET_VARIABLE - Success
Performing Test HAVE_C_WNO_UNUSED
Performing Test HAVE_C_WNO_UNUSED - Success
Performing Test HAVE_C_WNO_CAST_ALIGN
Performing Test HAVE_C_WNO_CAST_ALIGN - Success
Performing Test HAVE_C_WNO_SHADOW
Performing Test HAVE_C_WNO_SHADOW - Success
Performing Test HAVE_C_WNO_MAYBE_UNINITIALIZED
Performing Test HAVE_C_WNO_MAYBE_UNINITIALIZED - Success
Performing Test HAVE_C_WNO_POINTER_TO_INT_CAST
Performing Test HAVE_C_WNO_POINTER_TO_INT_CAST - Success
Performing Test HAVE_C_WNO_INT_TO_POINTER_CAST
Performing Test HAVE_C_WNO_INT_TO_POINTER_CAST - Success
Performing Test HAVE_C_WNO_MISLEADING_INDENTATION
Performing Test HAVE_C_WNO_MISLEADING_INDENTATION - Success
Performing Test HAVE_CXX_WNO_MISSING_DECLARATIONS
Performing Test HAVE_CXX_WNO_MISSING_DECLARATIONS - Success
Performing Test HAVE_CXX_WNO_UNUSED_PARAMETER
Performing Test HAVE_CXX_WNO_UNUSED_PARAMETER - Success
Performing Test HAVE_CXX_WNO_MISSING_PROTOTYPES
Performing Test HAVE_CXX_WNO_MISSING_PROTOTYPES - Failed
Performing Test HAVE_CXX_WNO_UNDEF
Performing Test HAVE_CXX_WNO_UNDEF - Success
Performing Test HAVE_C_STD_C99
Performing Test HAVE_C_STD_C99 - Success
Performing Test HAVE_C_WNO_UNUSED_VARIABLE
Performing Test HAVE_C_WNO_UNUSED_VARIABLE - Success
Performing Test HAVE_C_WNO_UNUSED_FUNCTION
Performing Test HAVE_C_WNO_UNUSED_FUNCTION - Success
Could NOT find OpenJPEG (minimal suitable version: 2.0, recommended version >= 2.3.1)
Performing Test HAVE_C_WNO_IMPLICIT_FUNCTION_DECLARATION
Performing Test HAVE_C_WNO_IMPLICIT_FUNCTION_DECLARATION - Success
Performing Test HAVE_C_WNO_UNINITIALIZED
Performing Test HAVE_C_WNO_UNINITIALIZED - Success
Performing Test HAVE_C_WNO_UNUSED_BUT_SET_PARAMETER
Performing Test HAVE_C_WNO_UNUSED_BUT_SET_PARAMETER - Success
Performing Test HAVE_C_WNO_POINTER_COMPARE
Performing Test HAVE_C_WNO_POINTER_COMPARE - Success
Performing Test HAVE_C_WNO_ABSOLUTE_VALUE
Performing Test HAVE_C_WNO_ABSOLUTE_VALUE - Failed
Performing Test HAVE_CXX_WNO_SHADOW
Performing Test HAVE_CXX_WNO_SHADOW - Success
Performing Test HAVE_CXX_WNO_UNUSED
Performing Test HAVE_CXX_WNO_UNUSED - Success
Performing Test HAVE_CXX_WNO_SIGN_COMPARE
Performing Test HAVE_CXX_WNO_SIGN_COMPARE - Success
Performing Test HAVE_CXX_WNO_UNINITIALIZED
Performing Test HAVE_CXX_WNO_UNINITIALIZED - Success
Performing Test HAVE_CXX_WNO_SWITCH
Performing Test HAVE_CXX_WNO_SWITCH - Success
Performing Test HAVE_CXX_WNO_PARENTHESES
Performing Test HAVE_CXX_WNO_PARENTHESES - Success
Performing Test HAVE_CXX_WNO_ARRAY_BOUNDS
Performing Test HAVE_CXX_WNO_ARRAY_BOUNDS - Success
Performing Test HAVE_CXX_WNO_EXTRA
Performing Test HAVE_CXX_WNO_EXTRA - Success
Performing Test HAVE_CXX_WNO_DEPRECATED_DECLARATIONS
Performing Test HAVE_CXX_WNO_DEPRECATED_DECLARATIONS - Success
Performing Test HAVE_CXX_WNO_MISLEADING_INDENTATION
Performing Test HAVE_CXX_WNO_MISLEADING_INDENTATION - Success
Performing Test HAVE_CXX_WNO_DEPRECATED
Performing Test HAVE_CXX_WNO_DEPRECATED - Success
Performing Test HAVE_CXX_WNO_SUGGEST_OVERRIDE
Performing Test HAVE_CXX_WNO_SUGGEST_OVERRIDE - Success
Performing Test HAVE_CXX_WNO_INCONSISTENT_MISSING_OVERRIDE
Performing Test HAVE_CXX_WNO_INCONSISTENT_MISSING_OVERRIDE - Failed
Performing Test HAVE_CXX_WNO_IMPLICIT_FALLTHROUGH
Performing Test HAVE_CXX_WNO_IMPLICIT_FALLTHROUGH - Success
Performing Test HAVE_CXX_WNO_TAUTOLOGICAL_COMPARE
Performing Test HAVE_CXX_WNO_TAUTOLOGICAL_COMPARE - Success
Performing Test HAVE_CXX_WNO_REORDER
Performing Test HAVE_CXX_WNO_REORDER - Success
Performing Test HAVE_CXX_WNO_UNUSED_RESULT
Performing Test HAVE_CXX_WNO_UNUSED_RESULT - Success
Could not find OpenBLAS include. Turning OpenBLAS_FOUND off
Could not find OpenBLAS lib. Turning OpenBLAS_FOUND off
Looking for sgemm_
Looking for sgemm_ - not found
Looking for pthread.h
Looking for pthread.h - found
Performing Test CMAKE_HAVE_LIBC_PTHREAD
Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
Found Threads: TRUE  
Could NOT find BLAS (missing: BLAS_LIBRARIES) 
LAPACK requires BLAS
A library with LAPACK API not found. Please specify library location.
Performing Test HAVE_CXX_WNO_UNUSED_LOCAL_TYPEDEFS
Performing Test HAVE_CXX_WNO_UNUSED_LOCAL_TYPEDEFS - Success
Performing Test HAVE_CXX_WNO_SIGN_PROMO
Performing Test HAVE_CXX_WNO_SIGN_PROMO - Success
Performing Test HAVE_CXX_WNO_TAUTOLOGICAL_UNDEFINED_COMPARE
Performing Test HAVE_CXX_WNO_TAUTOLOGICAL_UNDEFINED_COMPARE - Failed
Performing Test HAVE_CXX_WNO_IGNORED_QUALIFIERS
Performing Test HAVE_CXX_WNO_IGNORED_QUALIFIERS - Success
Performing Test HAVE_CXX_WNO_UNUSED_FUNCTION
Performing Test HAVE_CXX_WNO_UNUSED_FUNCTION - Success
Performing Test HAVE_CXX_WNO_UNUSED_CONST_VARIABLE
Performing Test HAVE_CXX_WNO_UNUSED_CONST_VARIABLE - Success
Performing Test HAVE_CXX_WNO_SHORTEN_64_TO_32
Performing Test HAVE_CXX_WNO_SHORTEN_64_TO_32 - Failed
Performing Test HAVE_CXX_WNO_INVALID_OFFSETOF
Performing Test HAVE_CXX_WNO_INVALID_OFFSETOF - Success
Performing Test HAVE_CXX_WNO_ENUM_COMPARE_SWITCH
Performing Test HAVE_CXX_WNO_ENUM_COMPARE_SWITCH - Failed
Found JNI: C:/Program Files/Java/jdk1.8.0_211/lib/jawt.lib  
VTK is not found. Please set -DVTK_DIR in CMake to VTK build directory, or to VTK install subdirectory with VTKConfig.cmake file
ADE: Download: v0.1.1f.zip
OpenCV Python: during development append to PYTHONPATH: C:/opencv-4.3.0/release/python_loader
FFMPEG: Download: opencv_videoio_ffmpeg.dll
FFMPEG: Download: opencv_videoio_ffmpeg_64.dll
FFMPEG: Download: ffmpeg_version.cmake
Looking for dshow.h
Looking for dshow.h - found
Allocator metrics storage type: 'long long'
Excluding from source files list: <BUILD>/modules/core/test/test_intrin128.avx512_skx.cpp
Excluding from source files list: <BUILD>/modules/core/test/test_intrin256.avx512_skx.cpp
Excluding from source files list: <BUILD>/modules/core/test/test_intrin512.avx512_skx.cpp
Registering hook 'INIT_MODULE_SOURCES_opencv_dnn': C:/opencv-4.3.0/sources/modules/dnn/cmake/hooks/INIT_MODULE_SOURCES_opencv_dnn.cmake
opencv_dnn: filter out cuda4dnn source code
Excluding from source files list: <BUILD>/modules/dnn/layers/layers_common.avx512_skx.cpp

General configuration for OpenCV 4.3.0 =====================================
  Version control:               unknown

  Platform:
    Timestamp:                   2020-05-23T14:58:54Z
    Host:                        Windows 10.0.18362 AMD64
    CMake:                       3.17.1
    CMake generator:             MinGW Makefiles
    CMake build tool:            C:/Qt/Tools/mingw730_64/bin/mingw32-make.exe
    Configuration:               Release

  CPU/HW features:
    Baseline:                    SSE SSE2 SSE3
      requested:                 SSE3
    Dispatched code generation:  SSE4_1 SSE4_2 FP16 AVX AVX2
      requested:                 SSE4_1 SSE4_2 AVX FP16 AVX2 AVX512_SKX
      SSE4_1 (16 files):         + SSSE3 SSE4_1
      SSE4_2 (2 files):          + SSSE3 SSE4_1 POPCNT SSE4_2
      FP16 (1 files):            + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 AVX
      AVX (5 files):             + SSSE3 SSE4_1 POPCNT SSE4_2 AVX
      AVX2 (30 files):           + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 FMA3 AVX AVX2

  C/C++:
    Built as dynamic libs?:      YES
    C++ standard:                11
    C++ Compiler:                C:/Qt/Tools/mingw730_64/bin/g++.exe  (ver 7.3.0)
    C++ flags (Release):         -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Winit-self -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG  -DNDEBUG
    C++ flags (Debug):           -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Winit-self -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -fvisibility-inlines-hidden -g  -O0 -DDEBUG -D_DEBUG
    C Compiler:                  C:/Qt/Tools/mingw730_64/bin/gcc.exe
    C flags (Release):           -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Winit-self -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -O3 -DNDEBUG  -DNDEBUG
    C flags (Debug):             -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Winit-self -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -g  -O0 -DDEBUG -D_DEBUG
    Linker flags (Release):      -Wl,--gc-sections  
    Linker flags (Debug):        -Wl,--gc-sections  
    ccache:                      NO
    Precompiled headers:         NO
    Extra dependencies:
    3rdparty dependencies:

  OpenCV modules:
    To be built:                 calib3d core dnn features2d flann gapi highgui imgcodecs imgproc ml objdetect photo stitching ts video videoio
    Disabled:                    world
    Disabled by dependency:      -
    Unavailable:                 java js python2 python3
    Applications:                tests perf_tests apps
    Documentation:               NO
    Non-free algorithms:         NO

  Windows RT support:            NO

  GUI: 
    Win32 UI:                    YES
    VTK support:                 NO

  Media I/O: 
    ZLib:                        build (ver 1.2.11)
    JPEG:                        build-libjpeg-turbo (ver 2.0.4-62)
    WEBP:                        build (ver encoder: 0x020f)
    PNG:                         build (ver 1.6.37)
    TIFF:                        build (ver 42 - 4.0.10)
    JPEG 2000:                   build Jasper (ver 1.900.1)
    OpenEXR:                     build (ver 2.3.0)
    HDR:                         YES
    SUNRASTER:                   YES
    PXM:                         YES
    PFM:                         YES

  Video I/O:
    DC1394:                      NO
    FFMPEG:                      YES (prebuilt binaries)
      avcodec:                   YES (58.54.100)
      avformat:                  YES (58.29.100)
      avutil:                    YES (56.31.100)
      swscale:                   YES (5.5.100)
      avresample:                YES (4.0.0)
    GStreamer:                   NO
    DirectShow:                  YES

  Parallel framework:            none

  Trace:                         YES (built-in)

  Other third-party libraries:
    Lapack:                      NO
    Eigen:                       NO
    Custom HAL:                  NO
    Protobuf:                    build (3.5.1)

  OpenCL:                        YES (no extra features)
    Include path:                C:/opencv-4.3.0/sources/3rdparty/include/opencl/1.2
    Link libraries:              Dynamic load

  Python (for build):            C:/Program Files/Inkscape/python.exe

  Java:                          
    ant:                         NO
    JNI:                         C:/Program Files/Java/jdk1.8.0_211/include C:/Program Files/Java/jdk1.8.0_211/include/win32 C:/Program Files/Java/jdk1.8.0_211/include
    Java wrappers:               NO
    Java tests:                  NO

  Install to:                    C:/opencv-4.3.0/release/install
-----------------------------------------------------------------

Configuring done
General configuration for OpenCV 4.3.0 =====================================
  Version control:               unknown

  Platform:
    Timestamp:                   2020-05-23T14:58:54Z
    Host:                        Windows 10.0.18362 AMD64
    CMake:                       3.17.1
    CMake generator:             MinGW Makefiles
    CMake build tool:            C:/Qt/Tools/mingw730_64/bin/mingw32-make.exe
    Configuration:               Release

  CPU/HW features:
    Baseline:                    SSE SSE2 SSE3
      requested:                 SSE3
    Dispatched code generation:  SSE4_1 SSE4_2 FP16 AVX AVX2
      requested:                 SSE4_1 SSE4_2 AVX FP16 AVX2 AVX512_SKX
      SSE4_1 (16 files):         + SSSE3 SSE4_1
      SSE4_2 (2 files):          + SSSE3 SSE4_1 POPCNT SSE4_2
      FP16 (1 files):            + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 AVX
      AVX (5 files):             + SSSE3 SSE4_1 POPCNT SSE4_2 AVX
      AVX2 (30 files):           + SSSE3 SSE4_1 POPCNT SSE4_2 FP16 FMA3 AVX AVX2

  C/C++:
    Built as dynamic libs?:      YES
    C++ standard:                11
    C++ Compiler:                C:/Qt/Tools/mingw730_64/bin/g++.exe  (ver 7.3.0)
    C++ flags (Release):         -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Winit-self -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG  -DNDEBUG
    C++ flags (Debug):           -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Winit-self -Wsuggest-override -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -fvisibility-inlines-hidden -g  -O0 -DDEBUG -D_DEBUG
    C Compiler:                  C:/Qt/Tools/mingw730_64/bin/gcc.exe
    C flags (Release):           -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Winit-self -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -O3 -DNDEBUG  -DNDEBUG
    C flags (Debug):             -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Winit-self -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -Wno-long-long -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -msse3 -fvisibility=hidden -g  -O0 -DDEBUG -D_DEBUG
    Linker flags (Release):      -Wl,--gc-sections  
    Linker flags (Debug):        -Wl,--gc-sections  
    ccache:                      NO
    Precompiled headers:         NO
    Extra dependencies:          opengl32 glu32
    3rdparty dependencies:

  OpenCV modules:
    To be built:                 calib3d core dnn features2d flann gapi highgui imgcodecs imgproc ml objdetect photo stitching ts video videoio
    Disabled:                    python_bindings_generator python_tests world
    Disabled by dependency:      -
    Unavailable:                 java js python2 python3
    Applications:                tests perf_tests apps
    Documentation:               NO
    Non-free algorithms:         NO

  Windows RT support:            NO

  GUI: 
    QT:                          YES (ver 5.12.5)
      QT OpenGL support:         YES (Qt5::OpenGL 5.12.5)
    Win32 UI:                    YES
    OpenGL support:              YES (opengl32 glu32)
    VTK support:                 NO

  Media I/O: 
    ZLib:                        build (ver 1.2.11)
    JPEG:                        build-libjpeg-turbo (ver 2.0.4-62)
    WEBP:                        build (ver encoder: 0x020f)
    PNG:                         build (ver 1.6.37)
    TIFF:                        build (ver 42 - 4.0.10)
    JPEG 2000:                   build Jasper (ver 1.900.1)
    OpenEXR:                     build (ver 2.3.0)
    HDR:                         YES
    SUNRASTER:                   YES
    PXM:                         YES
    PFM:                         YES

  Video I/O:
    DC1394:                      NO
    FFMPEG:                      YES (prebuilt binaries)
      avcodec:                   YES (58.54.100)
      avformat:                  YES (58.29.100)
      avutil:                    YES (56.31.100)
      swscale:                   YES (5.5.100)
      avresample:                YES (4.0.0)
    GStreamer:                   NO
    DirectShow:                  YES

  Parallel framework:            none

  Trace:                         YES (built-in)

  Other third-party libraries:
    Lapack:                      NO
    Eigen:                       NO
    Custom HAL:                  NO
    Protobuf:                    build (3.5.1)

  OpenCL:                        YES (no extra features)
    Include path:                C:/opencv-4.3.0/sources/3rdparty/include/opencl/1.2
    Link libraries:              Dynamic load

  Python (for build):            C:/Program Files/Inkscape/python.exe

  Java:                          
    ant:                         NO
    JNI:                         C:/Program Files/Java/jdk1.8.0_211/include C:/Program Files/Java/jdk1.8.0_211/include/win32 C:/Program Files/Java/jdk1.8.0_211/include
    Java wrappers:               NO
    Java tests:                  NO

  Install to:                    C:/opencv-4.3.0/release/install
-----------------------------------------------------------------

Configuring done
[ 40%] Building RC object modules/core/CMakeFiles/opencv_core.dir/vs_version.rc.obj
gcc: error: long: No such file or directory
C:\Qt\Tools\mingw730_64\bin\windres.exe: preprocessing failed.
mingw32-make[2]: *** [modules\core\CMakeFiles\opencv_core.dir\build.make:1495: modules/core/CMakeFiles/opencv_core.dir/vs_version.rc.obj] Error 1
mingw32-make[1]: *** [CMakeFiles\Makefile2:1847: modules/core/CMakeFiles/opencv_core.dir/all] Error 2
mingw32-make: *** [Makefile:182: all] Error 2

windows: OpenCV 4.3.0 build failing on generating vs_version.rc using mingw-w64 #16990

OpenSource FEM Simulation

Wikipedia

FEniCS Project, The FEniCS Project is a collection of free and open-source software components with the common goal to enable automated solution of differential equations. The components provide scientific computing tools for working with computational meshes, finite-element variational formulations of ordinary and partial differential equations, and numerical linear algebra.

OpenFOAM, OpenFOAM (for “Open-source Field Operation And Manipulation”) is a C++ toolbox for the development of customized numerical solvers, and pre-/post-processing utilities for the solution of continuum mechanics problems, most prominently including computational fluid dynamics (CFD).

SU2 code, SU2 is a suite of open-source software tools written in C++ for the numerical solution of partial differential equations (PDE) and performing PDE-constrained optimization. The primary applications are computational fluid dynamics and aerodynamic shape optimization, but has been extended to treat more general equations such as electrodynamics and chemically reacting flows. SU2 supports continuous and discrete adjoint for calculating the sensitivities/gradients of a scalar field.