linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [shawnguo:imx/soc 2/2] arch/arm/Kconfig.debug:1445: syntax error
@ 2018-12-06 12:44 kbuild test robot
  2018-12-06 13:06 ` Uwe Kleine-König
  0 siblings, 1 reply; 3+ messages in thread
From: kbuild test robot @ 2018-12-06 12:44 UTC (permalink / raw)
  To: Uwe Kleine-König; +Cc: Shawn Guo, kbuild-all, linux-arm-kernel

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git imx/soc
head:   911dccedb00e5b45cf2d0fafc21aba233b58e115
commit: 911dccedb00e5b45cf2d0fafc21aba233b58e115 [2/2] ARM: debug-imx: only define DEBUG_IMX_UART_PORT if needed
config: arm-hackkit_defconfig
compiler: arm-linux-gnueabi-gcc (Debian 7.2.0-11) 7.2.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        git checkout 911dccedb00e5b45cf2d0fafc21aba233b58e115
        GCC_VERSION=7.2.0 make.cross ARCH=arm  hackkit_defconfig
        GCC_VERSION=7.2.0 make.cross ARCH=arm 

All errors (new ones prefixed by >>):

>> arch/arm/Kconfig.debug:1445: syntax error
>> arch/arm/Kconfig.debug:1444: invalid option
   arch/arm/Kconfig.debug:1445:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1445:warning: ignoring unsupported character '|'
>> lib/Kconfig.debug:1: missing end statement for this entry
>> arch/arm/Kconfig.debug:1445: invalid statement
   arch/arm/Kconfig.debug:1446:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1446:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1446: invalid statement
   arch/arm/Kconfig.debug:1447:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1447:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1447: invalid statement
   arch/arm/Kconfig.debug:1448:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1448:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1448: invalid statement
   arch/arm/Kconfig.debug:1449:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1449:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1449: invalid statement
   arch/arm/Kconfig.debug:1450:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1450:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1450: invalid statement
   arch/arm/Kconfig.debug:1451:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1451:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1451: invalid statement
   arch/arm/Kconfig.debug:1452:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1452:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1452: invalid statement
   arch/arm/Kconfig.debug:1453:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1453:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1453: invalid statement
   arch/arm/Kconfig.debug:1454:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1454:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1454: invalid statement
   arch/arm/Kconfig.debug:1455:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1455:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1455: invalid statement
   arch/arm/Kconfig.debug:1456: invalid statement
>> arch/arm/Kconfig.debug:1457: unexpected option "default"
   arch/arm/Kconfig.debug:1458: invalid statement
   arch/arm/Kconfig.debug:1459: invalid statement
   arch/arm/Kconfig.debug:1460:warning: ignoring unsupported character '.'
   arch/arm/Kconfig.debug:1460: invalid statement
>> lib/Kconfig.debug:2049: unexpected end statement
   make[2]: *** [hackkit_defconfig] Error 1
   make[1]: *** [hackkit_defconfig] Error 2
   make: *** [sub-make] Error 2
--
>> arch/arm/Kconfig.debug:1445: syntax error
>> arch/arm/Kconfig.debug:1444: invalid option
   arch/arm/Kconfig.debug:1445:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1445:warning: ignoring unsupported character '|'
>> lib/Kconfig.debug:1: missing end statement for this entry
>> arch/arm/Kconfig.debug:1445: invalid statement
   arch/arm/Kconfig.debug:1446:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1446:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1446: invalid statement
   arch/arm/Kconfig.debug:1447:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1447:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1447: invalid statement
   arch/arm/Kconfig.debug:1448:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1448:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1448: invalid statement
   arch/arm/Kconfig.debug:1449:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1449:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1449: invalid statement
   arch/arm/Kconfig.debug:1450:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1450:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1450: invalid statement
   arch/arm/Kconfig.debug:1451:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1451:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1451: invalid statement
   arch/arm/Kconfig.debug:1452:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1452:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1452: invalid statement
   arch/arm/Kconfig.debug:1453:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1453:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1453: invalid statement
   arch/arm/Kconfig.debug:1454:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1454:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1454: invalid statement
   arch/arm/Kconfig.debug:1455:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1455:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1455: invalid statement
   arch/arm/Kconfig.debug:1456: invalid statement
>> arch/arm/Kconfig.debug:1457: unexpected option "default"
   arch/arm/Kconfig.debug:1458: invalid statement
   arch/arm/Kconfig.debug:1459: invalid statement
   arch/arm/Kconfig.debug:1460:warning: ignoring unsupported character '.'
   arch/arm/Kconfig.debug:1460: invalid statement
>> lib/Kconfig.debug:2049: unexpected end statement
   make[2]: *** [oldconfig] Error 1
   make[1]: *** [oldconfig] Error 2
   make: *** [sub-make] Error 2
--
>> arch/arm/Kconfig.debug:1445: syntax error
>> arch/arm/Kconfig.debug:1444: invalid option
   arch/arm/Kconfig.debug:1445:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1445:warning: ignoring unsupported character '|'
>> lib/Kconfig.debug:1: missing end statement for this entry
>> arch/arm/Kconfig.debug:1445: invalid statement
   arch/arm/Kconfig.debug:1446:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1446:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1446: invalid statement
   arch/arm/Kconfig.debug:1447:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1447:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1447: invalid statement
   arch/arm/Kconfig.debug:1448:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1448:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1448: invalid statement
   arch/arm/Kconfig.debug:1449:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1449:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1449: invalid statement
   arch/arm/Kconfig.debug:1450:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1450:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1450: invalid statement
   arch/arm/Kconfig.debug:1451:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1451:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1451: invalid statement
   arch/arm/Kconfig.debug:1452:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1452:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1452: invalid statement
   arch/arm/Kconfig.debug:1453:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1453:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1453: invalid statement
   arch/arm/Kconfig.debug:1454:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1454:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1454: invalid statement
   arch/arm/Kconfig.debug:1455:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1455:warning: ignoring unsupported character '|'
   arch/arm/Kconfig.debug:1455: invalid statement
   arch/arm/Kconfig.debug:1456: invalid statement
>> arch/arm/Kconfig.debug:1457: unexpected option "default"
   arch/arm/Kconfig.debug:1458: invalid statement
   arch/arm/Kconfig.debug:1459: invalid statement
   arch/arm/Kconfig.debug:1460:warning: ignoring unsupported character '.'
   arch/arm/Kconfig.debug:1460: invalid statement
>> lib/Kconfig.debug:2049: unexpected end statement
   make[2]: *** [olddefconfig] Error 1
   make[1]: *** [olddefconfig] Error 2
   make: *** [sub-make] Error 2

vim +1445 arch/arm/Kconfig.debug

  1417	
  1418	config DEBUG_AT91_UART
  1419		bool
  1420		depends on ARCH_AT91
  1421	
  1422	config DEBUG_EXYNOS_UART
  1423		bool
  1424	
  1425	config DEBUG_S3C2410_UART
  1426		bool
  1427		select DEBUG_S3C24XX_UART
  1428	
  1429	config DEBUG_S3C24XX_UART
  1430		bool
  1431	
  1432	config DEBUG_S3C64XX_UART
  1433		bool
  1434	
  1435	config DEBUG_S5PV210_UART
  1436		bool
  1437	
  1438	config DEBUG_OMAP2PLUS_UART
  1439		bool
  1440		depends on ARCH_OMAP2PLUS
  1441	
  1442	config DEBUG_IMX_UART_PORT
  1443		int "i.MX Debug UART Port Selection"
> 1444		depends on DEBUG_IMX1_UART ||
> 1445			   DEBUG_IMX25_UART ||
  1446			   DEBUG_IMX21_IMX27_UART ||
  1447			   DEBUG_IMX31_UART ||
  1448			   DEBUG_IMX35_UART ||
  1449			   DEBUG_IMX50_UART ||
  1450			   DEBUG_IMX51_UART ||
  1451			   DEBUG_IMX53_UART ||
  1452			   DEBUG_IMX6Q_UART ||
> 1453			   DEBUG_IMX6SL_UART ||
  1454			   DEBUG_IMX6SX_UART ||
  1455			   DEBUG_IMX6UL_UART ||
  1456			   DEBUG_IMX7D_UART
> 1457		default 1
  1458		help
  1459		  Choose UART port on which kernel low-level debug messages
  1460		  should be output.
  1461	

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [shawnguo:imx/soc 2/2] arch/arm/Kconfig.debug:1445: syntax error
  2018-12-06 12:44 [shawnguo:imx/soc 2/2] arch/arm/Kconfig.debug:1445: syntax error kbuild test robot
@ 2018-12-06 13:06 ` Uwe Kleine-König
  2018-12-06 13:57   ` Shawn Guo
  0 siblings, 1 reply; 3+ messages in thread
From: Uwe Kleine-König @ 2018-12-06 13:06 UTC (permalink / raw)
  To: kbuild test robot; +Cc: kernel, Shawn Guo, kbuild-all, linux-arm-kernel

Hello,

On Thu, Dec 06, 2018 at 08:44:30PM +0800, kbuild test robot wrote:
> tree:   https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git imx/soc
> head:   911dccedb00e5b45cf2d0fafc21aba233b58e115
> commit: 911dccedb00e5b45cf2d0fafc21aba233b58e115 [2/2] ARM: debug-imx: only define DEBUG_IMX_UART_PORT if needed
> config: arm-hackkit_defconfig
> compiler: arm-linux-gnueabi-gcc (Debian 7.2.0-11) 7.2.0
> reproduce:
>         wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
>         chmod +x ~/bin/make.cross
>         git checkout 911dccedb00e5b45cf2d0fafc21aba233b58e115
>         GCC_VERSION=7.2.0 make.cross ARCH=arm  hackkit_defconfig
>         GCC_VERSION=7.2.0 make.cross ARCH=arm 
> 
> All errors (new ones prefixed by >>):
> 
> >> arch/arm/Kconfig.debug:1445: syntax error
> >> arch/arm/Kconfig.debug:1444: invalid option

hmm, I was sure I tested that, but I can confirm it fails for me, too.

The obvious fix is:

diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug
index 3f057593db01..c253a4e79868 100644
--- a/arch/arm/Kconfig.debug
+++ b/arch/arm/Kconfig.debug
@@ -1441,18 +1441,18 @@ config DEBUG_OMAP2PLUS_UART
 
 config DEBUG_IMX_UART_PORT
 	int "i.MX Debug UART Port Selection"
-	depends on DEBUG_IMX1_UART ||
-		   DEBUG_IMX25_UART ||
-		   DEBUG_IMX21_IMX27_UART ||
-		   DEBUG_IMX31_UART ||
-		   DEBUG_IMX35_UART ||
-		   DEBUG_IMX50_UART ||
-		   DEBUG_IMX51_UART ||
-		   DEBUG_IMX53_UART ||
-		   DEBUG_IMX6Q_UART ||
-		   DEBUG_IMX6SL_UART ||
-		   DEBUG_IMX6SX_UART ||
-		   DEBUG_IMX6UL_UART ||
+	depends on DEBUG_IMX1_UART || \
+		   DEBUG_IMX25_UART || \
+		   DEBUG_IMX21_IMX27_UART || \
+		   DEBUG_IMX31_UART || \
+		   DEBUG_IMX35_UART || \
+		   DEBUG_IMX50_UART || \
+		   DEBUG_IMX51_UART || \
+		   DEBUG_IMX53_UART || \
+		   DEBUG_IMX6Q_UART || \
+		   DEBUG_IMX6SL_UART || \
+		   DEBUG_IMX6SX_UART || \
+		   DEBUG_IMX6UL_UART || \
 		   DEBUG_IMX7D_UART
 	default 1
 	help

@Shawn: Can you squash this into the original commit?

Best regards and sorry for the breakage,
Uwe

-- 
Pengutronix e.K.                           | Uwe Kleine-König            |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: [shawnguo:imx/soc 2/2] arch/arm/Kconfig.debug:1445: syntax error
  2018-12-06 13:06 ` Uwe Kleine-König
