NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
port-evbarm/52085: bootimx23 cross compile on Linux fails due to machine/cdefs.h not fount
>Number: 52085
>Category: port-evbarm
>Synopsis: bootimx23 cross compile on Linux fails due to machine/cdefs.h not fount
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: port-evbarm-maintainer
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Mar 17 12:30:00 +0000 2017
>Originator: Sevan Janiyan
>Release: 7.1-RELEASE
>Organization:
>Environment:
Linux W10VM 3.4.0+ #1 PREEMPT Thu Aug 1 17:06:05 CST 2013 x86_64 x86_64 x86_64 GNU/Linux
>Description:
Attempting to build an evbarm release on Ubuntu for Windows thingy fails when building the bootimx23 component, due to machine/cdefs.h not being found.
dependall ===> sys/arch/evbarm/stand/bootimx23
# create bootimx23/args_prep.d
CC=/home/netbsder/src/obj/tooldir.Linux-3.4.0+-x86_64/bin/armv7--netbsdelf-eabihf-gcc /home/netbsder/src/obj/tooldir.Linux-3.4.0+-x86_64/bin/nbmkdep -f args_prep.d.tmp -- -std=gnu99 --sysroot=/home/netbsder/src/obj/destdir.evbarm -D_STANDALONE -DMEMSIZE=64 -DKERNEL_BOOT_ARGS=\"root=ld0a\" -nostdinc -I. -I/home/netbsder/src/sys/arch/evbarm/stand/bootimx23 -I/home/netbsder/src/sys/arch/evbarm/stand/bootimx23/obj -I/home/netbsder/src/sys/arch/evbarm/stand/bootimx23/../../../../ -I/home/netbsder/src/sys/arch/evbarm/stand/bootimx23/../../../..//arch -mabi=apcs-gnu -mfloat-abi=soft -marm -I/home/netbsder/src/sys/arch/evbarm/stand/bootimx23/../../../..//lib/libkern/../../../common/lib/libc/quad -I/home/netbsder/src/sys/arch/evbarm/stand/bootimx23/../../../..//lib/libkern/../../../common/lib/libc/string -I/home/netbsder/src/sys/arch/evbarm/stand/bootimx23/../../../..//lib/libkern/../../../common/lib/libc/arch/arm/string /home/netbsder/src/sys/arch/evbarm/stand/bootimx23/args_prep
.c && mv args_prep.d.tmp args_prep.d
In file included from /home/netbsder/src/sys/arch/evbarm/stand/bootimx23/../../../../sys/stdint.h:35:0,
from /home/netbsder/src/sys/arch/evbarm/stand/bootimx23/../../../../sys/inttypes.h:39,
from /home/netbsder/src/sys/arch/evbarm/stand/bootimx23/../../../../sys/param.h:100,
from /home/netbsder/src/sys/arch/evbarm/stand/bootimx23/args_prep.c:69:
/home/netbsder/src/sys/arch/evbarm/stand/bootimx23/../../../../sys/cdefs.h:58:27: fatal error: machine/cdefs.h: No such file or directory
#include <machine/cdefs.h>
^
compilation terminated.
nbmkdep: compile failed.
*** Failed target: args_prep.d
*** Failed command: CC=/home/netbsder/src/obj/tooldir.Linux-3.4.0+-x86_64/bin/armv7--netbsdelf-eabihf-gcc /home/netbsder/src/obj/tooldir.Linux-3.4.0+-x86_64/bin/nbmkdep -f args_prep.d.tmp -- -std=gnu99 --sysroot=/home/netbsder/src/obj/destdir.evbarm -D_STANDALONE -DMEMSIZE=64 -DKERNEL_BOOT_ARGS=\"root=ld0a\" -nostdinc -I. -I/home/netbsder/src/sys/arch/evbarm/stand/bootimx23 -I/home/netbsder/src/sys/arch/evbarm/stand/bootimx23/obj -I/home/netbsder/src/sys/arch/evbarm/stand/bootimx23/../../../../ -I/home/netbsder/src/sys/arch/evbarm/stand/bootimx23/../../../..//arch -mabi=apcs-gnu -mfloat-abi=soft -marm -I/home/netbsder/src/sys/arch/evbarm/stand/bootimx23/../../../..//lib/libkern/../../../common/lib/libc/quad -I/home/netbsder/src/sys/arch/evbarm/stand/bootimx23/../../../..//lib/libkern/../../../common/lib/libc/string -I/home/netbsder/src/sys/arch/evbarm/stand/bootimx23/../../../..//lib/libkern/../../../common/lib/libc/arch/arm/string /home/netbsder/src/sys/arch/evbarm/stand/bootimx23/a
rgs_prep.c && mv args_prep.d.tmp args_prep.d
*** Error code 1
Stop.
nbmake[9]: stopped in /home/netbsder/src/sys/arch/evbarm/stand/bootimx23
*** Failed target: dependall-bootimx23
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="sys/arch/evbarm/stand/"; real="/home/netbsder/src/sys/arch/evbarm/stand" ;; *) this="sys/arch/evbarm/stand/${dir}/"; real="/home/netbsder/src/sys/arch/evbarm/stand/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /home/netbsder/src/obj/tooldir.Linux-3.4.0+-x86_64/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget bootimx23 dependall
*** Error code 1
Stop.
nbmake[8]: stopped in /home/netbsder/src/sys/arch/evbarm/stand
*** Failed target: dependall-stand
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="sys/arch/evbarm/"; real="/home/netbsder/src/sys/arch/evbarm" ;; *) this="sys/arch/evbarm/${dir}/"; real="/home/netbsder/src/sys/arch/evbarm/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /home/netbsder/src/obj/tooldir.Linux-3.4.0+-x86_64/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget stand dependall
*** Error code 1
Stop.
nbmake[7]: stopped in /home/netbsder/src/sys/arch/evbarm
*** Failed target: dependall-evbarm
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="sys/arch/"; real="/home/netbsder/src/sys/arch" ;; *) this="sys/arch/${dir}/"; real="/home/netbsder/src/sys/arch/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /home/netbsder/src/obj/tooldir.Linux-3.4.0+-x86_64/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget evbarm dependall
*** Error code 1
Stop.
nbmake[6]: stopped in /home/netbsder/src/sys/arch
*** Failed target: dependall-arch
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="sys/"; real="/home/netbsder/src/sys" ;; *) this="sys/${dir}/"; real="/home/netbsder/src/sys/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /home/netbsder/src/obj/tooldir.Linux-3.4.0+-x86_64/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget arch dependall
*** Error code 1
Stop.
nbmake[5]: stopped in /home/netbsder/src/sys
*** Failed target: dependall-sys
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/home/netbsder/src" ;; *) this="${dir}/"; real="/home/netbsder/src/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /home/netbsder/src/obj/tooldir.Linux-3.4.0+-x86_64/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget sys dependall
*** Error code 1
Stop.
nbmake[4]: stopped in /home/netbsder/src
*** Failed target: do-build
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/home/netbsder/src" ;; *) this="${dir}/"; real="/home/netbsder/src/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /home/netbsder/src/obj/tooldir.Linux-3.4.0+-x86_64/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget . dependall BUILD_tools=no BUILD_lib=no
*** Error code 1
Stop.
nbmake[3]: stopped in /home/netbsder/src
*** Failed target: build
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/home/netbsder/src" ;; *) this="${dir}/"; real="/home/netbsder/src/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /home/netbsder/src/obj/tooldir.Linux-3.4.0+-x86_64/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget . do-build
*** Error code 1
Stop.
nbmake[2]: stopped in /home/netbsder/src
*** Failed target: distribution
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/home/netbsder/src" ;; *) this="${dir}/"; real="/home/netbsder/src/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /home/netbsder/src/obj/tooldir.Linux-3.4.0+-x86_64/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget . build NOPOSTINSTALL=1
*** Error code 1
Stop.
nbmake[1]: stopped in /home/netbsder/src
*** Failed target: release
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/home/netbsder/src" ;; *) this="${dir}/"; real="/home/netbsder/src/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /home/netbsder/src/obj/tooldir.Linux-3.4.0+-x86_64/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget . distribution
*** Error code 1
Stop.
nbmake: stopped in /home/netbsder/src
ERROR: Failed to make release
*** BUILD ABORTED ***
>How-To-Repeat:
./build.sh -U -m evbarm -a earmv7hf release with the 7.1-RELEASE src
>Fix:
Home |
Main Index |
Thread Index |
Old Index