[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gettext-0.21 make failed on Solaris x86/x64 with CC='gcc -m32'
From: |
Kiyoshi KANAZAWA |
Subject: |
Re: gettext-0.21 make failed on Solaris x86/x64 with CC='gcc -m32' |
Date: |
Fri, 31 Jul 2020 21:24:32 +0900 (JST) |
Hello Bruno,
I confirmed. The error disappeared.
Now, make check detected 4 fails.
(on Solaris 11.3 x86/x64)
(1) FAIL: msgunfmt-java-1
passed in gettext-0.20.2
(2) FAIL: lang-java
skipped in gettext-0.20.2
(3) FAIL: test-fopen-gnu
new test from gettext-0.21 ?
(4) FAIL: test-mbrtowc3.sh
Do not worry. Known Solaris bug.
Regards,
--- Kiyoshi
----- Original Message -----
> From: Bruno Haible <bruno@clisp.org>
> To: bug-gettext@gnu.org; Kiyoshi KANAZAWA <yoi_no_myoujou@yahoo.co.jp>
> Cc:
> Date: 2020/7/31, Fri 17:49
> Subject: Re: gettext-0.21 make failed on Solaris x86/x64 with CC='gcc -m32'
>
> 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
>
>