On 18 March 2017 at 16:46, Christian Ridderström <c...@lyx.org> wrote:
> Christian, does the check start from a fresh tree? If you do 'make >> clean' and the rules have changed, it might be that some .o files remain >> at the wrong place >> > > I think most CI jobs are configured to start from a completely empty work > folders. > I checked just now by looking here (you may have to be logged in): https://ci.inria.fr/lyx/job/build-master-head/job/ubuntu-xenial-qt4-autotools-extended/configure and under the section Build environment the setting Delete workspace before build starts is checked... So the build really should be starting from a clean slate. However, it's possible to manually trigger the deletion of the workspace by going to look at the workdir: https://ci.inria.fr/lyx/job/build-master-head/job/ubuntu-xenial-qt4-autotools-extended/ws/ and on the left side there's a link to "Wipe out current workspace". I tried to execute that, but it failed. So I surmise that there's a problem with the permissions, resulting in the CI server not being able to properly delete the workdir. I SSH:d to the CI worker and deleted the workdir and have started the build manually. We'll see if it builds now. If it does, I can see if it's possible to e.g. add some "cleanup" command to the CI job that's done at the beginning. /Christian