gahabana Posted May 6, 2017 Share Posted May 6, 2017 hi, as of this morning, i tried updating my NanoPi Neo build (kernel=dev, os=ubuntu xenial, type=no graphics/server). Has been building fine for months. I think problem is in U-Boot (header missing ?) LDFLAGS="" python ./lib/libfdt/setup.py \ "-Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -include ./include/libfdt_env.h -idirafterinclude -idirafter./arch/arm/include -I./lib/libfdt -I./tools -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -D_GNU_SOURCE " lib/libfdt/fdt.c lib/libfdt/fdt_ro.c lib/libfdt/fdt_rw.c lib/libfdt/fdt_strerror.c lib/libfdt/fdt_wip.c lib/libfdt/fdt_region.c lib/libfdt/fdt_sw.c tools/libfdt_wrap.c tools/libfdt_wrap.c:147:21: fatal error: Python.h: No such file or directory compilation terminated. error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 tools/Makefile:123: recipe for target 'tools/_libfdt.so' failed make[1]: *** [tools/_libfdt.so] Error 1 Makefile:1229: recipe for target 'tools' failed make: *** [tools] Error 2 [ error ] ERROR in function compile_uboot [ common.sh:97 ] [ error ] U-boot compilation failed [ o.k. ] Process terminated real 1m23.452s Link to comment Share on other sites More sharing options...
zador.blood.stained Posted May 6, 2017 Share Posted May 6, 2017 Please provide the log file - output/debug/output.log Compilation works for me even though I don't have libpython2.7-dev installed (which must be responsible for this header file) Link to comment Share on other sites More sharing options...
gahabana Posted May 6, 2017 Author Share Posted May 6, 2017 hi, here is the log file requested (i checked and i also do not have libpython2.7-dev installed). btw, am running ubuntu 16.04.2 on build machine. Displaying message: Command line: setting BRANCH to dev info Displaying message: Command line: setting BOARD to nanopineo info Displaying message: Command line: setting KERNEL_ONLY to no info Displaying message: Command line: setting PROGRESS_DISPLAY to plain info Displaying message: Command line: setting RELEASE to xenial info Displaying message: Command line: setting CLEAN_LEVEL to alldebs,make info Displaying message: Command line: setting BUILD_DESKTOP to NO info Displaying message: Command line: setting KERNEL_CONFIGURE to no info Displaying message: Command line: setting KERNEL_KEEP_CONFIG to no info Displaying message: Command line: setting USE_CCACHE to yes info Displaying message: Preparing host info Displaying message: Build host OS release xenial info Displaying message: Using user configuration override userpatches/lib.config info ## BUILD SCRIPT ENVIRONMENT Version: dd47a9447211624dfb04c052d33f20b2981174b1 ## BUILD CONFIGURATION Build target: Board: nanopineo Branch: dev Desktop: no Kernel configuration: Repository: https://github.com/megous/linux/ Branch: branch:orange-pi-4.11 Config file: linux-sun8i-dev U-boot configuration: Repository: git://git.denx.de/u-boot.git Branch: tag:v2017.03 Config file: nanopi_neo_defconfig Partitioning configuration: Root partition type: ext4 Boot partition type: (none) User provided boot partition size: 0 Offset: 1 CPU configuration: 240000 - 912000 with ondemand Displaying message: Syncing clock host info Displaying message: Downloading sources info Displaying message: Checking git sources u-boot v2017.03 info Displaying message: Checking out Displaying message: Checking git sources linux-sun8i-mainline orange-pi-4.11 info Displaying message: Up to date Displaying message: Checking git sources sunxi-tools master info Displaying message: Up to date Displaying message: Cleaning output/debs info Displaying message: Cleaning u-boot/v2017.03 info Displaying message: Compiling u-boot 2017.03 info Displaying message: Compiler version arm-linux-gnueabihf-gcc 6.3.1 info Displaying message: Checking out sources Displaying message: Cleaning u-boot/v2017.03 info Displaying message: Started patching process for u-boot sun8i-nanopineo-dev info Displaying message: Looking for user patches in userpatches/u-boot/u-boot-sunxi info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] 4kfix-limit-screen-to-full-hd.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] Merrii_Hummingbird_A20.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] a10-a20-lower-dram-clk.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] add-awsom-defconfig.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] add-bpi-m2plus.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] add-defconfig-options-orangepizero.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] add-lime2-emmc.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] add-nanopi-air.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] add-nanopi-m1.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] add-nanopi-m1plus.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] add-opizeroplus2-h3.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] add-orangepi-plus2.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] addjust-nanopi-neo-cpufreq.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] disable-usb-keyboards.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] emmc-for-cubieboard2.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] enable-DT-overlays-support.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] fix-cubieboard1-defconfig.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] h3-Fix-PLL1-setup-to-never-use-dividers.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] h3-add-disp2-video-driver-configs.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] h3-add-disp2-video-driver-jernej.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] h3-adjust-dram-frequency.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] h3-enable-power-led.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] h3-set-safe-axi_apb-clock-dividers.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] sun8i-set-machid.patch succeeded info Displaying message: ... [\e[32ml\e[0m][\e[32mc\e[0m] sunxi-boot-splash.patch succeeded info Displaying message: ERROR in function compile_uboot common.sh:97 err Displaying message: U-boot compilation failed err Displaying message: Process terminated info Link to comment Share on other sites More sharing options...
zador.blood.stained Posted May 6, 2017 Share Posted May 6, 2017 Please try to install libpython2.7-dev and check if the issue is solved. Link to comment Share on other sites More sharing options...
gahabana Posted May 6, 2017 Author Share Posted May 6, 2017 hi Zador, yup - it's building as we speak Thank you ! Not sure if it became prerequisite recently ... have been using Amrbian toolset for months now ... Anyhow, appreciate fastest-ever-witnessed support !!! Link to comment Share on other sites More sharing options...
Recommended Posts