Добрый день
Я пытаюсь скомпилировать zziplib-0.13.69 (http://zziplib.sourceforge.net/) с MinGW, так как я хотел бы использовать LuaZip для Lua 5.3.5. Я установил зависимость zlib 1.2.3. ( http://www.zlib.net/),, который, к счастью, имеет установщик Windows. Чтобы создать среду UNIX и использовать предоставленные файлы make, я использую msys.bat, cd в исходный каталог и затем устанавливаю путь к zlib 1.2.3 через:
export CPATH="C:\Program Files (x86)\GnuWin32\src\zlib\1.2.3\zlib-1.2.3"
Как обычно, я запускаю:
configure && make && make check && make install
Во время компиляции последовательно генерируется следующая ошибка:
checking CFLAGS for gcc -Wstrict-aliasing... -Wstrict-aliasing
checking CFLAGS for gcc -Warray-bounds... -Warray-bounds
checking CFLAGS making strings readonly... no, unknown
checking CFLAGS for strict prototypes... -Wstrict-prototypes
checking for pkg-config... no
configure: warning: pkgconfigdir=C:/mingw/lib/pkgconfig (see config.log)
configure: perhaps: make install pkgconfigdir=/
configure: warning: aclocaldir=C:/mingw/share/aclocal (see config.log)
configure: perhaps: make install aclocaldir=/mingw/share/aclocal
C:\MinGW\bin\sed.exe: -e expression #1, char 1: unknown command: `C'
configure: creating ./config.status
C:\MinGW\bin\sed.exe: -e expression #1, char 1: unknown command: `C'
config.status: creating Makefile
gawk: ./confjLOGyR/subs.awk:73: S["CFLAGS"]=" -fomit-frame-pointer -Wall -Wpointer-arith -Wsign-compare -Wmissing-declarations -Wdeclaration-after-statement -Werror-implicit-function-declarat"\
gawk: ./confjLOGyR/subs.awk:73: ^ backslash not last character on line
C:\MinGW\bin\sed.exe: couldn't write 1 item to stdout: Invalid argument
config.status: error: could not create Makefile
C:\MinGW\bin\sed.exe: -e expression #1, char 1: unknown command: `C'
C:\MinGW\bin\sed.exe: -e expression #1, char 1: unknown command: `C'
Я пробовал руководство "Компиляция zziplib с MinGW" из: http://itsacleanmachine.blogspot.com/2012/03/compiling-zziplib-with-mingw.html
Но, к сожалению, ошибка сохраняется. Новое в компиляции, так что извините за мое невежество.
Заранее спасибо.