Hello Tom, I planned to send my patches which convert the imx6 based aristainetos boards to support DM ... building U-Boot works fine on 2 different build machines at home, also on 2 build machines in munich @ denx ...
So I startet as usual a travi build and I get: https://travis-ci.org/hsdenx/u-boot-test/jobs/596917922 arm: + aristainetos2b +make[2]: *** No rule to make target 'u-boot-fit-dtb.bin', needed by 'u-boot-dtb.imx'. Stop. +make[1]: *** [u-boot-dtb.imx] Error 2 +make: *** [sub-make] Error 2 (for all aristainetos boards) :-( Unfortunately I cannot reproduce this on my machines... (builds with "-j 64" or "-j 1" working fine) I think it is a timing/sync issue, but how to debug ? Checked make versions: make on one of my build machines: pollux:~ hs $ make --version GNU Make 4.2.1 Gebaut für x86_64-redhat-linux-gnu Copyright (C) 1988-2016 Free Software Foundation, Inc. Lizenz GPLv3+: GNU GPL Version 3 oder später <http://gnu.org/licenses/gpl.html> Dies ist freie Software: Sie können sie nach Belieben ändern und weiter verteilen. Soweit es die Gesetze erlauben gibt es KEINE GARANTIE. pollux:~ hs $ cd abb/mainlining/u-boot pollux:u-boot make on travis: Tool chain test: OK, arch='aarch64', priority 5 GNU Make 4.1 Built for x86_64-pc-linux-gnu Copyright (C) 1988-2014 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Ok, for faster "debugging travis" I removed all other jobs from the travis file and started build again: https://travis-ci.org/hsdenx/u-boot-test/builds/597504777 The error for the aristainetos boards are gone .... ?!?!? (Ok, there are others, but not related to my changes) I think it has to do with the config options: CONFIG_OF_CONTROL=y CONFIG_DEFAULT_DEVICE_TREE="imx6dl-aristainetos2_4" CONFIG_OF_LIST="imx6dl-aristainetos2_4 imx6dl-aristainetos2_7" CONFIG_DTB_RESELECT=y CONFIG_MULTI_DTB_FIT=y and I can only find mips boards, which has this settings. Difference for imx boards to mips Makefile is, imx has make target in 2 Makefiles: Makefile arch/arm/mach-imx/Makefile So the "u-boot-fit-dtb.bin" target is definitely there ... Any ideas? bye, Heiko -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-52 Fax: +49-8142-66989-80 Email: h...@denx.de _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot