I am sorry, I made a mistake. The correct patch to find OCC libraries on MINGW64 should be:
line 12179 to 1273 if(ENABLE_OCC_STATIC) set(LIBNAME lib${OCC}.a) else() set(LIBNAME ${OCC}) endif() is replaced by: if(ENABLE_OCC_STATIC) if(MINGW) set(LIBNAME lib${OCC}.dll.a) else() set(LIBNAME lib${OCC}.a) endif() else() set(LIBNAME ${OCC}) endif() line 1284 to 1285: find_library(OCC_LIB ${LIBNAME} HINTS ENV CASROOT PATH_SUFFIXES lib ${OCC_SYS_NAME}/lib ${OCC_SYS_NAME}/vc8/lib) replaced by: find_library(OCC_LIB ${LIBNAME} HINTS ENV CASROOT PATH_SUFFIXES lib ${OCC_SYS_NAME}/lib ${OCC_SYS_NAME}/vc8/lib ${OCC_SYS_NAME}/gcc/lib ${OCC_SYS_NAME}/gcc/bin) line 1306 to 1307: find_library(OCC_CAF_LIB ${OCC} HINTS ENV CASROOT PATH_SUFFIXES lib ${OCC_SYS_NAME}/lib ${OCC_SYS_NAME}/vc8/lib) replaced by: find_library(OCC_CAF_LIB ${OCC} HINTS ENV CASROOT PATH_SUFFIXES lib ${OCC_SYS_NAME}/lib ${OCC_SYS_NAME}/vc8/lib ${OCC_SYS_NAME}/gcc/lib ${OCC_SYS_NAME}/gcc/bin) _______________________________________________ gmsh mailing list gmsh@onelab.info http://onelab.info/mailman/listinfo/gmsh