Em Wed, 2 Oct 2019 10:25:02 +0200 Hans Verkuil <hverkuil@xxxxxxxxx> escreveu: > Hi Mauro, > > On 10/2/19 10:16 AM, Jenkins Builder Robot wrote: > > See <https://builder.linuxtv.org/job/v4l-utils/43/display/redirect?page=changes> > > > > Changes: > > > > [hverkuil-cisco] keytable: add new generated keymaps > > > > [hverkuil-cisco] msg2ctl.pl: add newline after log_msg > > > > [hverkuil-cisco] cec-follower: drop the hardcoded UI commands list > > > > [hverkuil-cisco] cec-ctl/cec-log: use new CEC_OP_UI_CMD defines > > You need to remove utils/cec-follower/cec-log.h. > > This file was generated but the generated file is now called cec-log-gen.h. > A new cec-log.h was also added to utils/common as a companion to cec-log.cpp. > > Unfortunately, the old cec-log.h clashes with the new cec-log.h. And since > the old cec-log.h was generated and so is not part of the git repo it is > not removed as part of a 'git pull'. > > Anyway, just remove utils/cec-follower/cec-log.h and it compiles again. I manually removed the file at the builder and at the slave machines and asked for a new build. The build now succeeded. That's said, we should really avoid disruptive changes like that, fixing the building system for it to do the right thing, as users of the v4l-utils will also face the same issue if they update their git trees. At any time, a clean git update with something similar to: git remote update git fetch origin git reset --hard origin/master ./bootstrap.sh ./configure make should work. Regards, Mauro