Re: [cron job] v4l-dvb daily build 2.6.22 and up: ERRORS, 2.6.16-2.6.21: OK

2010-03-07 Thread Hans Verkuil
On Sunday 07 March 2010 06:49:29 Németh Márton wrote:
 Hello Hans,
 
 Hans Verkuil wrote:
  This message is generated daily by a cron job that builds v4l-dvb for
  the kernels and architectures in the list below.
  
  Results of the daily build of v4l-dvb:
  
  date:Sat Mar  6 19:00:21 CET 2010
  path:http://www.linuxtv.org/hg/v4l-dvb
  changeset:   14392:72846c99c0f7
  gcc version: i686-linux-gcc (GCC) 4.4.3
  host hardware:x86_64
  host os: 2.6.32.5
  
  [...]
  linux-2.6.32.6-armv5-dm365: ERRORS
  linux-2.6.33-armv5-dm365: ERRORS

Hmm. Sorry about that. This is a left-over of earlier experiments and shouldn't
have been here. The dm365 architecture is now part of the armv5-davinci tree
and does not have it's own tree.

I've removed this so you shouldn't see this in the next daily build.

Regards,

Hans

 
 I was interested in what these errors could be so I checked the
 http://www.xs4all.nl/~hverkuil/logs/Saturday.log file. Unfortunately this log
 file does not contain more. So I also checked the detailed log files at
 http://www.xs4all.nl/~hverkuil/logs/Saturday.tar.bz2
  * linux-2.6.33-armv5-dm365.log and
  * linux-2.6.32.6-armv5-dm365.log
 
  Sat Mar  6 19:03:59 CET 2010
  make -C /home/hans/work/build/v4l-dvb-master/v4l
  make[1]: Entering directory `/home/hans/work/build/v4l-dvb-master/v4l'
  scripts/make_makefile.pl
  ./scripts/make_kconfig.pl 
  /home/hans/work/build/trees/armv5-dm365/linux-2.6.32.6 
  /home/hans/work/build/trees/armv5-dm365/linux-2.6.32.6
  Updating/Creating .config
  File not found: 
  /home/hans/work/build/trees/armv5-dm365/linux-2.6.32.6/.config at 
  ./scripts/make_kconfig.pl line 32, IN line 4.
  Preparing to compile for kernel version 2.6.32
  File not found: 
  /home/hans/work/build/trees/armv5-dm365/linux-2.6.32.6/.config at 
  ./scripts/make_kconfig.pl line 32, IN line 4.
  Preparing to compile for kernel version 2.6.32
  make[1]: Leaving directory `/home/hans/work/build/v4l-dvb-master/v4l'
  make[1]: Entering directory `/home/hans/work/build/v4l-dvb-master/v4l'
  ./scripts/make_kconfig.pl 
  /home/hans/work/build/trees/armv5-dm365/linux-2.6.32.6 
  /home/hans/work/build/trees/armv5-dm365/linux-2.6.32.6
  Updating/Creating .config
  File not found: 
  /home/hans/work/build/trees/armv5-dm365/linux-2.6.32.6/.config at 
  ./scripts/make_kconfig.pl line 32, IN line 4.
  Preparing to compile for kernel version 2.6.32
  File not found: 
  /home/hans/work/build/trees/armv5-dm365/linux-2.6.32.6/.config at 
  ./scripts/make_kconfig.pl line 32, IN line 4.
  Preparing to compile for kernel version 2.6.32
  make[1]: *** No rule to make target `.myconfig', needed by 
  `config-compat.h'.  Stop.
  make[1]: Leaving directory `/home/hans/work/build/v4l-dvb-master/v4l'
  make: *** [all] Error 2
  Sat Mar  6 19:03:59 CET 2010
 
 I recommend to add the lines which contain the message File not found to 
 the generated
 http://www.xs4all.nl/~hverkuil/logs/Saturday.log log file.
 
 By the way, what could be the problem here?
 
 Regards,
 
   Márton Németh
 

-- 
Hans Verkuil - video4linux developer - sponsored by TANDBERG
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [cron job] v4l-dvb daily build 2.6.22 and up: ERRORS, 2.6.16-2.6.21: OK

2010-03-07 Thread Hans Verkuil
On Sunday 07 March 2010 13:20:16 Németh Márton wrote:
 Hello Hans,
 
 Hans Verkuil wrote:
  This message is generated daily by a cron job that builds v4l-dvb for
  the kernels and architectures in the list below.
 
 Would you mind adding a new test case for your test environment? This would
 be a test case with the newest stable kernel without Power Management support
 (CONFIG_PM not defined in .config). It seems some problem could be caught with
 this test case.

