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

Reply via email to