linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Kernel build fails "cannot move ‘arch/arm/boot/compressed/.piggy.gzip.o.tmp" then succeeds
@ 2016-01-11  8:26 Pavel Machek
  2016-01-11  8:58 ` Pavel Machek
  0 siblings, 1 reply; 4+ messages in thread
From: Pavel Machek @ 2016-01-11  8:26 UTC (permalink / raw)
  To: mmarek, linux-kbuild, kernel list

Hi!

Ok, I guess it is second time I see it.

This time it is while cross-compiling 4.0 kernel on 4.4-rc5. Failure
is:

  AS      arch/arm/boot/compressed/piggy.gzip.o
  AS      arch/arm/boot/compressed/piggy.gzip.o
mv: cannot move ‘arch/arm/boot/compressed/.piggy.gzip.o.tmp’ to ‘arch/arm/boot/compressed/.piggy.gzip.o.cmd’: No such file or directory
scripts/Makefile.build:294: recipe for target 'arch/arm/boot/compressed/piggy.gzip.o' failed
make[2]: *** [arch/arm/boot/compressed/piggy.gzip.o] Error 1
arch/arm/boot/Makefile:52: recipe for target 'arch/arm/boot/compressed/vmlinux' failed
make[1]: *** [arch/arm/boot/compressed/vmlinux] Error 2
arch/arm/Makefile:308: recipe for target 'zImage' failed
make: *** [zImage] Error 2
make: *** Waiting for unfinished jobs....

I'm building it like this...

eval ` eldk-switch.sh -r 5.4 armv7a`
ARCH=arm long make -j 3 zImage uImage LOADADDR=0x8000  && \

It builds ok after re-run. Is building zImage and uImage at the same
time bad idea?

pavel@duo:~/stahl/linux$ ./mkit
Setup for armv7a (using ELDK 5.4)
25205 (process ID) old priority 0, new priority 10
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
make[1]: 'include/generated/mach-types.h' is up to date.
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  CHK     kernel/config_data.h
  Kernel: arch/arm/boot/Image is ready
  Kernel: arch/arm/boot/Image is ready
  Kernel: arch/arm/boot/zImage is ready
  Kernel: arch/arm/boot/zImage is ready
  Image arch/arm/boot/uImage is ready
make took 0 minutes 37 seconds

Any other ideas?

Thanks,
									Pavel
-- 
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html

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

* Re: Kernel build fails "cannot move ‘arch/arm/boot/compressed/.piggy.gzip.o.tmp" then succeeds
  2016-01-11  8:26 Kernel build fails "cannot move ‘arch/arm/boot/compressed/.piggy.gzip.o.tmp" then succeeds Pavel Machek
@ 2016-01-11  8:58 ` Pavel Machek
  2016-01-11  9:23   ` Michal Marek
  0 siblings, 1 reply; 4+ messages in thread
From: Pavel Machek @ 2016-01-11  8:58 UTC (permalink / raw)
  To: mmarek, linux-kbuild, kernel list

Hi!

> Ok, I guess it is second time I see it.
> 
> This time it is while cross-compiling 4.0 kernel on 4.4-rc5. Failure
> is:
> 
>   AS      arch/arm/boot/compressed/piggy.gzip.o
>   AS      arch/arm/boot/compressed/piggy.gzip.o
> mv: cannot move ‘arch/arm/boot/compressed/.piggy.gzip.o.tmp’ to ‘arch/arm/boot/compressed/.piggy.gzip.o.cmd’: No such file or directory
> scripts/Makefile.build:294: recipe for target 'arch/arm/boot/compressed/piggy.gzip.o' failed
> make[2]: *** [arch/arm/boot/compressed/piggy.gzip.o] Error 1
> arch/arm/boot/Makefile:52: recipe for target 'arch/arm/boot/compressed/vmlinux' failed
> make[1]: *** [arch/arm/boot/compressed/vmlinux] Error 2
> arch/arm/Makefile:308: recipe for target 'zImage' failed
> make: *** [zImage] Error 2
> make: *** Waiting for unfinished jobs....

Third time now :-).

  GZIP    arch/arm/boot/compressed/piggy.gzip
mv: cannot stat ‘arch/arm/boot/compressed/.head.o.tmp’: No such file or directory
scripts/Makefile.build:294: recipe for target 'arch/arm/boot/compressed/head.o' failed
make[2]: *** [arch/arm/boot/compressed/head.o] Error 1
make[2]: *** Waiting for unfinished jobs....
  CC      arch/arm/boot/compressed/decompress.o
  AS      arch/arm/boot/compressed/hyp-stub.o
  AS      arch/arm/boot/compressed/lib1funcs.o
  AS      arch/arm/boot/compressed/ashldi3.o
  AS      arch/arm/boot/compressed/bswapsdi2.o
  AS      arch/arm/boot/compressed/piggy.gzip.o
arch/arm/boot/Makefile:52: recipe for target 'arch/arm/boot/compressed/vmlinux' failed
make[1]: *** [arch/arm/boot/compressed/vmlinux] Error 2
arch/arm/Makefile:308: recipe for target 'zImage' failed
make: *** [zImage] Error 2
make: *** Waiting for unfinished jobs....
  LD      arch/arm/boot/compressed/vmlinux

  OBJCOPY arch/arm/boot/zImage
  Kernel: arch/arm/boot/zImage is ready
  UIMAGE  arch/arm/boot/uImage
Image Name:   Linux-4.0.5-rt4-01052-g9b333f9

Second try:

  AS      arch/arm/boot/compressed/piggy.gzip.o
  AS      arch/arm/boot/compressed/piggy.gzip.o
mv: cannot move ‘arch/arm/boot/compressed/.piggy.gzip.o.tmp’ to ‘arch/arm/boot/compressed/.piggy.gzip.o.cmd’: No such file or directory
scripts/Makefile.build:294: recipe for target 'arch/arm/boot/compressed/piggy.gzip.o' failed
make[2]: *** [arch/arm/boot/compressed/piggy.gzip.o] Error 1
arch/arm/boot/Makefile:52: recipe for target 'arch/arm/boot/compressed/vmlinux' failed
make[1]: *** [arch/arm/boot/compressed/vmlinux] Error 2
arch/arm/Makefile:308: recipe for target 'zImage' failed
make: *** [zImage] Error 2
make: *** Waiting for unfinished jobs....
  LD      arch/arm/boot/compressed/vmlinux
  OBJCOPY arch/arm/boot/zImage
  Kernel: arch/arm/boot/zImage is ready
  UIMAGE  arch/arm/boot/uImage
Image Name:   Linux-4.0.5-rt4-01052-g9b333f9

Third try:

pavel@duo:~/stahl/linux$ ./mkit
Setup for armv7a (using ELDK 5.4)
9374 (process ID) old priority 0, new priority 10
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
make[1]: 'include/generated/mach-types.h' is up to date.
  CALL    scripts/checksyscalls.sh
  CHK     include/generated/compile.h
  CHK     kernel/config_data.h
  Kernel: arch/arm/boot/Image is ready
  Kernel: arch/arm/boot/Image is ready
  Kernel: arch/arm/boot/zImage is ready
  Kernel: arch/arm/boot/zImage is ready
  Image arch/arm/boot/uImage is ready
make took 0 minutes 31 seconds
make[1]: 'arch/arm/boot/dts/socfpga_stahl.dtb' is up to date.
done

Any ideas?
								Pavel
-- 
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html

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

* Re: Kernel build fails "cannot move ‘arch/arm/boot/compressed/.piggy.gzip.o.tmp" then succeeds
  2016-01-11  8:58 ` Pavel Machek
