diff --git a/packaging/win32/install.sh b/packaging/win32/install.sh index 1704d795c9..d705014226 100644 --- a/packaging/win32/install.sh +++ b/packaging/win32/install.sh @@ -397,8 +397,8 @@ EOF ${DLLTOOL} -d $_GUILE_UDIR/lib/libguile.def -D $_GUILE_UDIR/bin/libguile.dll -l $_GUILE_UDIR/lib/libguile.lib # Also, for MSVC compiler we need to slightly modify the gc.h header GC_H=$_GUILE_UDIR/include/libguile/gc.h - grep -v 'extern.*_freelist2;' ${GC_H} > ${GC_H}.tmp - mv ${GC_H}.tmp ${GC_H} + grep -v 'extern .*_freelist2;' ${GC_H} > ${GC_H}.tmp + grep -v 'extern int scm_block_gc;' ${GC_H}.tmp > ${GC_H} cat >> ${GC_H} < #include #include +#ifdef _MSC_VER +# define snprintf _snprintf +#endif #include "engine-helpers.h" #include "gncBusGuile.h"