Hi Paul,
Paul Eggert wrote:
> This is another attempt to tighten up the <stdbit.h> namespace
> on GNU platforms, and follows up on previous C++ fixes here.
This patch breaks the C++ build with GCC 15.2.0 again.
I thought I was clear regarding the test recipe. In any case, here it is
in full detail:
- Use Ubuntu 24.04.
- $ rm -rf ../testdir-all
- $ ./gnulib-tool --create-testdir --dir=../testdir-all \
--with-c++-tests --without-privileged-tests --single-configure \
`./all-modules`
- $ cd ../testdir-all
- $ ./configure CPPFLAGS=-Wall
- $ make
It again produces a compilation error:
depbase=`echo test-stdbit-h-c++.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
g++ -ftrapv -DHAVE_CONFIG_H -DEXEEXT=\"\" -DEXEEXT=\"\" -I. -I../../gltests
-I.. -DGNULIB_STRICT_CHECKING=1 -DIN_GNULIB_TESTS=1 -I. -I../../gltests -I..
-I../../gltests/.. -I../gllib -I../../gltests/../gllib -Wall -Wno-error
-Wno-error -g -O2 -MT test-stdbit-h-c++.o -MD -MP -MF $depbase.Tpo -c -o
test-stdbit-h-c++.o ../../gltests/test-stdbit-h-c++.cc &&\
mv -f $depbase.Tpo $depbase.Po
In file included from ../../gltests/test-stdbit-h-c++.cc:22:
../gllib/stdbit.h:1444:30: error: 'uint_least8_t' does not name a type
1444 | _GL_STDC_MEMREVERSE8U_INLINE uint_least8_t
| ^~~~~~~~~~~~~
../gllib/stdbit.h:1450:30: error: 'uint_least16_t' does not name a type
1450 | _GL_STDC_MEMREVERSE8U_INLINE uint_least16_t
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1462:30: error: 'uint_least32_t' does not name a type
1462 | _GL_STDC_MEMREVERSE8U_INLINE uint_least32_t
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1476:30: error: 'uint_least64_t' does not name a type
1476 | _GL_STDC_MEMREVERSE8U_INLINE uint_least64_t
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1636:23: error: 'uint_least8_t' does not name a type
1636 | _GL_STDC_LOAD8_INLINE uint_least8_t
| ^~~~~~~~~~~~~
../gllib/stdbit.h:1642:23: error: 'uint_least16_t' does not name a type
1642 | _GL_STDC_LOAD8_INLINE uint_least16_t
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1650:23: error: 'uint_least32_t' does not name a type
1650 | _GL_STDC_LOAD8_INLINE uint_least32_t
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1660:23: error: 'uint_least64_t' does not name a type
1660 | _GL_STDC_LOAD8_INLINE uint_least64_t
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1677:23: error: 'uint_least8_t' does not name a type
1677 | _GL_STDC_LOAD8_INLINE uint_least8_t
| ^~~~~~~~~~~~~
../gllib/stdbit.h:1683:23: error: 'uint_least16_t' does not name a type
1683 | _GL_STDC_LOAD8_INLINE uint_least16_t
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1691:23: error: 'uint_least32_t' does not name a type
1691 | _GL_STDC_LOAD8_INLINE uint_least32_t
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1701:23: error: 'uint_least64_t' does not name a type
1701 | _GL_STDC_LOAD8_INLINE uint_least64_t
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1718:23: error: 'int_least8_t' does not name a type
1718 | _GL_STDC_LOAD8_INLINE int_least8_t
| ^~~~~~~~~~~~
../gllib/stdbit.h:1724:23: error: 'int_least16_t' does not name a type
1724 | _GL_STDC_LOAD8_INLINE int_least16_t
| ^~~~~~~~~~~~~
../gllib/stdbit.h:1730:23: error: 'int_least32_t' does not name a type
1730 | _GL_STDC_LOAD8_INLINE int_least32_t
| ^~~~~~~~~~~~~
../gllib/stdbit.h:1736:23: error: 'int_least64_t' does not name a type
1736 | _GL_STDC_LOAD8_INLINE int_least64_t
| ^~~~~~~~~~~~~
../gllib/stdbit.h:1742:23: error: 'int_least8_t' does not name a type
1742 | _GL_STDC_LOAD8_INLINE int_least8_t
| ^~~~~~~~~~~~
../gllib/stdbit.h:1748:23: error: 'int_least16_t' does not name a type
1748 | _GL_STDC_LOAD8_INLINE int_least16_t
| ^~~~~~~~~~~~~
../gllib/stdbit.h:1754:23: error: 'int_least32_t' does not name a type
1754 | _GL_STDC_LOAD8_INLINE int_least32_t
| ^~~~~~~~~~~~~
../gllib/stdbit.h:1760:23: error: 'int_least64_t' does not name a type
1760 | _GL_STDC_LOAD8_INLINE int_least64_t
| ^~~~~~~~~~~~~
../gllib/stdbit.h:1775:31: error: 'uint_least8_t' does not name a type
1775 | _GL_STDC_LOAD8_ALIGNED_INLINE uint_least8_t
| ^~~~~~~~~~~~~
../gllib/stdbit.h:1781:31: error: 'uint_least16_t' does not name a type
1781 | _GL_STDC_LOAD8_ALIGNED_INLINE uint_least16_t
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1796:31: error: 'uint_least32_t' does not name a type
1796 | _GL_STDC_LOAD8_ALIGNED_INLINE uint_least32_t
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1811:31: error: 'uint_least64_t' does not name a type
1811 | _GL_STDC_LOAD8_ALIGNED_INLINE uint_least64_t
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1826:31: error: 'uint_least8_t' does not name a type
1826 | _GL_STDC_LOAD8_ALIGNED_INLINE uint_least8_t
| ^~~~~~~~~~~~~
../gllib/stdbit.h:1832:31: error: 'uint_least16_t' does not name a type
1832 | _GL_STDC_LOAD8_ALIGNED_INLINE uint_least16_t
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1847:31: error: 'uint_least32_t' does not name a type
1847 | _GL_STDC_LOAD8_ALIGNED_INLINE uint_least32_t
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1862:31: error: 'uint_least64_t' does not name a type
1862 | _GL_STDC_LOAD8_ALIGNED_INLINE uint_least64_t
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1877:31: error: 'int_least8_t' does not name a type
1877 | _GL_STDC_LOAD8_ALIGNED_INLINE int_least8_t
| ^~~~~~~~~~~~
../gllib/stdbit.h:1883:31: error: 'int_least16_t' does not name a type
1883 | _GL_STDC_LOAD8_ALIGNED_INLINE int_least16_t
| ^~~~~~~~~~~~~
../gllib/stdbit.h:1889:31: error: 'int_least32_t' does not name a type
1889 | _GL_STDC_LOAD8_ALIGNED_INLINE int_least32_t
| ^~~~~~~~~~~~~
../gllib/stdbit.h:1895:31: error: 'int_least64_t' does not name a type
1895 | _GL_STDC_LOAD8_ALIGNED_INLINE int_least64_t
| ^~~~~~~~~~~~~
../gllib/stdbit.h:1901:31: error: 'int_least8_t' does not name a type
1901 | _GL_STDC_LOAD8_ALIGNED_INLINE int_least8_t
| ^~~~~~~~~~~~
../gllib/stdbit.h:1907:31: error: 'int_least16_t' does not name a type
1907 | _GL_STDC_LOAD8_ALIGNED_INLINE int_least16_t
| ^~~~~~~~~~~~~
../gllib/stdbit.h:1913:31: error: 'int_least32_t' does not name a type
1913 | _GL_STDC_LOAD8_ALIGNED_INLINE int_least32_t
| ^~~~~~~~~~~~~
../gllib/stdbit.h:1919:31: error: 'int_least64_t' does not name a type
1919 | _GL_STDC_LOAD8_ALIGNED_INLINE int_least64_t
| ^~~~~~~~~~~~~
../gllib/stdbit.h:1938:1: error: variable or field 'stdc_store8_beu8' declared
void
1938 | stdc_store8_beu8 (uint_least8_t value, unsigned char ptr[1])
| ^~~~~~~~~~~~~~~~
../gllib/stdbit.h:1938:19: error: 'uint_least8_t' was not declared in this scope
1938 | stdc_store8_beu8 (uint_least8_t value, unsigned char ptr[1])
| ^~~~~~~~~~~~~
../gllib/stdbit.h:1938:40: error: expected primary-expression before 'unsigned'
1938 | stdc_store8_beu8 (uint_least8_t value, unsigned char ptr[1])
| ^~~~~~~~
../gllib/stdbit.h:1944:1: error: variable or field 'stdc_store8_beu16' declared
void
1944 | stdc_store8_beu16 (uint_least16_t value, unsigned char ptr[2])
| ^~~~~~~~~~~~~~~~~
../gllib/stdbit.h:1944:20: error: 'uint_least16_t' was not declared in this
scope
1944 | stdc_store8_beu16 (uint_least16_t value, unsigned char ptr[2])
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1944:42: error: expected primary-expression before 'unsigned'
1944 | stdc_store8_beu16 (uint_least16_t value, unsigned char ptr[2])
| ^~~~~~~~
../gllib/stdbit.h:1951:1: error: variable or field 'stdc_store8_beu32' declared
void
1951 | stdc_store8_beu32 (uint_least32_t value, unsigned char ptr[4])
| ^~~~~~~~~~~~~~~~~
../gllib/stdbit.h:1951:20: error: 'uint_least32_t' was not declared in this
scope
1951 | stdc_store8_beu32 (uint_least32_t value, unsigned char ptr[4])
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1951:42: error: expected primary-expression before 'unsigned'
1951 | stdc_store8_beu32 (uint_least32_t value, unsigned char ptr[4])
| ^~~~~~~~
../gllib/stdbit.h:1960:1: error: variable or field 'stdc_store8_beu64' declared
void
1960 | stdc_store8_beu64 (uint_least64_t value, unsigned char ptr[8])
| ^~~~~~~~~~~~~~~~~
../gllib/stdbit.h:1960:20: error: 'uint_least64_t' was not declared in this
scope
1960 | stdc_store8_beu64 (uint_least64_t value, unsigned char ptr[8])
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1960:42: error: expected primary-expression before 'unsigned'
1960 | stdc_store8_beu64 (uint_least64_t value, unsigned char ptr[8])
| ^~~~~~~~
../gllib/stdbit.h:1973:1: error: variable or field 'stdc_store8_leu8' declared
void
1973 | stdc_store8_leu8 (uint_least8_t value, unsigned char ptr[1])
| ^~~~~~~~~~~~~~~~
../gllib/stdbit.h:1973:19: error: 'uint_least8_t' was not declared in this scope
1973 | stdc_store8_leu8 (uint_least8_t value, unsigned char ptr[1])
| ^~~~~~~~~~~~~
../gllib/stdbit.h:1973:40: error: expected primary-expression before 'unsigned'
1973 | stdc_store8_leu8 (uint_least8_t value, unsigned char ptr[1])
| ^~~~~~~~
../gllib/stdbit.h:1979:1: error: variable or field 'stdc_store8_leu16' declared
void
1979 | stdc_store8_leu16 (uint_least16_t value, unsigned char ptr[2])
| ^~~~~~~~~~~~~~~~~
../gllib/stdbit.h:1979:20: error: 'uint_least16_t' was not declared in this
scope
1979 | stdc_store8_leu16 (uint_least16_t value, unsigned char ptr[2])
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1979:42: error: expected primary-expression before 'unsigned'
1979 | stdc_store8_leu16 (uint_least16_t value, unsigned char ptr[2])
| ^~~~~~~~
../gllib/stdbit.h:1986:1: error: variable or field 'stdc_store8_leu32' declared
void
1986 | stdc_store8_leu32 (uint_least32_t value, unsigned char ptr[4])
| ^~~~~~~~~~~~~~~~~
../gllib/stdbit.h:1986:20: error: 'uint_least32_t' was not declared in this
scope
1986 | stdc_store8_leu32 (uint_least32_t value, unsigned char ptr[4])
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1986:42: error: expected primary-expression before 'unsigned'
1986 | stdc_store8_leu32 (uint_least32_t value, unsigned char ptr[4])
| ^~~~~~~~
../gllib/stdbit.h:1995:1: error: variable or field 'stdc_store8_leu64' declared
void
1995 | stdc_store8_leu64 (uint_least64_t value, unsigned char ptr[8])
| ^~~~~~~~~~~~~~~~~
../gllib/stdbit.h:1995:20: error: 'uint_least64_t' was not declared in this
scope
1995 | stdc_store8_leu64 (uint_least64_t value, unsigned char ptr[8])
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:1995:42: error: expected primary-expression before 'unsigned'
1995 | stdc_store8_leu64 (uint_least64_t value, unsigned char ptr[8])
| ^~~~~~~~
../gllib/stdbit.h:2008:1: error: variable or field 'stdc_store8_bes8' declared
void
2008 | stdc_store8_bes8 (int_least8_t value, unsigned char ptr[1])
| ^~~~~~~~~~~~~~~~
../gllib/stdbit.h:2008:19: error: 'int_least8_t' was not declared in this scope
2008 | stdc_store8_bes8 (int_least8_t value, unsigned char ptr[1])
| ^~~~~~~~~~~~
../gllib/stdbit.h:2008:39: error: expected primary-expression before 'unsigned'
2008 | stdc_store8_bes8 (int_least8_t value, unsigned char ptr[1])
| ^~~~~~~~
../gllib/stdbit.h:2014:1: error: variable or field 'stdc_store8_bes16' declared
void
2014 | stdc_store8_bes16 (int_least16_t value, unsigned char ptr[2])
| ^~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2014:20: error: 'int_least16_t' was not declared in this scope
2014 | stdc_store8_bes16 (int_least16_t value, unsigned char ptr[2])
| ^~~~~~~~~~~~~
../gllib/stdbit.h:2014:41: error: expected primary-expression before 'unsigned'
2014 | stdc_store8_bes16 (int_least16_t value, unsigned char ptr[2])
| ^~~~~~~~
../gllib/stdbit.h:2020:1: error: variable or field 'stdc_store8_bes32' declared
void
2020 | stdc_store8_bes32 (int_least32_t value, unsigned char ptr[4])
| ^~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2020:20: error: 'int_least32_t' was not declared in this scope
2020 | stdc_store8_bes32 (int_least32_t value, unsigned char ptr[4])
| ^~~~~~~~~~~~~
../gllib/stdbit.h:2020:41: error: expected primary-expression before 'unsigned'
2020 | stdc_store8_bes32 (int_least32_t value, unsigned char ptr[4])
| ^~~~~~~~
../gllib/stdbit.h:2026:1: error: variable or field 'stdc_store8_bes64' declared
void
2026 | stdc_store8_bes64 (int_least64_t value, unsigned char ptr[8])
| ^~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2026:20: error: 'int_least64_t' was not declared in this scope
2026 | stdc_store8_bes64 (int_least64_t value, unsigned char ptr[8])
| ^~~~~~~~~~~~~
../gllib/stdbit.h:2026:41: error: expected primary-expression before 'unsigned'
2026 | stdc_store8_bes64 (int_least64_t value, unsigned char ptr[8])
| ^~~~~~~~
../gllib/stdbit.h:2032:1: error: variable or field 'stdc_store8_les8' declared
void
2032 | stdc_store8_les8 (int_least8_t value, unsigned char ptr[1])
| ^~~~~~~~~~~~~~~~
../gllib/stdbit.h:2032:19: error: 'int_least8_t' was not declared in this scope
2032 | stdc_store8_les8 (int_least8_t value, unsigned char ptr[1])
| ^~~~~~~~~~~~
../gllib/stdbit.h:2032:39: error: expected primary-expression before 'unsigned'
2032 | stdc_store8_les8 (int_least8_t value, unsigned char ptr[1])
| ^~~~~~~~
../gllib/stdbit.h:2038:1: error: variable or field 'stdc_store8_les16' declared
void
2038 | stdc_store8_les16 (int_least16_t value, unsigned char ptr[2])
| ^~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2038:20: error: 'int_least16_t' was not declared in this scope
2038 | stdc_store8_les16 (int_least16_t value, unsigned char ptr[2])
| ^~~~~~~~~~~~~
../gllib/stdbit.h:2038:41: error: expected primary-expression before 'unsigned'
2038 | stdc_store8_les16 (int_least16_t value, unsigned char ptr[2])
| ^~~~~~~~
../gllib/stdbit.h:2044:1: error: variable or field 'stdc_store8_les32' declared
void
2044 | stdc_store8_les32 (int_least32_t value, unsigned char ptr[4])
| ^~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2044:20: error: 'int_least32_t' was not declared in this scope
2044 | stdc_store8_les32 (int_least32_t value, unsigned char ptr[4])
| ^~~~~~~~~~~~~
../gllib/stdbit.h:2044:41: error: expected primary-expression before 'unsigned'
2044 | stdc_store8_les32 (int_least32_t value, unsigned char ptr[4])
| ^~~~~~~~
../gllib/stdbit.h:2050:1: error: variable or field 'stdc_store8_les64' declared
void
2050 | stdc_store8_les64 (int_least64_t value, unsigned char ptr[8])
| ^~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2050:20: error: 'int_least64_t' was not declared in this scope
2050 | stdc_store8_les64 (int_least64_t value, unsigned char ptr[8])
| ^~~~~~~~~~~~~
../gllib/stdbit.h:2050:41: error: expected primary-expression before 'unsigned'
2050 | stdc_store8_les64 (int_least64_t value, unsigned char ptr[8])
| ^~~~~~~~
../gllib/stdbit.h:2065:1: error: variable or field 'stdc_store8_aligned_beu8'
declared void
2065 | stdc_store8_aligned_beu8 (uint_least8_t value, unsigned char ptr[1])
| ^~~~~~~~~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2065:27: error: 'uint_least8_t' was not declared in this scope
2065 | stdc_store8_aligned_beu8 (uint_least8_t value, unsigned char ptr[1])
| ^~~~~~~~~~~~~
../gllib/stdbit.h:2065:48: error: expected primary-expression before 'unsigned'
2065 | stdc_store8_aligned_beu8 (uint_least8_t value, unsigned char ptr[1])
| ^~~~~~~~
../gllib/stdbit.h:2071:1: error: variable or field 'stdc_store8_aligned_beu16'
declared void
2071 | stdc_store8_aligned_beu16 (uint_least16_t value, unsigned char ptr[2])
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2071:28: error: 'uint_least16_t' was not declared in this
scope
2071 | stdc_store8_aligned_beu16 (uint_least16_t value, unsigned char ptr[2])
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:2071:50: error: expected primary-expression before 'unsigned'
2071 | stdc_store8_aligned_beu16 (uint_least16_t value, unsigned char ptr[2])
| ^~~~~~~~
../gllib/stdbit.h:2084:1: error: variable or field 'stdc_store8_aligned_beu32'
declared void
2084 | stdc_store8_aligned_beu32 (uint_least32_t value, unsigned char ptr[4])
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2084:28: error: 'uint_least32_t' was not declared in this
scope
2084 | stdc_store8_aligned_beu32 (uint_least32_t value, unsigned char ptr[4])
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:2084:50: error: expected primary-expression before 'unsigned'
2084 | stdc_store8_aligned_beu32 (uint_least32_t value, unsigned char ptr[4])
| ^~~~~~~~
../gllib/stdbit.h:2097:1: error: variable or field 'stdc_store8_aligned_beu64'
declared void
2097 | stdc_store8_aligned_beu64 (uint_least64_t value, unsigned char ptr[8])
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2097:28: error: 'uint_least64_t' was not declared in this
scope
2097 | stdc_store8_aligned_beu64 (uint_least64_t value, unsigned char ptr[8])
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:2097:50: error: expected primary-expression before 'unsigned'
2097 | stdc_store8_aligned_beu64 (uint_least64_t value, unsigned char ptr[8])
| ^~~~~~~~
../gllib/stdbit.h:2110:1: error: variable or field 'stdc_store8_aligned_leu8'
declared void
2110 | stdc_store8_aligned_leu8 (uint_least8_t value, unsigned char ptr[1])
| ^~~~~~~~~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2110:27: error: 'uint_least8_t' was not declared in this scope
2110 | stdc_store8_aligned_leu8 (uint_least8_t value, unsigned char ptr[1])
| ^~~~~~~~~~~~~
../gllib/stdbit.h:2110:48: error: expected primary-expression before 'unsigned'
2110 | stdc_store8_aligned_leu8 (uint_least8_t value, unsigned char ptr[1])
| ^~~~~~~~
../gllib/stdbit.h:2116:1: error: variable or field 'stdc_store8_aligned_leu16'
declared void
2116 | stdc_store8_aligned_leu16 (uint_least16_t value, unsigned char ptr[2])
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2116:28: error: 'uint_least16_t' was not declared in this
scope
2116 | stdc_store8_aligned_leu16 (uint_least16_t value, unsigned char ptr[2])
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:2116:50: error: expected primary-expression before 'unsigned'
2116 | stdc_store8_aligned_leu16 (uint_least16_t value, unsigned char ptr[2])
| ^~~~~~~~
../gllib/stdbit.h:2129:1: error: variable or field 'stdc_store8_aligned_leu32'
declared void
2129 | stdc_store8_aligned_leu32 (uint_least32_t value, unsigned char ptr[4])
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2129:28: error: 'uint_least32_t' was not declared in this
scope
2129 | stdc_store8_aligned_leu32 (uint_least32_t value, unsigned char ptr[4])
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:2129:50: error: expected primary-expression before 'unsigned'
2129 | stdc_store8_aligned_leu32 (uint_least32_t value, unsigned char ptr[4])
| ^~~~~~~~
../gllib/stdbit.h:2142:1: error: variable or field 'stdc_store8_aligned_leu64'
declared void
2142 | stdc_store8_aligned_leu64 (uint_least64_t value, unsigned char ptr[8])
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2142:28: error: 'uint_least64_t' was not declared in this
scope
2142 | stdc_store8_aligned_leu64 (uint_least64_t value, unsigned char ptr[8])
| ^~~~~~~~~~~~~~
../gllib/stdbit.h:2142:50: error: expected primary-expression before 'unsigned'
2142 | stdc_store8_aligned_leu64 (uint_least64_t value, unsigned char ptr[8])
| ^~~~~~~~
../gllib/stdbit.h:2155:1: error: variable or field 'stdc_store8_aligned_bes8'
declared void
2155 | stdc_store8_aligned_bes8 (int_least8_t value, unsigned char ptr[1])
| ^~~~~~~~~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2155:27: error: 'int_least8_t' was not declared in this scope
2155 | stdc_store8_aligned_bes8 (int_least8_t value, unsigned char ptr[1])
| ^~~~~~~~~~~~
../gllib/stdbit.h:2155:47: error: expected primary-expression before 'unsigned'
2155 | stdc_store8_aligned_bes8 (int_least8_t value, unsigned char ptr[1])
| ^~~~~~~~
../gllib/stdbit.h:2161:1: error: variable or field 'stdc_store8_aligned_bes16'
declared void
2161 | stdc_store8_aligned_bes16 (int_least16_t value, unsigned char ptr[2])
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2161:28: error: 'int_least16_t' was not declared in this scope
2161 | stdc_store8_aligned_bes16 (int_least16_t value, unsigned char ptr[2])
| ^~~~~~~~~~~~~
../gllib/stdbit.h:2161:49: error: expected primary-expression before 'unsigned'
2161 | stdc_store8_aligned_bes16 (int_least16_t value, unsigned char ptr[2])
| ^~~~~~~~
../gllib/stdbit.h:2167:1: error: variable or field 'stdc_store8_aligned_bes32'
declared void
2167 | stdc_store8_aligned_bes32 (int_least32_t value, unsigned char ptr[4])
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2167:28: error: 'int_least32_t' was not declared in this scope
2167 | stdc_store8_aligned_bes32 (int_least32_t value, unsigned char ptr[4])
| ^~~~~~~~~~~~~
../gllib/stdbit.h:2167:49: error: expected primary-expression before 'unsigned'
2167 | stdc_store8_aligned_bes32 (int_least32_t value, unsigned char ptr[4])
| ^~~~~~~~
../gllib/stdbit.h:2173:1: error: variable or field 'stdc_store8_aligned_bes64'
declared void
2173 | stdc_store8_aligned_bes64 (int_least64_t value, unsigned char ptr[8])
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2173:28: error: 'int_least64_t' was not declared in this scope
2173 | stdc_store8_aligned_bes64 (int_least64_t value, unsigned char ptr[8])
| ^~~~~~~~~~~~~
../gllib/stdbit.h:2173:49: error: expected primary-expression before 'unsigned'
2173 | stdc_store8_aligned_bes64 (int_least64_t value, unsigned char ptr[8])
| ^~~~~~~~
../gllib/stdbit.h:2179:1: error: variable or field 'stdc_store8_aligned_les8'
declared void
2179 | stdc_store8_aligned_les8 (int_least8_t value, unsigned char ptr[1])
| ^~~~~~~~~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2179:27: error: 'int_least8_t' was not declared in this scope
2179 | stdc_store8_aligned_les8 (int_least8_t value, unsigned char ptr[1])
| ^~~~~~~~~~~~
../gllib/stdbit.h:2179:47: error: expected primary-expression before 'unsigned'
2179 | stdc_store8_aligned_les8 (int_least8_t value, unsigned char ptr[1])
| ^~~~~~~~
../gllib/stdbit.h:2185:1: error: variable or field 'stdc_store8_aligned_les16'
declared void
2185 | stdc_store8_aligned_les16 (int_least16_t value, unsigned char ptr[2])
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2185:28: error: 'int_least16_t' was not declared in this scope
2185 | stdc_store8_aligned_les16 (int_least16_t value, unsigned char ptr[2])
| ^~~~~~~~~~~~~
../gllib/stdbit.h:2185:49: error: expected primary-expression before 'unsigned'
2185 | stdc_store8_aligned_les16 (int_least16_t value, unsigned char ptr[2])
| ^~~~~~~~
../gllib/stdbit.h:2191:1: error: variable or field 'stdc_store8_aligned_les32'
declared void
2191 | stdc_store8_aligned_les32 (int_least32_t value, unsigned char ptr[4])
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2191:28: error: 'int_least32_t' was not declared in this scope
2191 | stdc_store8_aligned_les32 (int_least32_t value, unsigned char ptr[4])
| ^~~~~~~~~~~~~
../gllib/stdbit.h:2191:49: error: expected primary-expression before 'unsigned'
2191 | stdc_store8_aligned_les32 (int_least32_t value, unsigned char ptr[4])
| ^~~~~~~~
../gllib/stdbit.h:2197:1: error: variable or field 'stdc_store8_aligned_les64'
declared void
2197 | stdc_store8_aligned_les64 (int_least64_t value, unsigned char ptr[8])
| ^~~~~~~~~~~~~~~~~~~~~~~~~
../gllib/stdbit.h:2197:28: error: 'int_least64_t' was not declared in this scope
2197 | stdc_store8_aligned_les64 (int_least64_t value, unsigned char ptr[8])
| ^~~~~~~~~~~~~
../gllib/stdbit.h:2197:49: error: expected primary-expression before 'unsigned'
2197 | stdc_store8_aligned_les64 (int_least64_t value, unsigned char ptr[8])
| ^~~~~~~~
make[4]: *** [Makefile:30090: test-stdbit-h-c++.o] Error 1