@ 2016-01-11  9:23   ` Michal Marek
  2016-01-11  9:57     ` Pavel Machek
  0 siblings, 1 reply; 4+ messages in thread
From: Michal Marek @ 2016-01-11  9:23 UTC (permalink / raw)
  To: Pavel Machek; +Cc: linux-kbuild, kernel list

On 2016-01-11 09:58, Pavel Machek wrote:
> Second try:
> 
>   AS      arch/arm/boot/compressed/piggy.gzip.o
>   AS      arch/arm/boot/compressed/piggy.gzip.o
> mv: cannot move ‘arch/arm/boot/compressed/.piggy.gzip.o.tmp’ to ‘arch/arm/boot/compressed/.piggy.gzip.o.cmd’: No such file or directory

I guess you are missing 3939f3345050 ("ARM: 8418/1: add boot image
dependencies to not generate invalid images"). Without this fix and with
'make uImage zImage', two make instances try to produce a zImage at the
same time.

Michal

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

* Re: Kernel build fails "cannot move ‘arch/arm/boot/compressed/.piggy.gzip.o.tmp" then succeeds
  2016-01-11  9:23   ` Michal Marek
@ 2016-01-11  9:57     ` Pavel Machek
  0 siblings, 0 replies; 4+ messages in thread
From: Pavel Machek @ 2016-01-11  9:57 UTC (permalink / raw)
  To: Michal Marek; +Cc: linux-kbuild, kernel list

On Mon 2016-01-11 10:23:46, Michal Marek wrote:
> On 2016-01-11 09:58, Pavel Machek wrote:
> > Second try:
> > 
> >   AS      arch/arm/boot/compressed/piggy.gzip.o
> >   AS      arch/arm/boot/compressed/piggy.gzip.o
> > mv: cannot move ‘arch/arm/boot/compressed/.piggy.gzip.o.tmp’ to ‘arch/arm/boot/compressed/.piggy.gzip.o.cmd’: No such file or directory
> 
> I guess you are missing 3939f3345050 ("ARM: 8418/1: add boot image
> dependencies to not generate invalid images"). Without this fix and with
> 'make uImage zImage', two make instances try to produce a zImage at the
> same time.

Since it is known, I have just updated my scripts not to trigger it in
4.0 kernel. I'll try to get this project to move to newer kerenl, but
it needs realtime extensions so I'm not sure if/when we can do that.

Thanks!

									Pavel
-- 
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html

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

end of thread, other threads:[~2016-01-11  9:58 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-01-11  8:26 Kernel build fails "cannot move ‘arch/arm/boot/compressed/.piggy.gzip.o.tmp" then succeeds Pavel Machek
2016-01-11  8:58 ` Pavel Machek
2016-01-11  9:23   ` Michal Marek
2016-01-11  9:57     ` Pavel Machek

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).