Re: unicode test programs don't build with meson

2024-10-30 Thread Peter Eisentraut
On 18.10.24 15:17, Aleksander Alekseev wrote: 1) Add libintl directly to the affected programs, like case_test = executable('case_test', ['case_test.c'], - dependencies: [frontend_port_code, icu], + dependencies: [frontend_port_code, icu, libintl], include_directories: inc, l

Re: unicode test programs don't build with meson

2024-10-18 Thread Aleksander Alekseev
Hi Peter, > 1) Add libintl directly to the affected programs, like > > case_test = executable('case_test', > ['case_test.c'], > - dependencies: [frontend_port_code, icu], > + dependencies: [frontend_port_code, icu, libintl], > include_directories: inc, > link_with: [common_static,

unicode test programs don't build with meson

2024-10-18 Thread Peter Eisentraut
The test programs in src/common/unicode/ (case_test, category_test, norm_test), don't build with meson if the nls option is enabled, because a libintl dependency is missing. (pg_strerror_r() in src/port/strerror.c makes a gettext call, so in that sense libpgport has a dependency on libintl.)