Many thanks.


On Fri, May 9, 2014 at 12:41 AM, Furquan Shaikh <furquan.m.shaikh@gmail.com> wrote:
Hello Wang Fei,

This CL has been submitted which fixes the issue:
http://review.coreboot.org/#/c/5701/

Thanks,
Furquan


On Thu, May 8, 2014 at 4:36 PM, WANG FEI <wangfei.jimei@gmail.com> wrote:
Hi, all

I noticed coreboot compiles failed on my ubuntu 14.04 since the following change committed.

Author: Furquan Shaikh <furquan@google.com>  2014-04-23 18:18:48
Committer: Furquan Shaikh <furquan@google.com>  2014-05-06 19:23:31
Parent: fb494d68ff92d036adf10fb7eacf97ed9f1a4391 (baytrail: gpio: Add support for direct / dedicated IRQs)
Child:  9547f8d799829ddab9196c4e0cad644a06db49e9 (rambi: Add DIRQs for trackpad and touchscreen)


The compiling log as below,

ubuntu@ubuntu:~/work/coreboot$ make
/bin/sh: 1: Syntax error: redirection unexpected
/bin/sh: 1: -print-libgcc-file-name: not found
/bin/sh: 1: -print-libgcc-file-name: not found
/bin/sh: 1: Syntax error: redirection unexpected
/bin/sh: 1: -print-libgcc-file-name: not found
/bin/sh: 1: -print-libgcc-file-name: not found
/bin/sh: 1: Syntax error: redirection unexpected
/bin/sh: 1: -print-libgcc-file-name: not found
/bin/sh: 1: -print-libgcc-file-name: not found
warning: (BOARD_SPECIFIC_OPTIONS && NORTHBRIDGE_INTEL_NEHALEM && SOUTHBRIDGE_VIA_K8M890_VGA_EN && DRIVERS_EMULATION_QEMU_BOCHS) selects VGA which has unmet direct dependencies (VENDOR_INTEL && BOARD_INTEL_COUGAR_CANYON2)
#
# configuration written to .config
#
warning: (BOARD_SPECIFIC_OPTIONS && NORTHBRIDGE_INTEL_NEHALEM && SOUTHBRIDGE_VIA_K8M890_VGA_EN && DRIVERS_EMULATION_QEMU_BOCHS) selects VGA which has unmet direct dependencies (VENDOR_INTEL && BOARD_INTEL_COUGAR_CANYON2)
warning: (BOARD_SPECIFIC_OPTIONS && NORTHBRIDGE_INTEL_NEHALEM && SOUTHBRIDGE_VIA_K8M890_VGA_EN && DRIVERS_EMULATION_QEMU_BOCHS) selects VGA which has unmet direct dependencies (VENDOR_INTEL && BOARD_INTEL_COUGAR_CANYON2)
    HOSTCC     nvramtool/cli/nvramtool.o
    HOSTCC     nvramtool/cli/opts.o
    HOSTCC     nvramtool/cmos_lowlevel.o
    HOSTCC     nvramtool/cmos_ops.o
    HOSTCC     nvramtool/common.o
    HOSTCC     nvramtool/compute_ip_checksum.o
    HOSTCC     nvramtool/hexdump.o
    HOSTCC     nvramtool/input_file.o
    HOSTCC     nvramtool/layout.o
    HOSTCC     nvramtool/accessors/layout-common.o
    HOSTCC     nvramtool/accessors/layout-text.o
    HOSTCC     nvramtool/accessors/layout-bin.o
    HOSTCC     nvramtool/lbtable.o
    HOSTCC     nvramtool/reg_expr.o
    HOSTCC     nvramtool/cbfs.o
    HOSTCC     nvramtool/accessors/cmos-mem.o
    HOSTCC     nvramtool/nvramtool (link)
    OPTION     option_table.h
    GEN        build.h
    CC         romstage.inc
make: MMD: Command not found
    POST       romstage.inc
sed: can't read build/mainboard/emulation/qemu-i440fx/romstage.pre.inc: No such file or directory
make: *** [build/mainboard/emulation/qemu-i440fx/romstage.inc] Error 2


It looks the bash on my system does not compatible with the new committed makefile, does anyone get the same failure? How to solve it?

The bash I'm using is,

ubuntu@ubuntu:~/work/coreboot$ /bin/bash --version
GNU bash, version 4.3.11(1)-release (i686-pc-linux-gnu)
Copyright (C) 2013 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.

-Fei

--
coreboot mailing list: coreboot@coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot