Demetris <[email protected]> writes: > Hi, > > I'm trying to compile libidn v.1.37 on Void Linux musl-x86_64 but getting > an error. Any help would be appreciated. Build log attached. ... > => libidn-1.37_1: running pre-configure hook: 00-gnu-configure-asneeded ... > => libidn-1.37_1: running pre-configure hook: 01-override-config ... > => libidn-1.37_1: running pre-configure hook: 02-script-wrapper ... > => libidn-1.37_1: running pre_configure ... > Copying file build-aux/config.rpath > Copying file lib/m4/codeset.m4 > Copying file lib/m4/extern-inline.m4 > Copying file lib/m4/fcntl-o.m4 > Copying file lib/m4/glibc2.m4 > Copying file lib/m4/glibc21.m4 > Copying file lib/m4/iconv.m4 > Copying file lib/m4/intdiv0.m4 > Copying file lib/m4/intl.m4 > Copying file lib/m4/intldir.m4 > Copying file lib/m4/intmax.m4 > ./stdint.h:89:5: error: #if with no expression > 89 | #if > | ^
Hi. Thank you for testing! That happens when the package is not bootstraped properly, due to autoreconf importing too old wint_t.m4 and other files. I recommend building from the released tarball directly with ./configure && make, and not doing autoreconf. If you really want to rebuild everything from sources, you should follow the instructions in HACKING and be prepared that these may change for every release: https://git.savannah.gnu.org/cgit/libidn.git/tree/HACKING See extra rules in bootstrap.conf on how to properly set the project up for building; running autoreconf is not sufficient. Some notes here: https://git.savannah.gnu.org/cgit/libidn.git/tree/bootstrap.conf#n91 /Simon
signature.asc
Description: PGP signature
