On 07/06/2015 10:44, Claude Frantz wrote:

Hi Claude,

...

> 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.
OK, I think I see the problem. I think at some time you have run CMake 
to configure a build in the source tree. This will have left build 
output files in the source tree. Although "in source" builds will work, 
they are not recommended. This problem is one reason why they are not 
recommended because if you move to using an "out of source" build then 
the output files in the build tree can disrupt the new build since the 
build looks for files first in the source tree then it looks in the 
build tree.

If you have no locally edited files in the source tree then I suggest 
you delete it and check out again with a pristine source tree.

In general running 'svn status' in the source tree should only list 
files you are editing for development purposes. The only exception to 
this would be if you created a sub-directory for the build tree.

For example:

$ svn st
?       build

bill@BILLS_LENOVO ~/src/wsjt-svn
$

I have committed a small change to the project CMakeLists.txt that 
should help with this issue in future, the build tree is now searched 
for include files before the source tree.
>
> Perhaps you can find any useful information in my dumb attempts.
>
> Best 88 de Claude
73
Bill
G4WJS.

------------------------------------------------------------------------------
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to