CI: Disable doxygen in mingw doxygen is broken on MINGW64 https://github.com/msys2/MINGW-packages/issues/32325
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index da6283d..30d7df5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml
@@ -96,7 +96,9 @@ variables: BASE_CONFIG: "--with-http --with-schematron --with-zlib --with-python" # Python is disabled for now, see #658 - CONFIG: "--with-docs --without-python" + # doxygen is broken on MINGW64 https://github.com/msys2/MINGW-packages/issues/32325 + # CONFIG: "--with-docs --without-python" + CONFIG: "--without-python" CHERE_INVOKING: "yes" before_script: - $Env:Path="C:\msys64\usr\bin;$Env:Path" @@ -141,12 +143,16 @@ paths: - libxml2-$CI_COMMIT_SHORT_SHA-$SUFFIX.tar.gz expire_in: 1 day + variables: + BUILD_SHARED_LIBS: "ON" + CONFIG: "-DLIBXML2_WITH_PYTHON=ON" cmake:linux:gcc:shared: extends: .cmake:linux variables: BUILD_SHARED_LIBS: "ON" - CONFIG: "-DLIBXML2_WITH_DOCS=ON" + # doxygen is broken on MINGW64 https://github.com/msys2/MINGW-packages/issues/32325 + CONFIG: "-DLIBXML2_WITH_DOCS=OFF" CC: gcc SUFFIX: linux-gcc-shared @@ -183,6 +189,9 @@ variables: CHERE_INVOKING: "yes" CC: gcc + # doxygen is broken on MINGW64 https://github.com/msys2/MINGW-packages/issues/32325 + CONFIG: "-DLIBXML2_WITH_PYTHON=OFF" + CONFIG: "-DLIBXML2_WITH_DOCS=OFF" before_script: - $Env:Path="C:\msys64\usr\bin;$Env:Path" - bash -lc 'sh .gitlab-ci/setup_mingw.sh cmake ninja' @@ -203,7 +212,8 @@ - schedules variables: BUILD_SHARED_LIBS: "ON" - CONFIG: "-DLIBXML2_WITH_DOCS=ON" + # doxygen is broken on MINGW64 https://github.com/msys2/MINGW-packages/issues/32325 + CONFIG: "-DLIBXML2_WITH_DOCS=OFF" MSYSTEM: MINGW32 SUFFIX: mingw-w64-i686-shared
diff --git a/.gitlab-ci/test_cmake.sh b/.gitlab-ci/test_cmake.sh index 37c96d4..219edee 100644 --- a/.gitlab-ci/test_cmake.sh +++ b/.gitlab-ci/test_cmake.sh
@@ -10,7 +10,6 @@ -DLIBXML2_WITH_HTTP=ON \ -DLIBXML2_WITH_SCHEMATRON=ON \ -DLIBXML2_WITH_ZLIB=ON \ - -DLIBXML2_WITH_PYTHON=ON \ $CONFIG \ -S . -B libxml2-build cmake --build libxml2-build --target install