From e86b926e54463d70c1e4714a5a00a629adc7e19f Mon Sep 17 00:00:00 2001 From: nhmall Date: Sun, 30 Jan 2022 14:27:44 -0500 Subject: [PATCH] more CI mingw tinkering The default tar in the path withing the CI environment is not the bsdtar variation of tar that comes with Windows (the one which will extract zip files as well as tar files). Try using powershell instead for the extraction instead. --- azure-pipelines.yml | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 7044d5178..2dbb17056 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -137,26 +137,30 @@ steps: export ADD_CURSES=Y export PDCURSES_TOP=../submodules/pdcurses export LUA_VERSION=5.4.4 - cd ../lib - mkdir mingw # - #64-bit + # 64-bit #export CURLSRC=https://github.com/brechtsanders/winlibs_mingw/releases/download/11.2.0-9.0.0-ucrt-r4/winlibs-x86_64-posix-seh-gcc-11.2.0-mingw-w64ucrt-9.0.0-r4.zip #export CURLDST=mingw-x64.zip #export MINGWBIN=mingw64 #export MSYSTEM=MINGW64 # - #32-bit + # 32-bit export CURLSRC=https://github.com/brechtsanders/winlibs_mingw/releases/download/11.2.0-9.0.0-ucrt-r4/winlibs-i686-posix-dwarf-gcc-11.2.0-mingw-w64ucrt-9.0.0-r4.zip export CURLDST=mingw-x86.zip export MINGWBIN=mingw32 export MSYSTEM=MINGW32 - #all + # all + mkdir -p ../lib + cd ../lib + mkdir -p mingw curl -L $CURLSRC -o $CURLDST - tar -C mingw -xvf $CURLDST + #tar -C mingw -xvf $CURLDST + #/c/Windows/System32/tar -C mingw -xvf $CURLDST + powershell -command "Expand-Archive -Force $CURLDST mingw" export PATH=../lib/mingw/$MINGWBIN/bin:$PATH export cd ../src + pwd cp ../sys/windows/Makefile.mingw32* . mingw32-make -f Makefile.mingw32 CI_COMPILER=1 MSYSTEM=$MSYSTEM LUA_VERSION=$LUA_VERSION clean mingw32-make -f Makefile.mingw32 CI_COMPILER=1 MSYSTEM=$MSYSTEM LUA_VERSION=$LUA_VERSION depend