On 12/08/2017 05:04 PM, Simon Glass wrote:
Hi Stephen,

On 8 December 2017 at 16:57, Stephen Warren <swar...@wwwdotorg.org> wrote:
On 12/08/2017 04:53 PM, Simon Glass wrote:

Hi Stephen,

On 8 December 2017 at 16:28, Stephen Warren <swar...@wwwdotorg.org> wrote:

Simon,

Is it expected that the latest u-boot-dm.git master branch now requires
swig? All the non-sandbox builds on my test systems are failing:

    CHK     include/config/uboot.release
    CHK     include/generated/timestamp_autogenerated.h
    GEN     ./Makefile
    UPD     include/generated/timestamp_autogenerated.h
    CHK     include/config.h
    CFG     u-boot.cfg
    SHIPPED scripts/dtc/pylibfdt/libfdt.i
    PYMOD   scripts/dtc/pylibfdt/_libfdt.so
unable to execute 'swig': No such file or directory
error: command 'swig' failed with exit status 1
make[4]: *** [scripts/dtc/pylibfdt/_libfdt.so] Error 1
make[3]: *** [scripts/dtc/pylibfdt] Error 2
make[2]: *** [scripts/dtc] Error 2
make[1]: *** [scripts] Error 2
make[1]: *** Waiting for unfinished jobs....


Yes, unless we have a very recent libfdt on the system (and even then
I'm not sure that it is picked up). We need swig to build pylibfdt
which is needed for binman.


Which version of swig is required? (Perhaps the makefile could check for the
required minimum version and bail out early with a mesage, like it does for
dtc and gcc?)

I have 2.0.11 available in the distro package repository, but I see that
3.0.x exists on swig.org. I hope I can get away with installing the standard
OS package.

Yes v2 should be fine.

OK, installing the swig and python-dev packages made the builds work. I do see test failures on Beaver and Jetson TK1 (but not other boards), but I probably won't be able to look at those until Monday, and the tests haven't finished yet so I can't grab the logs.
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to