On 4/28/25 1:58 PM, Rod Webster wrote:
I think you are compiling master. 2.9.4 is a tag so you would need to
checkout v2.9.4 or checkout 2.9

This is an error (trap) I fell in too some time ago.

The problem is that the build system leaves stuff behind when doing a "make clean".

When you build "master", followed by a "make clean", "git checkout 2.9" and again a build, then the build may fail because of left-overs from the first build.

It seems to be related to how modules/components are build versus the main body of code. The modules follow slightly different rules and that bites.

The error seen in "conv_float_s64.comp" is an example of a file left-over error because that particular file does not exist in 2.9 branch. It can only be caused because /another/ build (of master branch) left it.

That is why you should use "git clean -dxf ." from the base directory when changing to (anywhere in) 2.9 branch, to remove all non-tracked files.


--
Greetings Bertho

(disclaimers are disclaimed)



_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to