Hi,

On NetBSD 9.0/x86_64, the newest release m4-1.4.18 exhibits a "make check"
failure:

  CC       test-localename.o
../../tests/test-localename.c: In function 'test_locale_name':
../../tests/test-localename.c:74:3: warning: implicit declaration of function 
'uselocale'; did you mean 'setlocale'? [-Wimplicit-function-declaration]
   uselocale (LC_GLOBAL_LOCALE);
   ^~~~~~~~~
   setlocale
  CCLD     test-localename
ld: test-localename.o: in function `test_locale_name_thread':
/home/bruno/m4-1.4.18/build/tests/../../tests/test-localename.c:238: undefined 
reference to `uselocale'
ld: /home/bruno/m4-1.4.18/build/tests/../../tests/test-localename.c:249: 
undefined reference to `uselocale'
ld: /home/bruno/m4-1.4.18/build/tests/../../tests/test-localename.c:254: 
undefined reference to `uselocale'
ld: /home/bruno/m4-1.4.18/build/tests/../../tests/test-localename.c:277: 
undefined reference to `uselocale'
ld: /home/bruno/m4-1.4.18/build/tests/../../tests/test-localename.c:288: 
undefined reference to `uselocale'
ld: 
test-localename.o:/home/bruno/m4-1.4.18/build/tests/../../tests/test-localename.c:422:
 more undefined references to `uselocale' follow
*** Error code 1

This is fixed in the current m4 snapshot that can be downloaded from
https://gitlab.com/gnu-m4/ci-distcheck/

Bruno


Reply via email to