All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: [git:v4l-dvb/for_v3.8] [media] siano: fix RC compilation
       [not found] <E1TXsLC-0002s4-OG@www.linuxtv.org>
@ 2012-11-19 16:14 ` Antti Palosaari
  0 siblings, 0 replies; only message in thread
From: Antti Palosaari @ 2012-11-19 16:14 UTC (permalink / raw)
  To: linux-media, Mauro Carvalho Chehab

Mauro, it is still broken (for_v3.8)

   TEST    posttest
   Building modules, stage 2.
   MODPOST 2358 modules
ERROR: "sms_ir_exit" [drivers/media/common/siano/smsmdtv.ko] undefined!
ERROR: "sms_ir_event" [drivers/media/common/siano/smsmdtv.ko] undefined!
ERROR: "sms_ir_init" [drivers/media/common/siano/smsmdtv.ko] undefined!
make[1]: *** [__modpost] Error 1
make: *** [modules] Error 2
make: *** Waiting for unfinished jobs....
Succeed: decoded and checked 1628212 instructions
   TEST    posttest

regards
Antti


On 11/07/2012 12:09 PM, Mauro Carvalho Chehab wrote:
> This is an automatic generated email to let you know that the following patch were queued at the
> http://git.linuxtv.org/media_tree.git tree:
>
> Subject: [media] siano: fix RC compilation
> Author:  Mauro Carvalho Chehab <mchehab@redhat.com>
> Date:    Wed Nov 7 11:09:08 2012 +0100
>
> As reported by Antti and by Stephen:
> drivers/built-in.o: In function `sms_ir_event':
> /home/david/checkouts/linux/drivers/media/common/siano/smsir.c:48: undefined reference to `ir_raw_event_store'
> /home/david/checkouts/linux/drivers/media/common/siano/smsir.c:50: undefined reference to `ir_raw_event_handle'
> drivers/built-in.o: In function `sms_ir_init':
> /home/david/checkouts/linux/drivers/media/common/siano/smsir.c:56: undefined reference to `smscore_get_board_id'
> /home/david/checkouts/linux/drivers/media/common/siano/smsir.c:60: undefined reference to `rc_allocate_device'
> /home/david/checkouts/linux/drivers/media/common/siano/smsir.c:72: undefined reference to `sms_get_board'
> /home/david/checkouts/linux/drivers/media/common/siano/smsir.c:92: undefined reference to `sms_get_board'
> /home/david/checkouts/linux/drivers/media/common/siano/smsir.c:97: undefined reference to `rc_register_device'
> /home/david/checkouts/linux/drivers/media/common/siano/smsir.c:100: undefined reference to `rc_free_device'
> drivers/built-in.o: In function `sms_ir_exit':
> /home/david/checkouts/linux/drivers/media/common/siano/smsir.c:111: undefined reference to `rc_unregister_device'
> make: *** [vmlinux] Error 1
>
> Caused by commit fdd1eeb49d36 "[media] siano: allow compiling it without RC support"
> And it happens when CONFIG_SMS_SIANO_RC=y and CONFIG_RC_CORE=m .
>
> Reported-by: Stephen Rothwell <sfr@canb.auug.org.au>
> Reported-by: Antti Palosaari <crope@iki.fi>
> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
>
>   drivers/media/common/siano/Kconfig  |    1 +
>   drivers/media/common/siano/Makefile |    5 ++++-
>   drivers/media/mmc/siano/Kconfig     |    2 +-
>   drivers/media/usb/siano/Kconfig     |    2 +-
>   4 files changed, 7 insertions(+), 3 deletions(-)
>
> ---
>
> http://git.linuxtv.org/media_tree.git?a=commitdiff;h=2c4e11b7c15af70580625657a154ea7ea70b8c76
>
> diff --git a/drivers/media/common/siano/Kconfig b/drivers/media/common/siano/Kconfig
> index 3cb7823..68f0f60 100644
> --- a/drivers/media/common/siano/Kconfig
> +++ b/drivers/media/common/siano/Kconfig
> @@ -5,6 +5,7 @@
>   config SMS_SIANO_MDTV
>   	tristate
>   	depends on DVB_CORE && HAS_DMA
> +	depends on !RC_CORE || RC_CORE
>   	depends on SMS_USB_DRV || SMS_SDIO_DRV
>   	default y
>
> diff --git a/drivers/media/common/siano/Makefile b/drivers/media/common/siano/Makefile
> index 0e6f5e9..9e7fdf2 100644
> --- a/drivers/media/common/siano/Makefile
> +++ b/drivers/media/common/siano/Makefile
> @@ -1,7 +1,10 @@
>   smsmdtv-objs := smscoreapi.o sms-cards.o smsendian.o
>
>   obj-$(CONFIG_SMS_SIANO_MDTV) += smsmdtv.o smsdvb.o
> -obj-$(CONFIG_SMS_SIANO_RC) += smsir.o
> +
> +ifeq ($(CONFIG_SMS_SIANO_RC),y)
> +  obj-$(CONFIG_SMS_SIANO_MDTV) += smsir.o
> +endif
>
>   ccflags-y += -Idrivers/media/dvb-core
>   ccflags-y += $(extra-cflags-y) $(extra-cflags-m)
> diff --git a/drivers/media/mmc/siano/Kconfig b/drivers/media/mmc/siano/Kconfig
> index 69f8061..aa05ad3 100644
> --- a/drivers/media/mmc/siano/Kconfig
> +++ b/drivers/media/mmc/siano/Kconfig
> @@ -4,7 +4,7 @@
>
>   config SMS_SDIO_DRV
>   	tristate "Siano SMS1xxx based MDTV via SDIO interface"
> -	depends on DVB_CORE && RC_CORE && HAS_DMA
> +	depends on DVB_CORE && HAS_DMA
>   	depends on MMC
>   	select MEDIA_COMMON_OPTIONS
>   	---help---
> diff --git a/drivers/media/usb/siano/Kconfig b/drivers/media/usb/siano/Kconfig
> index b2c229e..5afbd9a 100644
> --- a/drivers/media/usb/siano/Kconfig
> +++ b/drivers/media/usb/siano/Kconfig
> @@ -4,7 +4,7 @@
>
>   config SMS_USB_DRV
>   	tristate "Siano SMS1xxx based MDTV receiver"
> -	depends on DVB_CORE && RC_CORE && HAS_DMA
> +	depends on DVB_CORE && HAS_DMA
>   	select MEDIA_COMMON_OPTIONS
>   	---help---
>   	  Choose if you would like to have Siano's support for USB interface
>
> _______________________________________________
> linuxtv-commits mailing list
> linuxtv-commits@linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linuxtv-commits
>


-- 
http://palosaari.fi/

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-11-19 16:15 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <E1TXsLC-0002s4-OG@www.linuxtv.org>
2012-11-19 16:14 ` [git:v4l-dvb/for_v3.8] [media] siano: fix RC compilation Antti Palosaari

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.