[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Error with gnulib and i686 with older kernels
From: |
Satadru Pramanik |
Subject: |
Error with gnulib and i686 with older kernels |
Date: |
Fri, 29 Apr 2022 16:59:48 -0400 |
I am building gnulib via a 3rd party project (pax-utils) on a i686
system with 3.8 kernel headers.
I get this error. This is a recent regression causing the following
build failure. Any idea where I should start to look to get this
fixed?
make[3]: Entering directory
'/usr/local/tmp/crew/pax_utils.20220429204445.dir/pax-utils-1.3.4/autotools/gnulib'
make[4]: Entering directory
'/usr/local/tmp/crew/pax_utils.20220429204445.dir/pax-utils-1.3.4/autotools/gnulib'
CC libgnu_a-openat-proc.o
CC libgnu_a-chdir-long.o
CC libgnu_a-basename-lgpl.o
CC libgnu_a-cloexec.o
In file included from /usr/local/include/string.h:630,
from ./string.h:41,
from basename-lgpl.c:25:
./string.h:1091:1: error: expected identifier or ‘(’ before ‘__extension__’
1091 | _GL_FUNCDECL_SYS (strndup, char *,
| ^~~~~~~~~~~~~~~~
make[4]: *** [Makefile:2381: libgnu_a-basename-lgpl.o] Error 1
make[4]: *** Waiting for unfinished jobs....
In file included from /usr/local/include/string.h:630,
from ./string.h:41,
from openat-proc.c:30:
./string.h:1091:1: error: expected identifier or ‘(’ before ‘__extension__’
1091 | _GL_FUNCDECL_SYS (strndup, char *,
| ^~~~~~~~~~~~~~~~
make[4]: *** [Makefile:2367: libgnu_a-openat-proc.o] Error 1
In file included from /usr/local/include/string.h:630,
from ./string.h:41,
from chdir-long.c:27:
./string.h:1091:1: error: expected identifier or ‘(’ before ‘__extension__’
1091 | _GL_FUNCDECL_SYS (strndup, char *,
| ^~~~~~~~~~~~~~~~
make[4]: *** [Makefile:2409: libgnu_a-chdir-long.o] Error 1
make[4]: Leaving directory
'/usr/local/tmp/crew/pax_utils.20220429204445.dir/pax-utils-1.3.4/autotools/gnulib'
make[3]: *** [Makefile:4017: all-recursive] Error 1
make[3]: Leaving directory
'/usr/local/tmp/crew/pax_utils.20220429204445.dir/pax-utils-1.3.4/autotools/gnulib'
make[2]: *** [Makefile:2143: all] Error 2
make[2]: Leaving directory
'/usr/local/tmp/crew/pax_utils.20220429204445.dir/pax-utils-1.3.4/autotools/gnulib'
make[1]: *** [Makefile:2051: all-recursive] Error 1
make[1]: Leaving directory
'/usr/local/tmp/crew/pax_utils.20220429204445.dir/pax-utils-1.3.4'
make: *** [Makefile:1781: all] Error 2
- Error with gnulib and i686 with older kernels,
Satadru Pramanik <=