|
From: | Bruno Haible |
Subject: | Re: gettext-0.21 make failed on Solaris x86/x64 with CC='gcc -m32' |
Date: | Fri, 31 Jul 2020 10:49:52 +0200 |
User-agent: | KMail/5.1.3 (Linux/4.4.0-186-generic; KDE/5.18.0; x86_64; ; ) |
Hello Kanazawa-san, > gettext-0.21 make failed on Solaris x86/x64 with CC='gcc -m32' > Passed with CC='gcc -m64' > > $ uname -a > SunOS hidden 5.11 11.3 i86pc i386 i86pc > > $ gcc --version > gcc (GCC) 9.3.0 > > $ ./configure CC='gcc -m32' > $ make > : > gcc -m32 -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I.. > -DIN_GETTEXT_TOOLS_GNULIB_TESTS=1 -I. -I. -I.. -I./.. -I../gnulib-lib > -I./../gnulib-lib -I../intl -D_REENTRANT -I/opt/local/locale/include > -I/opt/local/include -MT vma-iter.o -MD -MP -MF $depbase.Tpo -c -o > vma-iter.o vma-iter.c &&\ > mv -f $depbase.Tpo $depbase.Po > In file included from vma-iter.c:80: > /usr/include/sys/procfs.h:42:2: error: #error "Cannot use procfs in the large > file compilation environment" > 42 | #error "Cannot use procfs in the large file compilation environment" > | ^~~~~ > make[6]: *** [Makefile:6019: vma-iter.o] Error 1 > make[6]: Leaving directory '/tmp/gettext-0.21/gettext-tools/gnulib-tests' Thank you for the report. I've pushed a fix at [1]. You find a corrected tarball that works on Solaris 11.3 here: [2] Bruno [1] https://git.savannah.gnu.org/gitweb/?p=gettext.git;a=commitdiff;h=6d742c1a2b3d6a8c85f8320213f8451fd42f12cb [2] https://gitlab.com/gnu-gettext/ci-distcheck/-/jobs/artifacts/master/raw/gettext-snapshot.tar?job=check-optimized
[Prev in Thread] | Current Thread | [Next in Thread] |