@jwe’s buildbots seem to have trouble building some jobs for MXE Octave.
mxe-native-all-on-debian builder fails on this command:
PKG_CONFIG_PATH='' LD_LIBRARY_PATH='/scratch/buildbot/workers/jwe-debian-x86_64-5/mxe-native-all-on-debian/src/usr/lib:/scratch/buildbot/workers/jwe-debian-x86_64-5/mxe-native-all-on-debian/src/usr/lib64' PATH='/var/lib/buildbot/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games' ../configure --prefix=/scratch/buildbot/workers/jwe-debian-x86_64-5/mxe-native-all-on-debian/src/usr && \
with this error:
checking whether the C compiler works... no configure: error: in `/scratch/buildbot/workers/jwe-debian-x86_64-5/mxe-native-all-on-debian/src/octave-hg-repo/.build': configure: error: C compiler cannot create executables See `config.log' for more details make: *** [/scratch/buildbot/workers/jwe-debian-x86_64-5/mxe-native-all-on-debian/src/hg-octave-dist.mk:34: hg-octave-dist] Error 77
IIUC, that builder should be using the compiler that was built as part of the build process. The
PATH variable pointing to paths on the worker (instead of paths inside the MXE Octave build tree) looks fishy to me. Maybe the compiler installed on the build system is directed to use the standard libraries that were built for MXE’s compiler?
But I might be misunderstanding what is supposed to be happening.
w*-stable builders are failing when they try to compile
qtbase. I’ve no idea why though. ISTR that we saw these kinds of errors with gcc 11 before. But we adopted a patch that is supposed to fix them (mxe-octave: 09d3533acacf src/qtbase-2-gcc11.patch).
Is that patch not used for some reason?