opal AT lists.psi.ch
Subject: The OPAL Discussion Forum
List archive
- 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
[ 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
-
[Opal] does boost need icu-library support for opal 2022.1?,
Philippe Piot, 01/04/2023
- Re: [Opal] does boost need icu-library support for opal 2022.1? [solved], Philippe Piot, 01/04/2023
-
Re: [Opal] does boost need icu-library support for opal 2022.1?,
Adelmann Andreas, 01/05/2023
- Re: [Opal] does boost need icu-library support for opal 2022.1?, Philippe Piot, 01/05/2023
Archive powered by MHonArc 2.6.19.