The glibc-libidn-2.4 archive extracts to glibc-libidn-2.4/ whereas earlier
versions extracted to plain libidn/. The build process doesn't take that into
account. Just rename glibc-libidn-2.4 before building and it should work.