mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] dtc: multiple dts causes sporadic missing separator error
@ 2016-07-15  9:18 Bruno Thomsen
  2016-07-15 10:20 ` Michael Olbrich
  0 siblings, 1 reply; 3+ messages in thread
From: Bruno Thomsen @ 2016-07-15  9:18 UTC (permalink / raw)
  To: ptxdist; +Cc: Lars Alex Pedersen

Hi,

I am having problems with sporadic missing separator error when configuring PTXdist (2015.10.0) with multiple device tree sources.
When PTXdist ends up in this state it's unable to work on any packages (clean/targetinstall) except clean all.
I added the extra device tree source after upgrading to 2015.10.0 so I don't know if it's a regression or something new.
Have anyone else experienced this issue?


Build output error:
-------------------------------------------------------------------
For a proper NFS-root environment, some device nodes are essential.
In order to create them root privileges are required.
-------------------------------------------------------------------

(Please press enter to start 'sudo' to gain root privileges.)

WARNING: NFS-root might not be working correctly!

/home/bth/sandbox/penguin/ptxdist/platform-tqma28/state/dtc.imx28-omnicon.dts.deps:10: *** missing separator.  Stop.


PTXdist configuration:
Symbol: DTC_OFTREE_DTS [=imx28-omnicon.dts imx28-omnicon-2gen.dts]


Unable to clean that or other packages when PTXdist is in this state:
bth at tinypenguin in ~/sandbox/penguin/ptxdist on build_system▲
$ ./p clean dtc
/home/bth/sandbox/penguin/ptxdist/platform-tqma28/state/dtc.imx28-omnicon.dts.deps:10: *** missing separator.  Stop.
bth at tinypenguin in ~/sandbox/penguin/ptxdist on build_system▲
$ ./p clean libcurl
/home/bth/sandbox/penguin/ptxdist/platform-tqma28/state/dtc.imx28-omnicon.dts.deps:10: *** missing separator.  Stop.
bth at tinypenguin in ~/sandbox/penguin/ptxdist on build_system▲
$ ./p targetinstall dtc
/home/bth/sandbox/penguin/ptxdist/platform-tqma28/state/dtc.imx28-omnicon.dts.deps:10: *** missing separator.  Stop.


State of dtc package:
bth at tinypenguin in ~/sandbox/penguin/ptxdist on build_system▲
$ ll platform-tqma28/state/dtc.*
-rw-rw-r--. 1 bth bth    0 Jul 15 10:12 platform-tqma28/state/dtc.compile
-rw-rw-r--. 1 bth bth    0 Jul 15 10:12 platform-tqma28/state/dtc.extract
-rw-rw-r--. 1 bth bth    0 Jul 15 10:12 platform-tqma28/state/dtc.extract.post
-rw-rw-r--. 1 bth bth    0 Jul 15 10:08 platform-tqma28/state/dtc.get
-rw-rw-r--. 1 bth bth 1127 Jul 15 10:12 platform-tqma28/state/dtc.imx28-omnicon-2gen.dts.deps
-rw-rw-r--. 1 bth bth 1888 Jul 15 10:12 platform-tqma28/state/dtc.imx28-omnicon.dts.deps
-rw-rw-r--. 1 bth bth    0 Jul 15 10:12 platform-tqma28/state/dtc.install
-rw-rw-r--. 1 bth bth    0 Jul 15 10:12 platform-tqma28/state/dtc.install.pack
-rw-rw-r--. 1 bth bth    0 Jul 15 10:12 platform-tqma28/state/dtc.install.post
-rw-rw-r--. 1 bth bth    0 Jul 15 10:12 platform-tqma28/state/dtc.prepare
-rw-rw-r--. 1 bth bth    0 Jul 15 10:12 platform-tqma28/state/dtc.targetinstall
-rw-rw-r--. 1 bth bth    0 Jul 15 10:12 platform-tqma28/state/dtc.targetinstall.post


bth at tinypenguin in ~/sandbox/penguin/ptxdist on build_system▲
$ cat platform-tqma28/state/dtc.imx28-omnicon-2gen.dts.deps 
/home/bth/sandbox/penguin/ptxdist/platform-tqma28/images/imx28-omnicon-2gen.dtb: \
 $(wildcard /home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/imx28-omnicon-2gen.dts) \
 $(wildcard /home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/imx28-tqma28.dtsi) \
 $(wildcard /home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/imx28.dtsi) \
 $(wildcard /home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/include/dt-bindings/gpio/gpio.h) \
 $(wildcard /home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/skeleton.dtsi) \
 $(wildcard /home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/imx28-pinfunc.h) \
 $(wildcard /home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/mxs-pinfunc.h)
/home/bth/sandbox/penguin/ptxdist/platform-tqma28/images/imx28-omnicon-2gen.dtb: $(wildcard /home/bth/sandbox/penguin/ptxdist/platform-tqma28/state/imx28-omnicon-2gen.dts.tmp)


bth at tinypenguin in ~/sandbox/penguin/ptxdist on build_system▲
$ cat platform-tqma28/state/dtc.imx28-omnicon.dts.deps 
/home/bth/sandbox/penguin/ptxdist/platform-tqma28/images/imx28-omnicon.dtb: \
 $(wildcard /home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/imx28-omnicon.dts) \
 $(wildcard /home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/imx28-tqma28.dtsi) \
 $(wildcard /home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/imx28.dtsi) \
 $(wildcard /home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/include/dt-bindings/gpio/gpio.h) \
 $(wildcard /home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/skeleton.dtsi) \
 $(wildcard /home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/imx28-pinfunc.h) \
 $(wildcard /home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/mxs-pinfunc.h)
/home/bth/sandbox/penguin/ptxdist/platform-tqma28/state/imx28-omnicon-2gen.dts.tmp: $(wildcard \)
/home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/imx28-omnicon-2gen.dts $(wildcard \)
/home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/imx28-tqma28.dtsi $(wildcard \)
/home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/imx28.dtsi $(wildcard \)
/home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/include/dt-bindings/gpio/gpio.h $(wildcard \)
/home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/skeleton.dtsi $(wildcard \)
/home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/imx28-pinfunc.h $(wildcard \)
/home/bth/sandbox/penguin/ptxdist/platform-tqma28/build-target/linux-4.1/arch/arm/boot/dts/mxs-pinfunc.h



Best regards
Bruno




_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

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

* Re: [ptxdist] dtc: multiple dts causes sporadic missing separator error
  2016-07-15  9:18 [ptxdist] dtc: multiple dts causes sporadic missing separator error Bruno Thomsen
@ 2016-07-15 10:20 ` Michael Olbrich
  2016-07-15 11:34   ` Bruno Thomsen
  0 siblings, 1 reply; 3+ messages in thread
From: Michael Olbrich @ 2016-07-15 10:20 UTC (permalink / raw)
  To: ptxdist

Hi,

On Fri, Jul 15, 2016 at 09:18:28AM +0000, Bruno Thomsen wrote:
> I am having problems with sporadic missing separator error when configuring PTXdist (2015.10.0) with multiple device tree sources.
> When PTXdist ends up in this state it's unable to work on any packages (clean/targetinstall) except clean all.
> I added the extra device tree source after upgrading to 2015.10.0 so I don't know if it's a regression or something new.
> Have anyone else experienced this issue?
> 
> 
> Build output error:
> -------------------------------------------------------------------
> For a proper NFS-root environment, some device nodes are essential.
> In order to create them root privileges are required.
> -------------------------------------------------------------------
> 
> (Please press enter to start 'sudo' to gain root privileges.)
> 
> WARNING: NFS-root might not be working correctly!
> 
> /home/bth/sandbox/penguin/ptxdist/platform-tqma28/state/dtc.imx28-omnicon.dts.deps:10: *** missing separator.  Stop.

This is a known issue and fixed since PTXdist 2016.01.0. The relevant
commit is b206b09665e3c6a052228eb3f976f511c3a41d83 ("ptxd_make_dts_dtb: fix
parallel building").

Regards,
Michael

-- 
Pengutronix e.K.                           |                             |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

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

* Re: [ptxdist] dtc: multiple dts causes sporadic missing separator error
  2016-07-15 10:20 ` Michael Olbrich
@ 2016-07-15 11:34   ` Bruno Thomsen
  0 siblings, 0 replies; 3+ messages in thread
From: Bruno Thomsen @ 2016-07-15 11:34 UTC (permalink / raw)
  To: ptxdist


Hi Michael,

> > /home/bth/sandbox/penguin/ptxdist/platform-tqma28/state/dtc.imx28-omnicon.dts.deps:10: *** missing separator.  Stop.
>
> This is a known issue and fixed since PTXdist 2016.01.0. The relevant
> commit is b206b09665e3c6a052228eb3f976f511c3a41d83 ("ptxd_make_dts_dtb: fix
> parallel building").

Thanks, I will apply that fix for now.



Venlig hilsen / Best regards

Bruno Thomsen
Development engineer
Technology

Kamstrup A/S
Industrivej 28
DK-8660 Skanderborg
T: +45 89 93 10 00
D: +45 89 93 13 94

bth@kamstrup.com
kamstrup.com

_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de

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

end of thread, other threads:[~2016-07-15 11:34 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-15  9:18 [ptxdist] dtc: multiple dts causes sporadic missing separator error Bruno Thomsen
2016-07-15 10:20 ` Michael Olbrich
2016-07-15 11:34   ` Bruno Thomsen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox