Message ID | 20171216034939.GA20217@ubuntu.windy (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Hi Vincent, A lot of code has been merged this week and more is in the pipeline for next week. I'd rather wait until that's in before looking at build failures. Regards, Hans On 16/12/17 04:49, Vincent McIntyre wrote: > On Fri, Dec 15, 2017 at 11:41:13PM +1100, Vincent McIntyre wrote: >> >> ... >> >> $ make allyesconfig >> make -C /home/me/git/clones/media_build/v4l allyesconfig >> make[1]: Entering directory '/home/me/git/clones/media_build/v4l' >> No version yet, using 4.4.0-103-generic >> make[2]: Entering directory '/home/me/git/clones/media_build/linux' >> Syncing with dir ../media/ >> Applying patches for kernel 4.4.0-103-generic >> patch -s -f -N -p1 -i ../backports/api_version.patch >> patch -s -f -N -p1 -i ../backports/pr_fmt.patch >> patch -s -f -N -p1 -i ../backports/debug.patch >> patch -s -f -N -p1 -i ../backports/drx39xxj.patch >> patch -s -f -N -p1 -i ../backports/v4.14_compiler_h.patch >> patch -s -f -N -p1 -i ../backports/v4.14_saa7146_timer_cast.patch >> patch -s -f -N -p1 -i ../backports/v4.14_module_param_call.patch >> patch -s -f -N -p1 -i ../backports/v4.12_revert_solo6x10_copykerneluser.patch >> patch -s -f -N -p1 -i ../backports/v4.10_sched_signal.patch >> 1 out of 1 hunk FAILED >> The text leading up to this was: >> -------------------------- >> |diff --git a/drivers/staging/media/lirc/lirc_zilog.c b/drivers/staging/media/lirc/lirc_zilog.c >> |index 015e41bd036e..fd61081b47d9 100644 >> |--- a/drivers/staging/media/lirc/lirc_zilog.c >> |+++ b/drivers/staging/media/lirc/lirc_zilog.c >> -------------------------- >> No file to patch. Skipping patch. >> 1 out of 1 hunk ignored >> Makefile:130: recipe for target 'apply_patches' failed >> make[2]: *** [apply_patches] Error 1 >> make[2]: Leaving directory '/home/me/git/clones/media_build/linux' >> Makefile:374: recipe for target 'allyesconfig' failed >> make[1]: *** [allyesconfig] Error 2 >> make[1]: Leaving directory '/home/me/git/clones/media_build/v4l' >> Makefile:26: recipe for target 'allyesconfig' failed >> make: *** [allyesconfig] Error 2 >> can't select all drivers at ./build line 525 >> + status=29 >> + date >> Friday 15 December 23:29:17 AEDT 2017 >> + [ 0 = 29 ] > > I managed to get past the failure above with this change > > - media: rc: move ir-lirc-codec.c contents into lirc_dev.c > media: lirc: remove last remnants of lirc kapi > - Sean removed lirc_zilog.c, so it no longer needs patching > > --- a/backports/v4.10_sched_signal.patch > +++ b/backports/v4.10_sched_signal.patch > @@ -195,19 +195,6 @@ index 0e8025b7b4dd..8c59d4f53200 100644 > #include <linux/delay.h> > #include <linux/videodev2.h> > #include <linux/v4l2-dv-timings.h> > -diff --git a/drivers/media/rc/lirc_dev.c b/drivers/media/rc/lirc_dev.c > -index db1e7b70c998..fc03068e22b5 100644 > ---- a/drivers/media/rc/lirc_dev.c > -+++ b/drivers/media/rc/lirc_dev.c > -@@ -18,7 +18,7 @@ > - #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt > - > - #include <linux/module.h> > --#include <linux/sched/signal.h> > -+#include <linux/sched.h> > - #include <linux/ioctl.h> > - #include <linux/poll.h> > - #include <linux/mutex.h> > diff --git a/drivers/media/usb/cpia2/cpia2_core.c b/drivers/media/usb/cpia2/cpia2_core.c > index 0efba0da0a45..5d8aa65ab40b 100644 > --- a/drivers/media/usb/cpia2/cpia2_core.c > @@ -246,19 +233,6 @@ index 0b5c43f7e020..36bd904946bd 100644 > #include <linux/slab.h> > #include <linux/interrupt.h> > > -diff --git a/drivers/staging/media/lirc/lirc_zilog.c b/drivers/staging/media/lirc/lirc_zilog.c > -index 015e41bd036e..fd61081b47d9 100644 > ---- a/drivers/staging/media/lirc/lirc_zilog.c > -+++ b/drivers/staging/media/lirc/lirc_zilog.c > -@@ -42,7 +42,7 @@ > - #include <linux/module.h> > - #include <linux/kmod.h> > - #include <linux/kernel.h> > --#include <linux/sched/signal.h> > -+#include <linux/sched.h> > - #include <linux/fs.h> > - #include <linux/poll.h> > - #include <linux/string.h> > > > However it falls over later in a way I don't think I can help with. > > ... > CC [M] /home/me/git/clones/media_build/v4l/pvrusb2-i2c-core.o > CC [M] /home/me/git/clones/media_build/v4l/pvrusb2-audio.o > CC [M] /home/me/git/clones/media_build/v4l/pvrusb2-encoder.o > CC [M] /home/me/git/clones/media_build/v4l/pvrusb2-video-v4l.o > CC [M] /home/me/git/clones/media_build/v4l/pvrusb2-eeprom.o > CC [M] /home/me/git/clones/media_build/v4l/pvrusb2-main.o > CC [M] /home/me/git/clones/media_build/v4l/pvrusb2-hdw.o > /home/me/git/clones/media_build/v4l/pvrusb2-hdw.c: In function 'pvr2_send_request_ex': > /home/me/git/clones/media_build/v4l/pvrusb2-hdw.c:3651:7: error: implicit declaration of function 'usb_urb_ep_type_check' [-Werror=implicit-function-declaration] > if (usb_urb_ep_type_check(hdw->ctl_write_urb)) { > ^ > cc1: some warnings being treated as errors > scripts/Makefile.build:258: recipe for target '/home/me/git/clones/media_build/v4l/pvrusb2-hdw.o' failed > make[3]: *** [/home/me/git/clones/media_build/v4l/pvrusb2-hdw.o] Error 1 > Makefile:1423: recipe for target '_module_/home/me/git/clones/media_build/v4l' failed > make[2]: *** [_module_/home/me/git/clones/media_build/v4l] Error 2 > make[2]: Leaving directory '/usr/src/linux-headers-4.4.0-103-generic' > Makefile:51: recipe for target 'default' failed > make[1]: *** [default] Error 2 > make[1]: Leaving directory '/home/me/git/clones/media_build/v4l' > Makefile:26: recipe for target 'all' failed > make: *** [all] Error 2 > > Cheers > Vince >
Em Sat, 16 Dec 2017 14:49:41 +1100 Vincent McIntyre <vincent.mcintyre@gmail.com> escreveu: > On Fri, Dec 15, 2017 at 11:41:13PM +1100, Vincent McIntyre wrote: > > > > ... > > > > $ make allyesconfig > > make -C /home/me/git/clones/media_build/v4l allyesconfig > > make[1]: Entering directory '/home/me/git/clones/media_build/v4l' > > No version yet, using 4.4.0-103-generic > > make[2]: Entering directory '/home/me/git/clones/media_build/linux' > > Syncing with dir ../media/ > > Applying patches for kernel 4.4.0-103-generic > > patch -s -f -N -p1 -i ../backports/api_version.patch > > patch -s -f -N -p1 -i ../backports/pr_fmt.patch > > patch -s -f -N -p1 -i ../backports/debug.patch > > patch -s -f -N -p1 -i ../backports/drx39xxj.patch > > patch -s -f -N -p1 -i ../backports/v4.14_compiler_h.patch > > patch -s -f -N -p1 -i ../backports/v4.14_saa7146_timer_cast.patch > > patch -s -f -N -p1 -i ../backports/v4.14_module_param_call.patch > > patch -s -f -N -p1 -i ../backports/v4.12_revert_solo6x10_copykerneluser.patch > > patch -s -f -N -p1 -i ../backports/v4.10_sched_signal.patch > > 1 out of 1 hunk FAILED > > The text leading up to this was: > > -------------------------- > > |diff --git a/drivers/staging/media/lirc/lirc_zilog.c b/drivers/staging/media/lirc/lirc_zilog.c > > |index 015e41bd036e..fd61081b47d9 100644 > > |--- a/drivers/staging/media/lirc/lirc_zilog.c > > |+++ b/drivers/staging/media/lirc/lirc_zilog.c > > -------------------------- > > No file to patch. Skipping patch. > > 1 out of 1 hunk ignored > > Makefile:130: recipe for target 'apply_patches' failed > > make[2]: *** [apply_patches] Error 1 > > make[2]: Leaving directory '/home/me/git/clones/media_build/linux' > > Makefile:374: recipe for target 'allyesconfig' failed > > make[1]: *** [allyesconfig] Error 2 > > make[1]: Leaving directory '/home/me/git/clones/media_build/v4l' > > Makefile:26: recipe for target 'allyesconfig' failed > > make: *** [allyesconfig] Error 2 > > can't select all drivers at ./build line 525 > > + status=29 > > + date > > Friday 15 December 23:29:17 AEDT 2017 > > + [ 0 = 29 ] > > I managed to get past the failure above with this change > > - media: rc: move ir-lirc-codec.c contents into lirc_dev.c > media: lirc: remove last remnants of lirc kapi > - Sean removed lirc_zilog.c, so it no longer needs patching > > --- a/backports/v4.10_sched_signal.patch > +++ b/backports/v4.10_sched_signal.patch > @@ -195,19 +195,6 @@ index 0e8025b7b4dd..8c59d4f53200 100644 > #include <linux/delay.h> > #include <linux/videodev2.h> > #include <linux/v4l2-dv-timings.h> > -diff --git a/drivers/media/rc/lirc_dev.c b/drivers/media/rc/lirc_dev.c > -index db1e7b70c998..fc03068e22b5 100644 > ---- a/drivers/media/rc/lirc_dev.c > -+++ b/drivers/media/rc/lirc_dev.c > -@@ -18,7 +18,7 @@ > - #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt > - > - #include <linux/module.h> > --#include <linux/sched/signal.h> > -+#include <linux/sched.h> > - #include <linux/ioctl.h> > - #include <linux/poll.h> > - #include <linux/mutex.h> > diff --git a/drivers/media/usb/cpia2/cpia2_core.c b/drivers/media/usb/cpia2/cpia2_core.c > index 0efba0da0a45..5d8aa65ab40b 100644 > --- a/drivers/media/usb/cpia2/cpia2_core.c > @@ -246,19 +233,6 @@ index 0b5c43f7e020..36bd904946bd 100644 > #include <linux/slab.h> > #include <linux/interrupt.h> > > -diff --git a/drivers/staging/media/lirc/lirc_zilog.c b/drivers/staging/media/lirc/lirc_zilog.c > -index 015e41bd036e..fd61081b47d9 100644 > ---- a/drivers/staging/media/lirc/lirc_zilog.c > -+++ b/drivers/staging/media/lirc/lirc_zilog.c > -@@ -42,7 +42,7 @@ > - #include <linux/module.h> > - #include <linux/kmod.h> > - #include <linux/kernel.h> > --#include <linux/sched/signal.h> > -+#include <linux/sched.h> > - #include <linux/fs.h> > - #include <linux/poll.h> > - #include <linux/string.h> > > > However it falls over later in a way I don't think I can help with. > > ... > CC [M] /home/me/git/clones/media_build/v4l/pvrusb2-i2c-core.o > CC [M] /home/me/git/clones/media_build/v4l/pvrusb2-audio.o > CC [M] /home/me/git/clones/media_build/v4l/pvrusb2-encoder.o > CC [M] /home/me/git/clones/media_build/v4l/pvrusb2-video-v4l.o > CC [M] /home/me/git/clones/media_build/v4l/pvrusb2-eeprom.o > CC [M] /home/me/git/clones/media_build/v4l/pvrusb2-main.o > CC [M] /home/me/git/clones/media_build/v4l/pvrusb2-hdw.o > /home/me/git/clones/media_build/v4l/pvrusb2-hdw.c: In function 'pvr2_send_request_ex': > /home/me/git/clones/media_build/v4l/pvrusb2-hdw.c:3651:7: error: implicit declaration of function 'usb_urb_ep_type_check' [-Werror=implicit-function-declaration] > if (usb_urb_ep_type_check(hdw->ctl_write_urb)) { > ^ > cc1: some warnings being treated as errors > scripts/Makefile.build:258: recipe for target '/home/me/git/clones/media_build/v4l/pvrusb2-hdw.o' failed > make[3]: *** [/home/me/git/clones/media_build/v4l/pvrusb2-hdw.o] Error 1 > Makefile:1423: recipe for target '_module_/home/me/git/clones/media_build/v4l' failed > make[2]: *** [_module_/home/me/git/clones/media_build/v4l] Error 2 > make[2]: Leaving directory '/usr/src/linux-headers-4.4.0-103-generic' > Makefile:51: recipe for target 'default' failed > make[1]: *** [default] Error 2 > make[1]: Leaving directory '/home/me/git/clones/media_build/v4l' > Makefile:26: recipe for target 'all' failed > make: *** [all] Error 2 Just pushed two patches to media build, in order to address those issues. Here, it is now compiling fine with Kernel 4.4.59. Thanks, Mauro
On Sat, Dec 16, 2017 at 09:30:46AM -0200, Mauro Carvalho Chehab wrote: > > Just pushed two patches to media build, in order to address those > issues. Here, it is now compiling fine with Kernel 4.4.59. > Yep, working again. Thank you for taking the time to sort this out. Regards Vince
--- a/backports/v4.10_sched_signal.patch +++ b/backports/v4.10_sched_signal.patch @@ -195,19 +195,6 @@ index 0e8025b7b4dd..8c59d4f53200 100644 #include <linux/delay.h> #include <linux/videodev2.h> #include <linux/v4l2-dv-timings.h> -diff --git a/drivers/media/rc/lirc_dev.c b/drivers/media/rc/lirc_dev.c -index db1e7b70c998..fc03068e22b5 100644 ---- a/drivers/media/rc/lirc_dev.c -+++ b/drivers/media/rc/lirc_dev.c -@@ -18,7 +18,7 @@ - #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt - - #include <linux/module.h> --#include <linux/sched/signal.h> -+#include <linux/sched.h> - #include <linux/ioctl.h> - #include <linux/poll.h> - #include <linux/mutex.h> diff --git a/drivers/media/usb/cpia2/cpia2_core.c b/drivers/media/usb/cpia2/cpia2_core.c index 0efba0da0a45..5d8aa65ab40b 100644 --- a/drivers/media/usb/cpia2/cpia2_core.c @@ -246,19 +233,6 @@ index 0b5c43f7e020..36bd904946bd 100644 #include <linux/slab.h> #include <linux/interrupt.h> -diff --git a/drivers/staging/media/lirc/lirc_zilog.c b/drivers/staging/media/lirc/lirc_zilog.c -index 015e41bd036e..fd61081b47d9 100644 ---- a/drivers/staging/media/lirc/lirc_zilog.c -+++ b/drivers/staging/media/lirc/lirc_zilog.c -@@ -42,7 +42,7 @@ - #include <linux/module.h> - #include <linux/kmod.h> - #include <linux/kernel.h> --#include <linux/sched/signal.h> -+#include <linux/sched.h> - #include <linux/fs.h> - #include <linux/poll.h> - #include <linux/string.h> However it falls over later in a way I don't think I can help with.