@ 2018-12-06 13:57   ` Shawn Guo
  0 siblings, 0 replies; 3+ messages in thread
From: Shawn Guo @ 2018-12-06 13:57 UTC (permalink / raw)
  To: Uwe Kleine-König
  Cc: kernel, kbuild test robot, linux-arm-kernel, kbuild-all

On Thu, Dec 06, 2018 at 02:06:17PM +0100, Uwe Kleine-König wrote:
> Hello,
> 
> On Thu, Dec 06, 2018 at 08:44:30PM +0800, kbuild test robot wrote:
> > tree:   https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git imx/soc
> > head:   911dccedb00e5b45cf2d0fafc21aba233b58e115
> > commit: 911dccedb00e5b45cf2d0fafc21aba233b58e115 [2/2] ARM: debug-imx: only define DEBUG_IMX_UART_PORT if needed
> > config: arm-hackkit_defconfig
> > compiler: arm-linux-gnueabi-gcc (Debian 7.2.0-11) 7.2.0
> > reproduce:
> >         wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
> >         chmod +x ~/bin/make.cross
> >         git checkout 911dccedb00e5b45cf2d0fafc21aba233b58e115
> >         GCC_VERSION=7.2.0 make.cross ARCH=arm  hackkit_defconfig
> >         GCC_VERSION=7.2.0 make.cross ARCH=arm 
> > 
> > All errors (new ones prefixed by >>):
> > 
> > >> arch/arm/Kconfig.debug:1445: syntax error
> > >> arch/arm/Kconfig.debug:1444: invalid option
> 
> hmm, I was sure I tested that, but I can confirm it fails for me, too.
> 
> The obvious fix is:
> 
> diff --git a/arch/arm/Kconfig.debug b/arch/arm/Kconfig.debug
> index 3f057593db01..c253a4e79868 100644
> --- a/arch/arm/Kconfig.debug
> +++ b/arch/arm/Kconfig.debug
> @@ -1441,18 +1441,18 @@ config DEBUG_OMAP2PLUS_UART
>  
>  config DEBUG_IMX_UART_PORT
>  	int "i.MX Debug UART Port Selection"
> -	depends on DEBUG_IMX1_UART ||
> -		   DEBUG_IMX25_UART ||
> -		   DEBUG_IMX21_IMX27_UART ||
> -		   DEBUG_IMX31_UART ||
> -		   DEBUG_IMX35_UART ||
> -		   DEBUG_IMX50_UART ||
> -		   DEBUG_IMX51_UART ||
> -		   DEBUG_IMX53_UART ||
> -		   DEBUG_IMX6Q_UART ||
> -		   DEBUG_IMX6SL_UART ||
> -		   DEBUG_IMX6SX_UART ||
> -		   DEBUG_IMX6UL_UART ||
> +	depends on DEBUG_IMX1_UART || \
> +		   DEBUG_IMX25_UART || \
> +		   DEBUG_IMX21_IMX27_UART || \
> +		   DEBUG_IMX31_UART || \
> +		   DEBUG_IMX35_UART || \
> +		   DEBUG_IMX50_UART || \
> +		   DEBUG_IMX51_UART || \
> +		   DEBUG_IMX53_UART || \
> +		   DEBUG_IMX6Q_UART || \
> +		   DEBUG_IMX6SL_UART || \
> +		   DEBUG_IMX6SX_UART || \
> +		   DEBUG_IMX6UL_UART || \
>  		   DEBUG_IMX7D_UART
>  	default 1
>  	help
> 
> @Shawn: Can you squash this into the original commit?

Done.

Shawn

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2018-12-06 13:58 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-12-06 12:44 [shawnguo:imx/soc 2/2] arch/arm/Kconfig.debug:1445: syntax error kbuild test robot
2018-12-06 13:06 ` Uwe Kleine-König
2018-12-06 13:57   ` Shawn Guo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).