Hmm, it is not that easy to do that. I just use default configs or
allyes/allmodconfig. Is this for particular architectures?

Note that I'm working on getting the daily build working for the git tree as 
well.
I'm currently testing my build changes to see if I didn't forget anything. If
all goes well then the today's build will support git.

Regards,

Hans

 
 Regards,
 
   Márton Németh
 

-- 
Hans Verkuil - video4linux developer - sponsored by TANDBERG
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [cron job] v4l-dvb daily build 2.6.22 and up: ERRORS, 2.6.16-2.6.21: OK

2010-03-07 Thread Németh Márton
Hans Verkuil írta:
 On Sunday 07 March 2010 13:20:16 Németh Márton wrote:
 Hello Hans,

 Hans Verkuil wrote:
 This message is generated daily by a cron job that builds v4l-dvb for
 the kernels and architectures in the list below.
 Would you mind adding a new test case for your test environment? This would
 be a test case with the newest stable kernel without Power Management support
 (CONFIG_PM not defined in .config). It seems some problem could be caught 
 with
 this test case.
 
 Hmm, it is not that easy to do that. I just use default configs or
 allyes/allmodconfig. Is this for particular architectures?

No, no special architecture is necessary. The idea is that a lot of drivers
are using the CONFIG_PM in an '#ifdef' and different code will be compiled
when the CONFIG_PM is defined and when it is not defined.

 Note that I'm working on getting the daily build working for the git tree as 
 well.
 I'm currently testing my build changes to see if I didn't forget anything. If
 all goes well then the today's build will support git.

Good to hear about this new feature.

Regards,

Márton Németh

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [cron job] v4l-dvb daily build 2.6.22 and up: ERRORS, 2.6.16-2.6.21: OK

2010-03-06 Thread Németh Márton
Hello Hans,

Hans Verkuil wrote:
 This message is generated daily by a cron job that builds v4l-dvb for
 the kernels and architectures in the list below.
 
 Results of the daily build of v4l-dvb:
 
 date:Sat Mar  6 19:00:21 CET 2010
 path:http://www.linuxtv.org/hg/v4l-dvb
 changeset:   14392:72846c99c0f7
 gcc version: i686-linux-gcc (GCC) 4.4.3
 host hardware:x86_64
 host os: 2.6.32.5
 
 [...]
 linux-2.6.32.6-armv5-dm365: ERRORS
 linux-2.6.33-armv5-dm365: ERRORS

