<div dir="ltr"><div><div>Hi, all<br><br></div>I noticed coreboot compiles failed on my ubuntu 14.04 since the following change committed.<br><br><i>Author: Furquan Shaikh <<a href="mailto:furquan@google.com" target="_blank">furquan@google.com</a>>  2014-04-23 18:18:48<br>

Committer: Furquan Shaikh <<a href="mailto:furquan@google.com" target="_blank">furquan@google.com</a>>  2014-05-06 19:23:31<br>Parent: fb494d68ff92d036adf10fb7eacf97ed9f1a4391 (baytrail: gpio: Add support for direct / dedicated IRQs)<br>

Child:  9547f8d799829ddab9196c4e0cad644a06db49e9 (rambi: Add DIRQs for trackpad and touchscreen)</i><br><div><br></div><div>The compiling log as below,<br></div><div><i><br>ubuntu@ubuntu:~/work/coreboot$ make<br>
/bin/sh: 1: Syntax error: redirection unexpected<br>/bin/sh: 1: -print-libgcc-file-name: not found<br>/bin/sh: 1: -print-libgcc-file-name: not found<br>/bin/sh: 1: Syntax error: redirection unexpected<br>/bin/sh: 1: -print-libgcc-file-name: not found<br>

/bin/sh: 1: -print-libgcc-file-name: not found<br>/bin/sh: 1: Syntax error: redirection unexpected<br>/bin/sh: 1: -print-libgcc-file-name: not found<br>/bin/sh: 1: -print-libgcc-file-name: not found<br>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)<br>
#<br># configuration written to .config<br>#<br>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)<br>
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)<br>
    HOSTCC     nvramtool/cli/nvramtool.o<br>    HOSTCC     nvramtool/cli/opts.o<br>    HOSTCC     nvramtool/cmos_lowlevel.o<br>    HOSTCC     nvramtool/cmos_ops.o<br>    HOSTCC     nvramtool/common.o<br>    HOSTCC     nvramtool/compute_ip_checksum.o<br>

    HOSTCC     nvramtool/hexdump.o<br>    HOSTCC     nvramtool/input_file.o<br>    HOSTCC     nvramtool/layout.o<br>    HOSTCC     nvramtool/accessors/layout-common.o<br>    HOSTCC     nvramtool/accessors/layout-text.o<br>

    HOSTCC     nvramtool/accessors/layout-bin.o<br>    HOSTCC     nvramtool/lbtable.o<br>    HOSTCC     nvramtool/reg_expr.o<br>    HOSTCC     nvramtool/cbfs.o<br>    HOSTCC     nvramtool/accessors/cmos-mem.o<br>    HOSTCC     nvramtool/nvramtool (link)<br>

    OPTION     option_table.h<br>    GEN        build.h<br>    CC         romstage.inc<br>make: MMD: Command not found<br>    POST       romstage.inc<br>sed: can't read build/mainboard/emulation/qemu-i440fx/romstage.pre.inc: No such file or directory<br>

make: *** [build/mainboard/emulation/qemu-i440fx/romstage.inc] Error 2</i><br><br></div><div>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?<br>
<br></div>
The bash I'm using is,<br><br><i>ubuntu@ubuntu:~/work/coreboot$ /bin/bash --version<br>GNU bash, version 4.3.11(1)-release (i686-pc-linux-gnu)<br>Copyright (C) 2013 Free Software Foundation, Inc.<br>License GPLv3+: GNU GPL version 3 or later <<a href="http://gnu.org/licenses/gpl.html" target="_blank">http://gnu.org/licenses/gpl.html</a>><br>

<br>This is free software; you are free to change and redistribute it.<br>There is NO WARRANTY, to the extent permitted by law.<br><br></i></div><i>-Fei<br></i></div>