-- The C compiler identification is GNU 11.1.0 -- The CXX compiler identification is GNU 11.1.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring Apache Xalan-C++ version 1.12.0 -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Looking for pthread_create in pthreads -- Looking for pthread_create in pthreads - not found -- Looking for pthread_create in pthread -- Looking for pthread_create in pthread - found -- Found Threads: TRUE -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Performing Test CXX_FLAG_Wall -- Performing Test CXX_FLAG_Wall - Success -- Performing Test CXX_FLAG_Wcast_align -- Performing Test CXX_FLAG_Wcast_align - Success -- Performing Test CXX_FLAG_Wcast_qual -- Performing Test CXX_FLAG_Wcast_qual - Success -- Performing Test CXX_FLAG_Wctor_dtor_privacy -- Performing Test CXX_FLAG_Wctor_dtor_privacy - Success -- Performing Test CXX_FLAG_Wextra -- Performing Test CXX_FLAG_Wextra - Success -- Performing Test CXX_FLAG_Wformat_2 -- Performing Test CXX_FLAG_Wformat_2 - Success -- Performing Test CXX_FLAG_Wimplicit_atomic_properties -- Performing Test CXX_FLAG_Wimplicit_atomic_properties - Failed -- Performing Test CXX_FLAG_Wmissing_declarations -- Performing Test CXX_FLAG_Wmissing_declarations - Success -- Performing Test CXX_FLAG_Wno_long_long -- Performing Test CXX_FLAG_Wno_long_long - Success -- Performing Test CXX_FLAG_Woverlength_strings -- Performing Test CXX_FLAG_Woverlength_strings - Success -- Performing Test CXX_FLAG_Woverloaded_virtual -- Performing Test CXX_FLAG_Woverloaded_virtual - Success -- Performing Test CXX_FLAG_Wredundant_decls -- Performing Test CXX_FLAG_Wredundant_decls - Success -- Performing Test CXX_FLAG_Wreorder -- Performing Test CXX_FLAG_Wreorder - Success -- Performing Test CXX_FLAG_Wswitch_default -- Performing Test CXX_FLAG_Wswitch_default - Success -- Performing Test CXX_FLAG_Wunused_variable -- Performing Test CXX_FLAG_Wunused_variable - Success -- Performing Test CXX_FLAG_Wwrite_strings -- Performing Test CXX_FLAG_Wwrite_strings - Success -- Performing Test CXX_FLAG_Wno_variadic_macros -- Performing Test CXX_FLAG_Wno_variadic_macros - Success -- Performing Test CXX_FLAG_fstrict_aliasing -- Performing Test CXX_FLAG_fstrict_aliasing - Success -- Looking for signal -- Looking for signal - found -- Looking for SetConsoleCtrlHandler -- Looking for SetConsoleCtrlHandler - not found -- Looking for usleep -- Looking for usleep - found -- Looking for Sleep -- Looking for Sleep - not found -- Looking for gmtime_r -- Looking for gmtime_r - found -- Looking for localtime_r -- Looking for localtime_r - found -- Looking for _create_locale -- Looking for _create_locale - not found -- Looking for isnan -- Looking for isnan - found -- Looking for _isnan -- Looking for _isnan - not found -- Performing Test XALAN_HAVE_STD_ISNAN -- Performing Test XALAN_HAVE_STD_ISNAN - Success -- Looking for unistd.h -- Looking for unistd.h - found -- Looking for direct.h -- Looking for direct.h - not found -- Found the following ICU libraries: -- uc (required) -- data (required) -- i18n (required) -- Found ICU: /usr/include (found version "70.1") -- Found XercesC: /usr/lib/libxerces-c.so (found suitable version "3.2.3", minimum required is "3.1") -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Performing Test XALAN_HAVE_STD_THREAD -- Performing Test XALAN_HAVE_STD_THREAD - Success -- Looking for C++ include nl_types.h -- Looking for C++ include nl_types.h - found -- Looking for catopen -- Looking for catopen - found -- Looking for catclose -- Looking for catclose - found -- Looking for catgets -- Looking for catgets - found -- Performing Test CXX_matching-delete-operator -- Performing Test CXX_matching-delete-operator - Success -- Performing Test HAVE_PATH_MAX -- Performing Test HAVE_PATH_MAX - Success -- -- Xalan-C++ configuration summary -- ------------------------------- -- -- Version: 1.12.0 -- Library major version: 112 -- Library minor version: 0 -- -- Installation directory: /usr -- C compiler: /usr/bin/cc -- C++ compiler: /usr/bin/c++ -- -- Build shared libraries: ON -- Thread implementation: standard -- Transcoder: icu -- Message Loader: inmemory -- Message Loader Locale: en_US -- Configuring done -- Generating done -- Build files have been written to: /build/xalan-c/src/build [ 0%] Building CXX object src/xalanc/Utils/MsgCreator/CMakeFiles/MsgCreator.dir/ICUResHandler.cpp.o [ 0%] Building CXX object src/xalanc/Utils/MsgCreator/CMakeFiles/MsgCreator.dir/NLSHandler.cpp.o [ 0%] Building CXX object src/xalanc/Utils/MsgCreator/CMakeFiles/MsgCreator.dir/InMemHandler.cpp.o [ 0%] Building CXX object src/xalanc/Utils/MsgCreator/CMakeFiles/MsgCreator.dir/MsgCreator.cpp.o [ 0%] Building CXX object src/xalanc/Utils/MsgCreator/CMakeFiles/MsgCreator.dir/SAX2Handler.cpp.o [ 1%] Building CXX object src/xalanc/Utils/MsgCreator/CMakeFiles/MsgCreator.dir/MsgFileOutputStream.cpp.o /build/xalan-c/src/xalan_c-1.12/src/xalanc/Utils/MsgCreator/MsgFileOutputStream.cpp:116:1: warning: no previous declaration for ‘void xalanc_1_12::FormatMessageLocal(const char*, const char*, int, char*)’ [-Wmissing-declarations] 116 | FormatMessageLocal( | ^~~~~~~~~~~~~~~~~~ /build/xalan-c/src/xalan_c-1.12/src/xalanc/Utils/MsgCreator/MsgCreator.cpp:122:1: warning: no previous declaration for ‘bool getArgs(int, char**, CmdLineParams&, const char**)’ [-Wmissing-declarations] 122 | getArgs( | ^~~~~~~ [ 1%] Linking CXX executable MsgCreator /usr/bin/ld: warning: libicui18n.so.69, needed by /usr/lib/libxerces-c.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libicuuc.so.69, needed by /usr/lib/libxerces-c.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: warning: libicudata.so.69, needed by /usr/lib/libxerces-c.so, not found (try using -rpath or -rpath-link) /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `uset_setSerializedToOne_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `uset_getSerializedRange_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `ucnv_openU_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `u_toupper_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `ucnv_toUnicode_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `u_tolower_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `uset_openPatternOptions_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `uset_serialize_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `ucnv_getMinCharSize_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `ucnv_open_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `uset_getSerializedRangeCount_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `UCNV_FROM_U_CALLBACK_STOP_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `u_charType_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `UCNV_FROM_U_CALLBACK_SUBSTITUTE_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `ucnv_setFromUCallBack_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `ucnv_close_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `ucnv_fromUnicode_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `ucnv_getMaxCharSize_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `ucnv_toUChars_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `ucnv_fromUChars_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `u_foldCase_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `uset_close_69' /usr/bin/ld: /usr/lib/libxerces-c.so: undefined reference to `uset_getSerializedSet_69' collect2: error: ld returned 1 exit status make[2]: *** [src/xalanc/Utils/MsgCreator/CMakeFiles/MsgCreator.dir/build.make:180: src/xalanc/Utils/MsgCreator/MsgCreator] Error 1 make[1]: *** [CMakeFiles/Makefile2:281: src/xalanc/Utils/MsgCreator/CMakeFiles/MsgCreator.dir/all] Error 2 make: *** [Makefile:146: all] Error 2 ==> ERROR: A failure occurred in build().  Aborting...