contrib.ini is using native that can't be exported through prebuilt contribs
The contrib.ini contains the path to binaries built in the contribs like:
[binaries]
libgcrypt-config = '/mnt/s/sources/build/win64-llvm18/contrib/x86_64-w64-mingw32ucrt/bin/libgcrypt-config'
luac = '/mnt/s/sources/build/win64-llvm18/contrib/bin/x86_64-w64-mingw32-luac'
protoc = '/mnt/s/sources/build/win64-llvm18/contrib/bin/protoc'
qmake6 = '/mnt/s/sources/build/win64-llvm18/contrib/x86_64-w64-mingw32ucrt/bin/qmake6'
The pathes in the contrib prefix can be updated upon decompression (after !6462 (merged)). However change_prefix.sh is not designed to fix pathes in the parent folder of the prefix. In this case luac and protoc won't be "fixed".
Even though these native tools are rebuilt automatically when using prebuilt contribs, the contrib.ini from the prebuilt tarball will not match the local pathes.