On 04/06/2015 07:42, Claude Frantz wrote: Hi Claude, > The software does not more build on Revision: 5517, using Fedora 21: > > Linking CXX executable wsjtx > CMakeFiles/wsjtx.dir/WSPRBandHopping.cpp.o: In function > `WSPRBandHopping::next_hop()': > WSPRBandHopping.cpp:(.text._ZN15WSPRBandHopping8next_hopEv+0x1f3): > undefined reference to `FC_hopping' > collect2: error: ld returned 1 exit status > CMakeFiles/wsjtx.dir/build.make:852: recipe for target 'wsjtx' failed > make[2]: *** [wsjtx] Error 1 > make[2]: Target 'CMakeFiles/wsjtx.dir/build' not remade because of errors. > CMakeFiles/Makefile2:937: recipe for target 'CMakeFiles/wsjtx.dir/all' > failed > make[1]: *** [CMakeFiles/wsjtx.dir/all] Error 2 It is working for me in Fedora 20. The error is related to the CMake automatic Fortran/C/C++ linkage mechanism which I am using for the first time in checked in code. It is supposed to unify inter-language procedure calls without care for what compilers are used.
Can you reply with the contents of the generated file FC.h which will be in the top level directory of your build tree please? Also which C++ and Fortran compiler are you using? > > Best 88 de Claude 73 Bill G4WJS. ------------------------------------------------------------------------------ _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel