Messages in this thread Patch in this message | | | Subject | Re: [3.7-rc6] Build failure with scripts/Makefile.headersinst | From | Tetsuo Handa <> | Date | Tue, 20 Nov 2012 23:22:19 +0900 |
| |
David Howells wrote: > Does $(info ...) not work at all in version 3.80? If it does, can you get it > to display the values $(destination-y), $(dst) and $(obj) at the top of > Makefile.headersinst? If $(info ...) doesn't exist, does $(warning ...)?
$(info ...) does not work, but $(warning ...) works.
Debug print shows that command line variable "dst=" passed to make -rR -f /usr/src/all/linux/scripts/Makefile.headersinst line is wrong.
---------- debug print ---------- --- a/scripts/Makefile.headersinst +++ b/scripts/Makefile.headersinst @@ -7,6 +7,10 @@ # # ========================================================================== +$(warning DDDDD "$(destination-y)") +$(warning EEEEE "$(dst)") +$(warning FFFFF "$(obj)") + # called may set destination dir (when installing to asm/) _dst := $(or $(destination-y),$(dst),$(obj)) ---------- make 3.81 ---------- make -f scripts/Makefile.build obj=scripts build_unifdef make -rR -f /usr/src/all/linux/scripts/Makefile.headersinst obj=include/uapi /usr/src/all/linux/scripts/Makefile.headersinst:10: DDDDD "" /usr/src/all/linux/scripts/Makefile.headersinst:11: EEEEE "" /usr/src/all/linux/scripts/Makefile.headersinst:12: FFFFF "include/uapi" make -rR -f /usr/src/all/linux/scripts/Makefile.headersinst obj=include/uapi/asm-generic dst=include/uapi/asm-generic /usr/src/all/linux/scripts/Makefile.headersinst:10: DDDDD "" /usr/src/all/linux/scripts/Makefile.headersinst:11: EEEEE "include/uapi/asm-generic" /usr/src/all/linux/scripts/Makefile.headersinst:12: FFFFF "include/uapi/asm-generic" make -rR -f /usr/src/all/linux/scripts/Makefile.headersinst obj=include/uapi/drm dst=include/uapi/drm /usr/src/all/linux/scripts/Makefile.headersinst:10: DDDDD "" /usr/src/all/linux/scripts/Makefile.headersinst:11: EEEEE "include/uapi/drm" /usr/src/all/linux/scripts/Makefile.headersinst:12: FFFFF "include/uapi/drm" ---------- make 3.80 ---------- make -f scripts/Makefile.build obj=scripts build_unifdef make -rR -f /usr/src/all/linux/scripts/Makefile.headersinst obj=include/uapi /usr/src/all/linux/scripts/Makefile.headersinst:10: DDDDD "" /usr/src/all/linux/scripts/Makefile.headersinst:11: EEEEE "" /usr/src/all/linux/scripts/Makefile.headersinst:12: FFFFF "include/uapi" make -rR -f /usr/src/all/linux/scripts/Makefile.headersinst obj=include/uapi/asm-generic dst=/asm-generic /usr/src/all/linux/scripts/Makefile.headersinst:10: DDDDD "" /usr/src/all/linux/scripts/Makefile.headersinst:11: EEEEE "/asm-generic" /usr/src/all/linux/scripts/Makefile.headersinst:12: FFFFF "include/uapi/asm-generic" /usr/src/all/linux/scripts/Makefile.headersinst:54: *** Missing UAPI file /usr/src/all/linux/include/uapi/asm-generic/auxvec.h. Stop.
| |