poke-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fix a compilation error on Solaris


From: Bruno Haible
Subject: Fix a compilation error on Solaris
Date: Sun, 21 Feb 2021 13:12:56 +0100
User-agent: KMail/5.1.3 (Linux/4.4.0-201-generic; KDE/5.18.0; x86_64; ; )

On Solaris 10, I see a compilation error:

gcc -m64 -O2 -DHAVE_CONFIG_H -I. -I../../poke  -I../gl -I../../gl  
-I../../common  -I../../libpoke -I../libpoke  
-DJITTER_VERSION=\"0.9.251.2-1d28\"  
-DPKGDATADIR=\"/home/haible/prefix-x86_64/share/poke\"  
-DPKGINFODIR=\"/home/haible/prefix-x86_64/share/info\"  
-DLOCALEDIR=\"/home/haible/prefix-x86_64/share/locale\" 
-I/home/haible/prefix-x86_64/include -Wall -D_REENTRANT -Wall 
-I/opt/csw/include/json-c -g -O2 -MT poke-pk-map-tab.o -MD -MP -MF 
.deps/poke-pk-map-tab.Tpo -c -o poke-pk-map-tab.o `test -f 'pk-map-tab.c' || 
echo '../../poke/'`pk-map-tab.c
In file included from 
/opt/csw/lib/gcc/i386-pc-solaris2.10/5.5.0/include-fixed/stdio.h:75:0,
                 from ../gl/stdio.h:43,
                 from ../gl/textstyle.h:38,
                 from ../../poke/pk-term.h:24,
                 from pk-map-tab.y:42:
pk-map-tab.y: In function 'pk_map_parse_file':
pk-map-tab.y:373:9: error: expected identifier or '(' before '&' token
*** Error code 1

It is caused by a declaration of a local variable named 'stderr'. On many
platforms, 'stdin', 'stdout', 'stderr' expand to some array references.

Here is a proposed fix.

Attachment: 0001-Fix-a-compilation-error-on-Solaris.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]