On Mon, 27 Sept 2021 at 17:16, Joe Taylor via wsjt-devel <wsjt-devel@lists.sourceforge.net> wrote: > > We are pleased to announce the General Availability (GA) release of > WSJT-X version 2.5.0. New features are described in the WSJT-X User > Guide here: > > https://physics.princeton.edu//pulsar/k1jt/wsjtx-doc/wsjtx-main-2.5.0.html#NEW_FEATURES > > and also Release Notes: > > https://physics.princeton.edu//pulsar/k1jt/Release_Notes.txt
Looks like 2.5.0 does not compile at all [ 51%] Linking CXX executable wsjtx /usr/bin/cmake -E cmake_link_script CMakeFiles/wsjtx.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -Werror -Wall -Wextra -fexceptions -frtti -Wno-pragmas -fopenmp --std=gnu++11 -pthread -DNDEBUG -Wl,-z,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -fopenmp CMakeFiles/wsjtx.dir/wsjtx_autogen/mocs_compilation.cpp.o CMakeFiles/wsjtx.dir/WSJTXLogging.cpp.o CMakeFiles/wsjtx.dir/logbook/logbook.cpp.o CMakeFiles/wsjtx.dir/Network/PSKReporter.cpp.o CMakeFiles/wsjtx.dir/Modulator/Modulator.cpp.o CMakeFiles/wsjtx.dir/Detector/Detector.cpp.o CMakeFiles/wsjtx.dir/widgets/logqso.cpp.o CMakeFiles/wsjtx.dir/widgets/displaytext.cpp.o CMakeFiles/wsjtx.dir/Decoder/decodedtext.cpp.o CMakeFiles/wsjtx.dir/getfile.cpp.o CMakeFiles/wsjtx.dir/Audio/soundout.cpp.o CMakeFiles/wsjtx.dir/Audio/soundin.cpp.o CMakeFiles/wsjtx.dir/widgets/meterwidget.cpp.o CMakeFiles/wsjtx.dir/widgets/signalmeter.cpp.o CMakeFiles/wsjtx.dir/widgets/plotter.cpp.o CMakeFiles/wsjtx.dir/widgets/widegraph.cpp.o CMakeFiles/wsjtx.dir/widgets/echograph.cpp.o CMakeFiles/wsjtx.dir/widgets/echoplot.cpp.o CMakeFiles/wsjtx.dir/widgets/fastgraph.cpp.o CMakeFiles/wsjtx.dir/widgets/fastplot.cpp.o CMakeFiles/wsjtx.dir/widgets/about.cpp.o CMakeFiles/wsjtx.dir/widgets/astro.cpp.o CMakeFiles/wsjtx.dir/widgets/messageaveraging.cpp.o CMakeFiles/wsjtx.dir/widgets/colorhighlighting.cpp.o CMakeFiles/wsjtx.dir/WSPR/WsprTxScheduler.cpp.o CMakeFiles/wsjtx.dir/widgets/mainwindow.cpp.o CMakeFiles/wsjtx.dir/Configuration.cpp.o CMakeFiles/wsjtx.dir/main.cpp.o CMakeFiles/wsjtx.dir/Network/wsprnet.cpp.o CMakeFiles/wsjtx.dir/WSPR/WSPRBandHopping.cpp.o CMakeFiles/wsjtx.dir/widgets/ExportCabrillo.cpp.o CMakeFiles/wsjtx.dir/qrc_wsjtx.cpp.o CMakeFiles/wsjtx.dir/qrc_style.cpp.o -o wsjtx libwsjt_fort_omp.a /usr/lib64/libQt5SerialPort.so.5.15.2 libwsjt_cxx.a libwsjt_qt.a libwsjt_qtmm.a /usr/lib64/libfftw3f_threads.so /usr/lib64/libfftw3f.so -lm /usr/lib64/libhamlib.so -lhamlib /usr/lib64/libboost_log.so /usr/lib64/libboost_log_setup.so /usr/lib64/libboost_filesystem.so /usr/lib64/libboost_thread.so /usr/lib64/libboost_date_time.so /usr/lib64/libboost_regex.so /usr/lib64/libboost_chrono.so /usr/lib64/libboost_atomic.so libqcp.a /usr/lib64/libQt5PrintSupport.so.5.15.2 /usr/lib64/libQt5Widgets.so.5.15.2 /usr/lib64/libQt5Sql.so.5.15.2 /usr/lib64/libQt5Multimedia.so.5.15.2 /usr/lib64/libQt5Network.so.5.15.2 /usr/lib64/libQt5Gui.so.5.15.2 /usr/lib64/libQt5Core.so.5.15.2 -lgfortran -lquadmath /usr/bin/ld: CMakeFiles/wsjtx.dir/widgets/mainwindow.cpp.o: in function `QtConcurrent::RunFunctionTask<void>::run()': /usr/include/qt5/QtConcurrent/qtconcurrentrunbase.h:139: undefined reference to `QFutureInterfaceBase::reportException(QException const&)' /usr/bin/ld: CMakeFiles/wsjtx.dir/widgets/mainwindow.cpp.o: in function `QUnhandledException::QUnhandledException()': /usr/include/qt5/QtCore/qexception.h:71: undefined reference to `vtable for QUnhandledException' /usr/bin/ld: CMakeFiles/wsjtx.dir/widgets/mainwindow.cpp.o: in function `QtConcurrent::RunFunctionTask<void>::run()': /usr/include/qt5/QtConcurrent/qtconcurrentrunbase.h:141: undefined reference to `QFutureInterfaceBase::reportException(QException const&)' /usr/bin/ld: /usr/include/qt5/QtConcurrent/qtconcurrentrunbase.h:141: undefined reference to `QUnhandledException::~QUnhandledException()' /usr/bin/ld: /usr/include/qt5/QtConcurrent/qtconcurrentrunbase.h:141: undefined reference to `QUnhandledException::~QUnhandledException()' /usr/bin/ld: CMakeFiles/wsjtx.dir/widgets/mainwindow.cpp.o: in function `non-virtual thunk to QtConcurrent::RunFunctionTask<void>::run()': /usr/include/qt5/QtConcurrent/qtconcurrentrunbase.h:142: undefined reference to `QFutureInterfaceBase::reportException(QException const&)' /usr/bin/ld: /usr/include/qt5/QtConcurrent/qtconcurrentrunbase.h:142: undefined reference to `vtable for QUnhandledException' /usr/bin/ld: /usr/include/qt5/QtConcurrent/qtconcurrentrunbase.h:142: undefined reference to `QFutureInterfaceBase::reportException(QException const&)' /usr/bin/ld: /usr/include/qt5/QtConcurrent/qtconcurrentrunbase.h:142: undefined reference to `QUnhandledException::~QUnhandledException()' /usr/bin/ld: /usr/include/qt5/QtConcurrent/qtconcurrentrunbase.h:142: undefined reference to `QUnhandledException::~QUnhandledException()' /usr/bin/ld: CMakeFiles/wsjtx.dir/widgets/mainwindow.cpp.o: in function `QtConcurrent::RunFunctionTask<QString>::run()': /usr/include/qt5/QtConcurrent/qtconcurrentrunbase.h:111: undefined reference to `QFutureInterfaceBase::reportException(QException const&)' /usr/bin/ld: CMakeFiles/wsjtx.dir/widgets/mainwindow.cpp.o: in function `QUnhandledException::QUnhandledException()': /usr/include/qt5/QtCore/qexception.h:71: undefined reference to `vtable for QUnhandledException' /usr/bin/ld: CMakeFiles/wsjtx.dir/widgets/mainwindow.cpp.o: in function `QtConcurrent::RunFunctionTask<QString>::run()': /usr/include/qt5/QtConcurrent/qtconcurrentrunbase.h:113: undefined reference to `QFutureInterfaceBase::reportException(QException const&)' /usr/bin/ld: /usr/include/qt5/QtConcurrent/qtconcurrentrunbase.h:113: undefined reference to `QUnhandledException::~QUnhandledException()' /usr/bin/ld: /usr/include/qt5/QtConcurrent/qtconcurrentrunbase.h:113: undefined reference to `QUnhandledException::~QUnhandledException()' /usr/bin/ld: CMakeFiles/wsjtx.dir/widgets/mainwindow.cpp.o:(.data.rel.local.DW.ref._ZTI10QException[DW.ref._ZTI10QException]+0x0): undefined reference to `typeinfo for QException' /usr/bin/ld: libwsjt_qt.a(WorkedBefore.cpp.o): in function `(anonymous namespace)::LoaderException::~LoaderException()': /home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/wsjtx/logbook/WorkedBefore.cpp:230: undefined reference to `QException::~QException()' /usr/bin/ld: /home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/wsjtx/logbook/WorkedBefore.cpp:230: undefined reference to `QException::~QException()' /usr/bin/ld: libwsjt_qt.a(WorkedBefore.cpp.o): in function `(anonymous namespace)::LoaderException::~LoaderException()': /home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/wsjtx/logbook/WorkedBefore.cpp:230: undefined reference to `QException::~QException()' /usr/bin/ld: libwsjt_qt.a(WorkedBefore.cpp.o): in function `_ZN12QtConcurrent15RunFunctionTaskIN5boost11multi_index21multi_index_containerI12worked_entryNS2_10indexed_byINS2_13hashed_uniqueINS2_8identityIS4_EEN4mpl_2naESA_SA_EENS2_18ordered_non_uniqueINS2_3tagI14call_mode_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENS2_13composite_keyIS4_NS2_6memberIS4_7QStringXadL_ZNS4_5call_EEEEENSH_IS4_SI_XadL_ZNS4_5mode_EEEEENSH_IS4_SI_XadL_ZNS4_5band_EEEEENS1_6tuples9null_typeESN_SN_SN_SN_SN_SN_EESA_EENSC_INSD_I9call_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_SJ_SL_SN_SN_SN_SN_SN_SN_SN_SN_EESA_EENSC_INSD_I14grid_mode_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_NSH_IS4_SI_XadL_ZNS4_5grid_EEEEESK_SL_SN_SN_SN_SN_SN_SN_SN_EESA_EENSC_INSD_I9grid_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_SW_SL_SN_SN_SN_SN_SN_SN_SN_SN_EESA_EENSC_INSD_I16entity_mode_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_NSH_IS4_SI_XadL_ZNS4_8country_EEEEESK_SL_SN_SN_SN_SN_SN_SN_SN_EESA_EENSC_INSD_I11entity_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_S15_SL_SN_SN_SN_SN_SN_SN_SN_SN_EESA_EENSC_INSD_I19continent_mode_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_NSH_IS4_N7AD1CCty9ContinentEXadL_ZNS4_10continent_EEEEESK_SL_SN_SN_SN_SN_SN_SN_SN_EENS2_21composite_key_compareI14Continent_lessSt4lessISI_ES1L_SN_SN_SN_SN_SN_SN_SN_EEEENSC_INSD_I14continent_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_S1G_SL_SN_SN_SN_SN_SN_SN_SN_SN_EENS1I_IS1J_S1L_SN_SN_SN_SN_SN_SN_SN_SN_EEEENSC_INSD_I17CQ_zone_mode_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_NSH_IS4_iXadL_ZNS4_8CQ_zone_EEEEESK_SL_SN_SN_SN_SN_SN_SN_SN_EESA_EENSC_INSD_I12CQ_zone_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_S1V_SL_SN_SN_SN_SN_SN_SN_SN_SN_EESA_EENSC_INSD_I18ITU_zone_mode_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_NSH_IS4_iXadL_ZNS4_9ITU_zone_EEEEESK_SL_SN_SN_SN_SN_SN_SN_SN_EESA_EENSC_INSD_I13ITU_zone_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_S24_SL_SN_SN_SN_SN_SN_SN_SN_SN_EESA_EESA_SA_SA_SA_SA_SA_SA_EESaIS4_EEEE3runEv': /usr/include/qt5/QtConcurrent/qtconcurrentrunbase.h:111: undefined reference to `QFutureInterfaceBase::reportException(QException const&)' /usr/bin/ld: libwsjt_qt.a(WorkedBefore.cpp.o): in function `QUnhandledException::QUnhandledException()': /usr/include/qt5/QtCore/qexception.h:71: undefined reference to `vtable for QUnhandledException' /usr/bin/ld: libwsjt_qt.a(WorkedBefore.cpp.o): in function `_ZN12QtConcurrent15RunFunctionTaskIN5boost11multi_index21multi_index_containerI12worked_entryNS2_10indexed_byINS2_13hashed_uniqueINS2_8identityIS4_EEN4mpl_2naESA_SA_EENS2_18ordered_non_uniqueINS2_3tagI14call_mode_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENS2_13composite_keyIS4_NS2_6memberIS4_7QStringXadL_ZNS4_5call_EEEEENSH_IS4_SI_XadL_ZNS4_5mode_EEEEENSH_IS4_SI_XadL_ZNS4_5band_EEEEENS1_6tuples9null_typeESN_SN_SN_SN_SN_SN_EESA_EENSC_INSD_I9call_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_SJ_SL_SN_SN_SN_SN_SN_SN_SN_SN_EESA_EENSC_INSD_I14grid_mode_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_NSH_IS4_SI_XadL_ZNS4_5grid_EEEEESK_SL_SN_SN_SN_SN_SN_SN_SN_EESA_EENSC_INSD_I9grid_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_SW_SL_SN_SN_SN_SN_SN_SN_SN_SN_EESA_EENSC_INSD_I16entity_mode_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_NSH_IS4_SI_XadL_ZNS4_8country_EEEEESK_SL_SN_SN_SN_SN_SN_SN_SN_EESA_EENSC_INSD_I11entity_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_S15_SL_SN_SN_SN_SN_SN_SN_SN_SN_EESA_EENSC_INSD_I19continent_mode_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_NSH_IS4_N7AD1CCty9ContinentEXadL_ZNS4_10continent_EEEEESK_SL_SN_SN_SN_SN_SN_SN_SN_EENS2_21composite_key_compareI14Continent_lessSt4lessISI_ES1L_SN_SN_SN_SN_SN_SN_SN_EEEENSC_INSD_I14continent_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_S1G_SL_SN_SN_SN_SN_SN_SN_SN_SN_EENS1I_IS1J_S1L_SN_SN_SN_SN_SN_SN_SN_SN_EEEENSC_INSD_I17CQ_zone_mode_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_NSH_IS4_iXadL_ZNS4_8CQ_zone_EEEEESK_SL_SN_SN_SN_SN_SN_SN_SN_EESA_EENSC_INSD_I12CQ_zone_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_S1V_SL_SN_SN_SN_SN_SN_SN_SN_SN_EESA_EENSC_INSD_I18ITU_zone_mode_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_NSH_IS4_iXadL_ZNS4_9ITU_zone_EEEEESK_SL_SN_SN_SN_SN_SN_SN_SN_EESA_EENSC_INSD_I13ITU_zone_bandSA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_SA_EENSG_IS4_S24_SL_SN_SN_SN_SN_SN_SN_SN_SN_EESA_EESA_SA_SA_SA_SA_SA_SA_EESaIS4_EEEE3runEv': /usr/include/qt5/QtConcurrent/qtconcurrentrunbase.h:113: undefined reference to `QFutureInterfaceBase::reportException(QException const&)' /usr/bin/ld: /usr/include/qt5/QtConcurrent/qtconcurrentrunbase.h:113: undefined reference to `QUnhandledException::~QUnhandledException()' /usr/bin/ld: /usr/include/qt5/QtConcurrent/qtconcurrentrunbase.h:113: undefined reference to `QUnhandledException::~QUnhandledException()' /usr/bin/ld: libwsjt_qt.a(WorkedBefore.cpp.o): in function `(anonymous namespace)::LoaderException::LoaderException(std::exception const&) [clone .constprop.0]': /home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/wsjtx/logbook/WorkedBefore.cpp:234: undefined reference to `QException::~QException()' /usr/bin/ld: libwsjt_qt.a(WorkedBefore.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_115LoaderExceptionE+0x10): undefined reference to `typeinfo for QException' collect2: error: ld returned 1 exit status make[2]: *** [CMakeFiles/wsjtx.dir/build.make:837: wsjtx] Error 1 make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu' make[1]: *** [CMakeFiles/Makefile2:391: CMakeFiles/wsjtx.dir/all] Error 2 make[1]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu' On top of that there a a lot of compile time warnings Summary stats 450 -Wconversion 99 -Wsurprising 14 -Wstringop-truncation 10 -Wstringop-overflow= 9 -Wmaybe-uninitialized 6 -Wunused-variable 4 -Wunused-dummy-argument 2 -Wunused-label 2 -Wuninitialized 1 -Wunused-function 1 -Wunused-but-set-variable cmake still fails when LTO is used + /usr/bin/cmake -B x86_64-redhat-linux-gnu -D BUILD_SHARED_LIBS=ON -D CMAKE_AR=/usr/bin/gcc-ar -D CMAKE_BUILD_TYPE=RelWithDebInfo -D CMAKE_C_FLAGS_RELEASE=-DNDEBUG -D CMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -D CMAKE_Fortran_FLAGS_RELEASE=-DNDEBUG -D CMAKE_INSTALL_PREFIX=/usr -D CMAKE_NM=/usr/bin/gcc-nm -D CMAKE_RANLIB=/usr/bin/gcc-ranlib -D CMAKE_VERBOSE_MAKEFILE=ON -D DBUILD_SHARED_LIBS=ON -D INCLUDE_INSTALL_DIR=/usr/include -D LIB_INSTALL_DIR=/usr/lib64 -D LIB_SUFFIX=64 -D SHARE_INSTALL_PREFIX=/usr/share -D SYSCONF_INSTALL_DIR=/etc -S . wsjtx -D hamlib_STATIC=FALSE -D Boost_NO_SYSTEM_PATHS=FALSE -- The C compiler identification is GNU 11.2.1 -- The CXX compiler identification is GNU 11.2.1 -- The Fortran compiler identification is GNU 11.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - 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/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting Fortran compiler ABI info -- Detecting Fortran compiler ABI info - done -- Check for working Fortran compiler: /usr/bin/gfortran - skipped -- Checking whether /usr/bin/gfortran supports Fortran 90 -- Checking whether /usr/bin/gfortran supports Fortran 90 - yes -- ****************************************************** -- Building for for: Linux-x86_64 -- ****************************************************** -- Building wsjtx v2.5.0.0 -- Looking for 4 include files stdlib.h, ..., float.h -- Looking for 4 include files stdlib.h, ..., float.h - found -- Looking for include file stdio.h -- Looking for include file stdio.h - found -- Looking for include file stdlib.h -- Looking for include file stdlib.h - found -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for include file sys/ioctl.h -- Looking for include file sys/ioctl.h - found -- Looking for include file sys/types.h -- Looking for include file sys/types.h - found -- Looking for include file fcntl.h -- Looking for include file fcntl.h - found -- Looking for include file sys/stat.h -- Looking for include file sys/stat.h - found -- Looking for include files linux/ppdev.h, linux/parport.h -- Looking for include files linux/ppdev.h, linux/parport.h - found -- Looking for include files dev/ppbus/ppi.h, dev/ppbus/ppbconf.h -- Looking for include files dev/ppbus/ppi.h, dev/ppbus/ppbconf.h - not found -- Performing Test HAVE_MATH -- Performing Test HAVE_MATH - Success -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found Boost: /usr/include (found suitable version "1.76.0", minimum required is "1.62") found components: log_setup log date_time filesystem thread regex chrono atomic -- Found OpenMP_C: -fopenmp (found version "4.5") -- Found OpenMP_CXX: -fopenmp (found version "4.5") -- Found OpenMP_Fortran: -fopenmp (found version "4.5") -- Found OpenMP: TRUE (found version "4.5") -- Found FFTW3: /usr/lib64/libfftw3f_threads.so -- Found Usb -- Found Hamlib 4.3 -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of CACHE_ALL -- Check size of CACHE_ALL - failed -- Looking for rig_set_cache_timeout_ms -- Looking for rig_set_cache_timeout_ms - not found -- Found Portaudio 19 -- Detecting Fortran/C Interface -- Detecting Fortran/C Interface - Failed to recognize symbols -- Verifying Fortran/CXX Compiler Compatibility CMake Warning (dev) at /usr/share/cmake/Modules/FortranCInterface.cmake:309 (message): No FortranCInterface mangling known for VerifyFortran Call Stack (most recent call first): /usr/share/cmake/Modules/FortranCInterface/Verify/CMakeLists.txt:16 (FortranCInterface_HEADER) This warning is for project developers. Use -Wno-dev to suppress it. -- Verifying Fortran/CXX Compiler Compatibility - Failed CMake Error at /usr/share/cmake/Modules/FortranCInterface.cmake:391 (message): The Fortran compiler: /usr/bin/gfortran and the CXX compiler: /usr/bin/g++ failed to compile a simple test project using both languages. The output was: Change Dir: /home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX Run Build Command(s):/usr/bin/gmake -f Makefile VerifyFortranC && /usr/bin/cmake -S/usr/share/cmake/Modules/FortranCInterface/Verify -B/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/gmake -f CMakeFiles/Makefile2 VerifyFortranC gmake[1]: Entering directory '/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX' /usr/bin/cmake -S/usr/share/cmake/Modules/FortranCInterface/Verify -B/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles 6 /usr/bin/gmake -f CMakeFiles/Makefile2 CMakeFiles/VerifyFortranC.dir/all gmake[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX' /usr/bin/gmake -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/depend gmake[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX' cd /home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/share/cmake/Modules/FortranCInterface/Verify /usr/share/cmake/Modules/FortranCInterface/Verify /home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX /home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX /home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortran.dir/DependInfo.cmake Scanning dependencies of target VerifyFortran gmake[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX' /usr/bin/gmake -f CMakeFiles/VerifyFortran.dir/build.make CMakeFiles/VerifyFortran.dir/build gmake[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX' [ 16%] Building Fortran object CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o /usr/bin/gfortran -DVERIFY_CXX -I/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -I/usr/lib64/gfortran/modules -DNDEBUG -fbounds-check -funroll-all-loops -fno-f2c -ffpe-summary=invalid,zero,overflow,underflow -Wall -Wno-conversion -fno-second-underscore -c /usr/share/cmake/Modules/FortranCInterface/Verify/VerifyFortran.f -o CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o f951: Warning: '-Werror=' argument '-Werror=format-security' is not valid for Fortran f951: Warning: -D_FORTIFY_SOURCE not defined annobin: /usr/share/cmake/Modules/FortranCInterface/Verify/VerifyFortran.f: Warning: -D_GLIBCXX_ASSERTIONS not defined [ 33%] Linking Fortran static library libVerifyFortran.a /usr/bin/cmake -P CMakeFiles/VerifyFortran.dir/cmake_clean_target.cmake /usr/bin/cmake -E cmake_link_script CMakeFiles/VerifyFortran.dir/link.txt --verbose=1 /usr/bin/gcc-ar qc libVerifyFortran.a CMakeFiles/VerifyFortran.dir/VerifyFortran.f.o /usr/bin/gcc-ranlib libVerifyFortran.a gmake[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX' [ 33%] Built target VerifyFortran /usr/bin/gmake -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/depend gmake[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX' cd /home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/share/cmake/Modules/FortranCInterface/Verify /usr/share/cmake/Modules/FortranCInterface/Verify /home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX /home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX /home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX/CMakeFiles/VerifyFortranC.dir/DependInfo.cmake Scanning dependencies of target VerifyFortranC gmake[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX' /usr/bin/gmake -f CMakeFiles/VerifyFortranC.dir/build.make CMakeFiles/VerifyFortranC.dir/build gmake[3]: Entering directory '/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX' [ 50%] Building C object CMakeFiles/VerifyFortranC.dir/main.c.o /usr/bin/gcc -DVERIFY_CXX -I/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -Wall -Wextra -fopenmp -pthread -DNDEBUG -fdata-sections -ffunction-sections -o CMakeFiles/VerifyFortranC.dir/main.c.o -c /usr/share/cmake/Modules/FortranCInterface/Verify/main.c [ 66%] Building C object CMakeFiles/VerifyFortranC.dir/VerifyC.c.o /usr/bin/gcc -DVERIFY_CXX -I/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -Wall -Wextra -fopenmp -pthread -DNDEBUG -fdata-sections -ffunction-sections -o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o -c /usr/share/cmake/Modules/FortranCInterface/Verify/VerifyC.c [ 83%] Building CXX object CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o /usr/bin/g++ -DVERIFY_CXX -I/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -Werror -Wall -Wextra -fexceptions -frtti -Wno-pragmas -fopenmp --std=gnu++11 -pthread -DNDEBUG -fdata-sections -ffunction-sections -o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -c /usr/share/cmake/Modules/FortranCInterface/Verify/VerifyCXX.cxx [100%] Linking CXX executable VerifyFortranC /usr/bin/cmake -E cmake_link_script CMakeFiles/VerifyFortranC.dir/link.txt --verbose=1 /usr/bin/g++ -O2 -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fdata-sections -ffunction-sections -flto=auto -flto-partition=none -Werror -Wall -Wextra -fexceptions -frtti -Wno-pragmas -fopenmp --std=gnu++11 -pthread -DNDEBUG -fdata-sections -ffunction-sections -Wl,-z,relro -Wl,--as-needed -Wl,--gc-sections -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -flto=auto -flto-partition=none -fuse-linker-plugin CMakeFiles/VerifyFortranC.dir/main.c.o CMakeFiles/VerifyFortranC.dir/VerifyC.c.o CMakeFiles/VerifyFortranC.dir/VerifyCXX.cxx.o -o VerifyFortranC libVerifyFortran.a -lgfortran -lquadmath /usr/bin/ld: /tmp/ccbviNnF.lto.o: in function `main': /usr/share/cmake/Modules/FortranCInterface/Verify/main.c:14: undefined reference to `VerifyFortran' collect2: error: ld returned 1 exit status gmake[3]: *** [CMakeFiles/VerifyFortranC.dir/build.make:130: VerifyFortranC] Error 1 gmake[3]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX' gmake[2]: *** [CMakeFiles/Makefile2:88: CMakeFiles/VerifyFortranC.dir/all] Error 2 gmake[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX' gmake[1]: *** [CMakeFiles/Makefile2:95: CMakeFiles/VerifyFortranC.dir/rule] Error 2 gmake[1]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/wsjtx-2.5.0/x86_64-redhat-linux-gnu/CMakeFiles/FortranCInterface/VerifyCXX' gmake: *** [Makefile:127: VerifyFortranC] Error 2 kloczek -- Tomasz Kłoczko | LinkedIn: http://lnkd.in/FXPWxH _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel