Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gencache fails to build with ICU76 #99

Open
carstene1ns opened this issue Mar 8, 2025 · 1 comment
Open

gencache fails to build with ICU76 #99

carstene1ns opened this issue Mar 8, 2025 · 1 comment

Comments

@carstene1ns
Copy link
Member

carstene1ns commented Mar 8, 2025

ICU has cleaned up their pkg-config files, icu-uc will not get added automatically anymore.

Should be enough to add this in configure.ac, though is untested here:

PKG_CHECK_MODULES([ICU], [icu-i18n icu-uc])
@Ghabry
Copy link
Member

Ghabry commented Mar 8, 2025

can confirm that this works.

~/P/e/e/gencache> autoreconf -fi
~/P/e/e/gencache> ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether sleep supports fractional seconds... yes
checking filesystem timestamp resolution... 0.01
checking whether build environment is sane... yes
checking for a race-free mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking xargs -n works... yes
checking whether make supports the include directive... yes (GNU style)
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether the compiler supports GNU C++... yes
checking whether g++ accepts -g... yes
checking for g++ option to enable C++11 features... none needed
checking dependency style of g++... gcc3
checking how to run the C++ preprocessor... g++ -E
checking whether the compiler supports GNU C++... (cached) yes
checking whether g++ accepts -g... (cached) yes
checking for g++ option to enable C++11 features... (cached) none needed
checking dependency style of g++... (cached) gcc3
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for icu-i18n icu-uc... yes
checking for nlohmann_json... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: executing depfiles commands
~/P/e/e/gencache> make -j12
  CXX      src/gencache-main.o
  CXXLD    gencache
~/P/e/e/gencache> 

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants