Skip to Content.
Sympa Menu

opal - [Opal] does boost need icu-library support for opal 2022.1?

opal AT lists.psi.ch

Subject: The OPAL Discussion Forum

List archive

[Opal] does boost need icu-library support for opal 2022.1?


Chronological Thread  
  • From: Philippe Piot <philippe.piot AT gmail.com>
  • To: opal <opal AT lists.psi.ch>
  • Subject: [Opal] does boost need icu-library support for opal 2022.1?
  • Date: Wed, 4 Jan 2023 08:04:58 -0600
  • Authentication-results: mc3.ethz.ch; iprev=pass (mail-yb1-f171.google.com) smtp.remote-ip=209.85.219.171; spf=pass smtp.mailfrom=gmail.com; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com

All,
  I am encountering a strange problem when trying to compile 2022.1 on our Cray.
  I can compile opal 2021.1 without any problem but when checking out 2022.1 -- and following the same step as 2021.1 --  the compilation aborts during the linking process with the error below. 
 Could anybody comment on the change in opal which could result in such an error (from some google search it appears to be related to icu library -- which is strange).
  Thank you! -- Philippe.

-------------------------------
[ 99%] Linking CXX static library libOPAL.a
[ 99%] Built target libOPALstatic
[100%] Building CXX object src/CMakeFiles/opal.dir/Main.cpp.o
[100%] Linking CXX executable opal
/usr/bin/ld: warning: libicudata.so.58, needed by /soft/boost/1.74.0/lib/libboost_regex.so.1.74.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicui18n.so.58, needed by /soft/boost/1.74.0/lib/libboost_regex.so.1.74.0, not found (try using -rpath or -rpath-link)
/usr/bin/ld: warning: libicuuc.so.58, needed by /soft/boost/1.74.0/lib/libboost_regex.so.1.74.0, not found (try using -rpath or -rpath-link)
/soft/boost/1.74.0/lib/libboost_regex.so.1.74.0: undefined reference to `u_digit_58'
/soft/boost/1.74.0/lib/libboost_regex.so.1.74.0: undefined reference to `u_isspace_58'
/soft/boost/1.74.0/lib/libboost_regex.so.1.74.0: undefined reference to `icu_58::Locale::Locale()'
/soft/boost/1.74.0/lib/libboost_regex.so.1.74.0: undefined reference to `u_charFromName_58'
/soft/boost/1.74.0/lib/libboost_regex.so.1.74.0: undefined reference to `icu_58::Collator::createInstance(icu_58::Locale const&, UErrorCode&)'
/soft/boost/1.74.0/lib/libboost_regex.so.1.74.0: undefined reference to `u_tolower_58'
/soft/boost/1.74.0/lib/libboost_regex.so.1.74.0: undefined reference to `icu_58::Locale::Locale(icu_58::Locale const&)'
/soft/boost/1.74.0/lib/libboost_regex.so.1.74.0: undefined reference to `icu_58::Locale::~Locale()'
/soft/boost/1.74.0/lib/libboost_regex.so.1.74.0: undefined reference to `u_charType_58'
/soft/boost/1.74.0/lib/libboost_regex.so.1.74.0: undefined reference to `u_isblank_58'
collect2: error: ld returned 1 exit status
make[2]: *** [src/opal] Error 1
make[1]: *** [src/CMakeFiles/opal.dir/all] Error 2





Archive powered by MHonArc 2.6.19.

Top of Page