I was interested in what these errors could be so I checked the
http://www.xs4all.nl/~hverkuil/logs/Saturday.log file. Unfortunately this log
file does not contain more. So I also checked the detailed log files at
http://www.xs4all.nl/~hverkuil/logs/Saturday.tar.bz2
 * linux-2.6.33-armv5-dm365.log and
 * linux-2.6.32.6-armv5-dm365.log

 Sat Mar  6 19:03:59 CET 2010
 make -C /home/hans/work/build/v4l-dvb-master/v4l
 make[1]: Entering directory `/home/hans/work/build/v4l-dvb-master/v4l'
 scripts/make_makefile.pl
 ./scripts/make_kconfig.pl 
 /home/hans/work/build/trees/armv5-dm365/linux-2.6.32.6 
 /home/hans/work/build/trees/armv5-dm365/linux-2.6.32.6
 Updating/Creating .config
 File not found: 
 /home/hans/work/build/trees/armv5-dm365/linux-2.6.32.6/.config at 
 ./scripts/make_kconfig.pl line 32, IN line 4.
 Preparing to compile for kernel version 2.6.32
 File not found: 
 /home/hans/work/build/trees/armv5-dm365/linux-2.6.32.6/.config at 
 ./scripts/make_kconfig.pl line 32, IN line 4.
 Preparing to compile for kernel version 2.6.32
 make[1]: Leaving directory `/home/hans/work/build/v4l-dvb-master/v4l'
 make[1]: Entering directory `/home/hans/work/build/v4l-dvb-master/v4l'
 ./scripts/make_kconfig.pl 
 /home/hans/work/build/trees/armv5-dm365/linux-2.6.32.6 
 /home/hans/work/build/trees/armv5-dm365/linux-2.6.32.6
 Updating/Creating .config
 File not found: 
 /home/hans/work/build/trees/armv5-dm365/linux-2.6.32.6/.config at 
 ./scripts/make_kconfig.pl line 32, IN line 4.
 Preparing to compile for kernel version 2.6.32
 File not found: 
 /home/hans/work/build/trees/armv5-dm365/linux-2.6.32.6/.config at 
 ./scripts/make_kconfig.pl line 32, IN line 4.
 Preparing to compile for kernel version 2.6.32
 make[1]: *** No rule to make target `.myconfig', needed by `config-compat.h'. 
  Stop.
 make[1]: Leaving directory `/home/hans/work/build/v4l-dvb-master/v4l'
 make: *** [all] Error 2
 Sat Mar  6 19:03:59 CET 2010

I recommend to add the lines which contain the message File not found to the 
generated
http://www.xs4all.nl/~hverkuil/logs/Saturday.log log file.

By the way, what could be the problem here?

Regards,

Márton Németh
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [cron job] v4l-dvb daily build 2.6.22 and up: ERRORS, 2.6.16-2.6.21: OK

2009-12-29 Thread Németh Márton
Hans Verkuil wrote:
 Detailed results are available here:
 
 http://www.xs4all.nl/~hverkuil/logs/Tuesday.log

linux-2.6.33-rc2-armv5: ERRORS

In file included from command-line:0:
/marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: error: linux/autoconf.h: 
No such file or directory
In file included from command-line:0:
/marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: In file included from 
command-line:0error: :
linux/autoconf.h: No such file or directory
/marune/build/v4l-dvb-master/v4l/config-compat.h:4:28:In file included from 
command-line:0 error: :
linux/autoconf.h: No such file or directory
/marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: error: linux/autoconf.h: 
No such file or directory
In file included from command-line:0:
/marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: error: linux/autoconf.h: 
No such file or directory
In file included from command-line:0:
/marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: error: linux/autoconf.h: 
No such file or directory
In file included from command-line:0:
/marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: error: linux/autoconf.h: 
No such file or directory
In file included from command-line:0:
/marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: error: linux/autoconf.h: 
No such file or directory
make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvb_filter.o] Error 1
make[3]: *** Waiting for unfinished jobs
make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvbdev.o] Error 1
make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvb_ringbuffer.o] Error 1
make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvb_ca_en50221.o] Error 1
make[3]: *** [/marune/build/v4l-dvb-master/v4l/dmxdev.o] Error 1
make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvb_demux.o] Error 1
make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvb_frontend.o] Error 1
make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvb_net.o] Error 1
make[2]: *** [_module_/marune/build/v4l-dvb-master/v4l] Error 2
make[2]: Leaving directory `/marune/build/trees/armv5/linux-2.6.33-rc2'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/marune/build/v4l-dvb-master/v4l'
make: *** [all] Error 2
Tue Dec 29 19:01:02 CET 2009

This problem happens because the v4l/config-compat.h includes the
linux/autoconf.h . This file is generated by v4l/scripts/make_config_compat.pl .

I found different commits where the inclusion of this file was
completely removed, like in
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=911f21501f50b16ce77f37b01e90b5b73c8c80bf
 .
I doubt whether the line should be completely deleted or a construct
like this should be used:

#if LINUX_VERSION_CODE  KERNEL_VERSION(2, 6, 33)
#include linux/autoconf.h
#endif

What do you think?

Márton Németh


--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [cron job] v4l-dvb daily build 2.6.22 and up: ERRORS, 2.6.16-2.6.21: OK

2009-12-29 Thread Mauro Carvalho Chehab
Németh Márton wrote:
 Hans Verkuil wrote:
 Detailed results are available here:

 http://www.xs4all.nl/~hverkuil/logs/Tuesday.log
 
 linux-2.6.33-rc2-armv5: ERRORS
 
 In file included from command-line:0:
 /marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: error: 
 linux/autoconf.h: No such file or directory
 In file included from command-line:0:
 /marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: In file included from 
 command-line:0error: :
 linux/autoconf.h: No such file or directory
 /marune/build/v4l-dvb-master/v4l/config-compat.h:4:28:In file included from 
 command-line:0 error: :
 linux/autoconf.h: No such file or directory
 /marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: error: 
 linux/autoconf.h: No such file or directory
 In file included from command-line:0:
 /marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: error: 
 linux/autoconf.h: No such file or directory
 In file included from command-line:0:
 /marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: error: 
 linux/autoconf.h: No such file or directory
 In file included from command-line:0:
 /marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: error: 
 linux/autoconf.h: No such file or directory
 In file included from command-line:0:
 /marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: error: 
 linux/autoconf.h: No such file or directory
 make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvb_filter.o] Error 1
 make[3]: *** Waiting for unfinished jobs
 make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvbdev.o] Error 1
 make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvb_ringbuffer.o] Error 1
 make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvb_ca_en50221.o] Error 1
 make[3]: *** [/marune/build/v4l-dvb-master/v4l/dmxdev.o] Error 1
 make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvb_demux.o] Error 1
 make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvb_frontend.o] Error 1
 make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvb_net.o] Error 1
 make[2]: *** [_module_/marune/build/v4l-dvb-master/v4l] Error 2
 make[2]: Leaving directory `/marune/build/trees/armv5/linux-2.6.33-rc2'
 make[1]: *** [default] Error 2
 make[1]: Leaving directory `/marune/build/v4l-dvb-master/v4l'
 make: *** [all] Error 2
 Tue Dec 29 19:01:02 CET 2009
 
 This problem happens because the v4l/config-compat.h includes the
 linux/autoconf.h . This file is generated by 
 v4l/scripts/make_config_compat.pl .
 
 I found different commits where the inclusion of this file was
 completely removed, like in
 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=911f21501f50b16ce77f37b01e90b5b73c8c80bf
  .
 I doubt whether the line should be completely deleted or a construct
 like this should be used:
 
 #if LINUX_VERSION_CODE  KERNEL_VERSION(2, 6, 33)
 #include linux/autoconf.h
 #endif
 
 What do you think?

