Re: Build failed in Jenkins: v4l-utils #43

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux