Workaround is known but the issue is not fixed so let's keep the ticket open please. I'm not sure I have enough time to contribute a patch...
Thanks, Harald. No need to try test tarball as removing artifacts with rm -v frontend_qt/ui_*.h is sufficient to fix build with original tarball. As I've said removing those files should be done in make clean so I recommend to implement that then release a corrected 2.7.1 release -- there are already some fixes in master that qualify for minor release.
Thank you. Everything is perfect now. :) Safe to close.
Thank you. Everything is perfect now. :) Safr to close.
Jakob Haufe pointed out to me that the problem is because pre-generated files in the release tarball are not being removed before build (e.g. make clean). Manuallty removing frontend_qt/ui_*.h files fixes this FTBFS. Build system should be corrected to always re-build those files as required.
We should do "the right thing", as always. :) Since original license can not be changed without explicit permissions from copyright owners, we have to find the text of the original license. I did some archeology and found that COPYING-CMAKE-SCRIPTS file is missing from the "exaro" sources: https://storage.googleapis.com/google-code-archive-source/v2/code.google.com/exaro/source-archive.zip Here are some COPYING-CMAKE-SCRIPTS files: https://gitlab.physik.uni-kiel.de/geant4/geant4/blob/5435bcec36d0ce607412351ea189c00ae413810a/cmake/Modules/COPYING-CMAKE-SCRIPTS...
Thanks, Robin. Looking at your change I think it is incorrect because it seems that you've changed the license. As I've said, this project is not using the canonical BSD-3-Clause license. In fact Zint falvour of the BSD-3-Clause license is quite unique -- compare it to the canonical text an you'll see the difference: https://opensource.org/licenses/BSD-3-Clause Because of this difference it is very unlikely that the project where "SetPaths.cmake" was borrowed from is using the same license. Moreover,...
Thanks, robin. Looking at your change I think it is incorrect because it seems that you've changed the license. As I've said, this project is not using the canonical BSD-3-Clause license. In fact Zint falvour of the BSD-3-Clause license is quite unique -- compare it to the canonical text an you'll see the difference: https://opensource.org/licenses/BSD-3-Clause Because of this difference it is very unlikely that the project where "SetPaths.cmake" was borrowed from is using the same license. Moreover,...