larsjuhljensen / tagger

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Compiling tagger on Ubuntu 22.04

jeremyjyang opened this issue · comments

Compilation fails on Ubuntu 22.04 LTS (with gcc 11.3.0 and libboost-dev 1.74) with errors such as

/usr/bin/ld: /tmp/ccVpSca8.o: in function Acronyms::Acronyms()': tagcorpus.cxx:(.text+0x25bb): undefined reference to boost::basic_regex<char, boost::regex_traits<char, boost::cpp_regex_traits > >::do_assign(char const*, char const*, unsigned int)'

My workaround has been to compile on CentOS 7, and copy the tagcorpus executable with selected library files, specifically:

libboost_regex.so.1.53.0
libicudata.so.50
libicui18n.so.50
libicuuc.so.50