On 06/07/2015 10:23 AM, Bill Somerville wrote: Hi Bill,
> That file should have been updated by the build. Something is not > working correctly when you build. There has been a small change to the > top level CMakLists.txt and that should trigger the CMake build to > re-run the configure phase which in turn generates a new FC.h file. In fact, the timestamp of FC.h is approximately one day older than the one of CMakeLists.txt > What steps do you take to bring your source tree up to date with the > latest commits? > > What steps do you take to rebuild the application? The usual way I'm using is to cd to the top directory of my stored wsjtx software and to enter "svn update". Then is cd to the subdirectory "build" where my build is located. Then I enter "make". For a long time in the past, this worked well. After having encountered the current problem, I have entered "make clean" before entering "make" again. No success. At next, I have entered "cmake-gui ." and I have started configure and generate. Then again "make clean" and "make". No success. I just have run "cmake --trace ." in the build directory. There is a long output. Here is a short extract around the place where "FC.h" appears in the output data: /usr/share/cmake/Modules/FortranCInterface.cmake(181): function(FortranCInterface_HEADER file ) /usr/share/cmake/Modules/FortranCInterface.cmake(268): function(FortranCInterface_VERIFY ) /usr/share/cmake/Modules/FortranCInterface.cmake(341): cmake_policy(POP ) /home/claude/ham/JoeTaylor/wsjtx/CMakeLists.txt(628): FortranCInterface_VERIFY(CXX QUIET ) /usr/share/cmake/Modules/FortranCInterface.cmake(271): set(lang C ) /usr/share/cmake/Modules/FortranCInterface.cmake(272): set(quiet 0 ) /usr/share/cmake/Modules/FortranCInterface.cmake(273): set(verify_cxx 0 ) /usr/share/cmake/Modules/FortranCInterface.cmake(274): foreach(arg ${ARGN} ) /usr/share/cmake/Modules/FortranCInterface.cmake(275): if(${arg} STREQUAL QUIET ) /usr/share/cmake/Modules/FortranCInterface.cmake(277): elseif(${arg} STREQUAL CXX ) /usr/share/cmake/Modules/FortranCInterface.cmake(278): set(lang CXX ) /usr/share/cmake/Modules/FortranCInterface.cmake(279): set(verify_cxx 1 ) /usr/share/cmake/Modules/FortranCInterface.cmake(275): if(${arg} STREQUAL QUIET ) /usr/share/cmake/Modules/FortranCInterface.cmake(276): set(quiet 1 ) /usr/share/cmake/Modules/FortranCInterface.cmake(286): if(NOT CMAKE_${lang}_COMPILER_LOADED ) /usr/share/cmake/Modules/FortranCInterface.cmake(292): if(NOT DEFINED FortranCInterface_VERIFIED_${lang} ) /usr/share/cmake/Modules/FortranCInterface.cmake(329): if(NOT FortranCInterface_VERIFIED_${lang} AND NOT quiet ) /home/claude/ham/JoeTaylor/wsjtx/CMakeLists.txt(629): FortranCInterface_HEADER(FC.h MACRO_NAMESPACE FC_ SYMBOL_NAMESPACE FC_ SYMBOLS grayline ) /usr/share/cmake/Modules/FortranCInterface.cmake(183): if(IS_ABSOLUTE ${file} ) /usr/share/cmake/Modules/FortranCInterface.cmake(185): else() /usr/share/cmake/Modules/FortranCInterface.cmake(186): set(FILE ${CMAKE_CURRENT_BINARY_DIR}/${file} ) /usr/share/cmake/Modules/FortranCInterface.cmake(188): set(MACRO_NAMESPACE FortranCInterface_ ) /usr/share/cmake/Modules/FortranCInterface.cmake(189): set(SYMBOL_NAMESPACE ) /usr/share/cmake/Modules/FortranCInterface.cmake(190): set(SYMBOLS ) /usr/share/cmake/Modules/FortranCInterface.cmake(191): set(doing ) ##### If you want, I can send the full output file to you. In gzip compressed form, this file is 41003 bytes long. In a next probably dumb attempt, I have removed the the FC.h file and entered "make". Now, no more error message. The file "wsjtx" is current. My next attempt was to enter "svn update" before "make". There is no more FC.h file in the top directory of the wsjtx software, nevertheless the executable has been build. Perhaps you can find any useful information in my dumb attempts. Best 88 de Claude ------------------------------------------------------------------------------ _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel