← Commit list

660d915ebd

Viktor Szakats
Viktor Szakats
2025-09-28
FAILED Duration: 299s

Subject

ci: use `--enable-option-checking=fatal` in autotools jobs

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

.circleci/config.yml+6 -6
@@ -66,7 +66,7 @@ commands:
- run:
command: |
autoreconf -fi
- ./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror --enable-warnings \
+ ./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror --enable-warnings \
--with-openssl \
|| { tail -1000 config.log; false; }
@@ -75,7 +75,7 @@ commands:
- run:
command: |
autoreconf -fi
- ./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror \
+ ./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror \
--with-openssl --disable-verbose \
|| { tail -1000 config.log; false; }
@@ -84,7 +84,7 @@ commands:
- run:
command: |
autoreconf -fi
- ./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror \
+ ./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror \
--with-openssl --disable-proxy \
|| { tail -1000 config.log; false; }
@@ -93,7 +93,7 @@ commands:
- run:
command: |
autoreconf -fi
- ./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror --enable-warnings \
+ ./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror --enable-warnings \
--with-openssl --with-libssh \
|| { tail -1000 config.log; false; }
@@ -102,7 +102,7 @@ commands:
- run:
command: |
autoreconf -fi
- ./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror --enable-warnings \
+ ./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror --enable-warnings \
--with-openssl --enable-ares \
|| { tail -1000 config.log; false; }
@@ -111,7 +111,7 @@ commands:
- run:
command: |
autoreconf -fi
- ./configure --disable-dependency-tracking --enable-unity --enable-test-bundles --enable-werror --enable-debug \
+ ./configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-werror --enable-debug \
--with-openssl --enable-ares \
|| { tail -1000 config.log; false; }
.github/workflows/distcheck.yml+5 -5
@@ -60,7 +60,7 @@ jobs:
echo "::stop-commands::$(uuidgen)"
tar xvf curl-99.98.97.tar.gz
pushd curl-99.98.97
- ./configure --prefix="$HOME"/temp --enable-werror --without-ssl --without-libpsl
+ ./configure --prefix="$HOME"/temp --enable-option-checking=fatal --enable-werror --without-ssl --without-libpsl
make
make test-ci
make install
@@ -86,7 +86,7 @@ jobs:
touch curl-99.98.97/docs/{cmdline-opts,libcurl}/Makefile.inc
mkdir build
pushd build
- ../curl-99.98.97/configure --enable-werror --without-ssl --without-libpsl
+ ../curl-99.98.97/configure --enable-option-checking=fatal --enable-werror --without-ssl --without-libpsl
make
make test-ci
popd
@@ -110,7 +110,7 @@ jobs:
pushd curl-99.98.97
mkdir build
pushd build
- ../configure --prefix="$PWD"/curl-install --enable-werror --without-ssl --enable-debug --without-libpsl
+ ../configure --prefix="$PWD"/curl-install --enable-option-checking=fatal --enable-werror --without-ssl --enable-debug --without-libpsl
make
make test-ci
make install
@@ -136,7 +136,7 @@ jobs:
pushd curl-99.98.97
mkdir build
pushd build
- ../configure --prefix="$PWD"/curl-install --enable-werror --without-ssl --without-libpsl ac_cv_path_PERL=
+ ../configure --prefix="$PWD"/curl-install --enable-option-checking=fatal --enable-werror --without-ssl --without-libpsl ac_cv_path_PERL=
make
make install
curl-install/bin/curl --disable --version
@@ -158,7 +158,7 @@ jobs:
echo "::stop-commands::$(uuidgen)"
tar xvf curl-99.98.97.tar.gz
pushd curl-99.98.97
- ./configure --prefix="$PWD"/curl-install --enable-werror --without-ssl --without-libpsl ac_cv_path_PERL=
+ ./configure --prefix="$PWD"/curl-install --enable-option-checking=fatal --enable-werror --without-ssl --without-libpsl ac_cv_path_PERL=
make
make install
curl-install/bin/curl --disable --version
.github/workflows/http3-linux.yml+1 -1
@@ -686,7 +686,7 @@ jobs:
mkdir bld && cd bld && ../configure --enable-warnings --enable-werror --enable-debug \
--with-libuv \
--with-test-nghttpx=/home/runner/nghttp2/build/bin/nghttpx \
- --disable-dependency-tracking \
+ --disable-dependency-tracking --enable-option-checking=fatal \
${MATRIX_CONFIGURE}
fi
.github/workflows/linux.yml+1 -1
@@ -595,7 +595,7 @@ jobs:
mkdir bld && cd bld && \
${MATRIX_CONFIGURE_PREFIX} \
../configure --prefix="$HOME"/curl-install --enable-unity --enable-warnings --enable-werror \
- --disable-dependency-tracking \
+ --disable-dependency-tracking --enable-option-checking=fatal \
${MATRIX_CONFIGURE}
fi
.github/workflows/macos.yml+3 -3
@@ -160,7 +160,7 @@ jobs:
${MATRIX_GENERATE} ${options}
else
mkdir bld && cd bld && ../configure --enable-unity --enable-warnings --enable-werror \
- --disable-dependency-tracking \
+ --disable-dependency-tracking --enable-option-checking=fatal \
CFLAGS="-isysroot $(xcrun --sdk iphoneos --show-sdk-path 2>/dev/null)" \
--host=aarch64-apple-darwin \
--with-apple-idn \
@@ -440,7 +440,7 @@ jobs:
[ -n "${MATRIX_MACOS_VERSION_MIN}" ] && CFLAGS+=" -mmacosx-version-min=${MATRIX_MACOS_VERSION_MIN}"
[[ "${MATRIX_INSTALL_STEPS}" = *'pytest'* ]] && options+=' --with-test-vsftpd=no' # Skip ~20 tests that stretch run time by 7x on macOS
mkdir bld && cd bld && ../configure --prefix="$PWD"/curl-install --enable-unity --enable-warnings --enable-werror \
- --disable-dependency-tracking \
+ --disable-dependency-tracking --enable-option-checking=fatal \
--with-libpsl=/opt/homebrew/opt/libpsl \
${MATRIX_CONFIGURE} ${options}
fi
@@ -706,7 +706,7 @@ jobs:
[ -n "${MATRIX_MACOS_VERSION_MIN}" ] && CFLAGS+=" -mmacosx-version-min=${MATRIX_MACOS_VERSION_MIN}"
# would pick up nghttp2, libidn2, but libssh2 is disabled by default
mkdir bld && cd bld && ../configure --enable-unity --enable-warnings --enable-werror \
- --disable-dependency-tracking \
+ --disable-dependency-tracking --enable-option-checking=fatal \
--disable-docs --disable-manual \
--with-openssl="$(brew --prefix openssl)" \
--without-nghttp2 --without-libidn2 \
.github/workflows/non-native.yml+2 -2
@@ -192,7 +192,7 @@ jobs:
--prefix="$HOME"/curl-install \
--with-openssl \
--with-brotli --enable-ldap --enable-ldaps --with-libidn2 --with-libssh2 --with-nghttp2 --with-gssapi \
- --disable-dependency-tracking \
+ --disable-dependency-tracking --enable-option-checking=fatal \
${options} \
${MATRIX_OPTIONS} \
|| { tail -n 1000 config.log; false; }
@@ -284,7 +284,7 @@ jobs:
${MATRIX_OPTIONS}
else
TOOLCHAIN="${ANDROID_NDK_HOME}/toolchains/llvm/prebuilt/linux-x86_64"
- mkdir bld && cd bld && ../configure --disable-dependency-tracking --enable-unity --enable-warnings --enable-werror \
+ mkdir bld && cd bld && ../configure --disable-dependency-tracking --enable-option-checking=fatal --enable-unity --enable-warnings --enable-werror \
CC="$TOOLCHAIN/bin/aarch64-linux-android${MATRIX_PLATFORM}-clang" \
AR="$TOOLCHAIN/bin/llvm-ar" \
RANLIB="$TOOLCHAIN/bin/llvm-ranlib" \
.github/workflows/windows.yml+3 -3
@@ -160,7 +160,7 @@ jobs:
mkdir bld && cd bld && ../configure --enable-unity --enable-warnings --enable-werror \
--prefix="$HOME"/curl-install \
--with-libssh2 \
- --disable-dependency-tracking \
+ --disable-dependency-tracking --enable-option-checking=fatal \
${MATRIX_CONFIG}
fi
@@ -367,7 +367,7 @@ jobs:
mkdir bld && cd bld && ../configure --enable-unity --enable-warnings --enable-werror \
--prefix="$HOME"/curl-install \
--with-libssh2 \
- --disable-dependency-tracking \
+ --disable-dependency-tracking --enable-option-checking=fatal \
${MATRIX_CONFIG}
fi
@@ -756,7 +756,7 @@ jobs:
--host="${TRIPLET}" \
--with-schannel --with-winidn \
--without-libpsl \
- --disable-dependency-tracking
+ --disable-dependency-tracking --enable-option-checking=fatal
fi
- name: 'configure log'