If I'm not mistaken, Michael included this file at the building system,
since some drivers need to do some checks against some CONFIG_foo symbols that
are needed to compile certain drivers.

By removing it, it may break some compilations. So, while I'm not quite sure
what should be done to fix the issue, just removing it seems to me that it will
cause some regression.

Cheers,
Mauro.

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [cron job] v4l-dvb daily build 2.6.22 and up: ERRORS, 2.6.16-2.6.21: OK

2009-12-29 Thread Németh Márton
Mauro Carvalho Chehab írta:
 Németh Márton wrote:
 Hans Verkuil wrote:
 Detailed results are available here:

 http://www.xs4all.nl/~hverkuil/logs/Tuesday.log
 linux-2.6.33-rc2-armv5: ERRORS

 In file included from command-line:0:
 /marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: error: 
 linux/autoconf.h: No such file or directory
 In file included from command-line:0:
 /marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: In file included from 
 command-line:0error: :
 linux/autoconf.h: No such file or directory
 /marune/build/v4l-dvb-master/v4l/config-compat.h:4:28:In file included from 
 command-line:0 error: :
 linux/autoconf.h: No such file or directory
 /marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: error: 
 linux/autoconf.h: No such file or directory
 In file included from command-line:0:
 /marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: error: 
 linux/autoconf.h: No such file or directory
 In file included from command-line:0:
 /marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: error: 
 linux/autoconf.h: No such file or directory
 In file included from command-line:0:
 /marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: error: 
 linux/autoconf.h: No such file or directory
 In file included from command-line:0:
 /marune/build/v4l-dvb-master/v4l/config-compat.h:4:28: error: 
 linux/autoconf.h: No such file or directory
 make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvb_filter.o] Error 1
 make[3]: *** Waiting for unfinished jobs
 make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvbdev.o] Error 1
 make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvb_ringbuffer.o] Error 1
 make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvb_ca_en50221.o] Error 1
 make[3]: *** [/marune/build/v4l-dvb-master/v4l/dmxdev.o] Error 1
 make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvb_demux.o] Error 1
 make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvb_frontend.o] Error 1
 make[3]: *** [/marune/build/v4l-dvb-master/v4l/dvb_net.o] Error 1
 make[2]: *** [_module_/marune/build/v4l-dvb-master/v4l] Error 2
 make[2]: Leaving directory `/marune/build/trees/armv5/linux-2.6.33-rc2'
 make[1]: *** [default] Error 2
 make[1]: Leaving directory `/marune/build/v4l-dvb-master/v4l'
 make: *** [all] Error 2
 Tue Dec 29 19:01:02 CET 2009

 This problem happens because the v4l/config-compat.h includes the
 linux/autoconf.h . This file is generated by 
 v4l/scripts/make_config_compat.pl .

 I found different commits where the inclusion of this file was
 completely removed, like in
 http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=911f21501f50b16ce77f37b01e90b5b73c8c80bf
  .
 I doubt whether the line should be completely deleted or a construct
 like this should be used:

 #if LINUX_VERSION_CODE  KERNEL_VERSION(2, 6, 33)
 #include linux/autoconf.h
 #endif

 What do you think?
 
 If I'm not mistaken, Michael included this file at the building system,
 since some drivers need to do some checks against some CONFIG_foo symbols that
 are needed to compile certain drivers.
 
 By removing it, it may break some compilations. So, while I'm not quite sure
 what should be done to fix the issue, just removing it seems to me that it 
 will
 cause some regression.

Maybe the following construct would be the right one:

#if LINUX_VERSION_CODE  KERNEL_VERSION(2, 6, 33)
#include linux/autoconf.h
#else
#include generated/autoconf.h
#endif

Regards,

Márton Németh
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html