[coreboot] crossgcc: make[2]: iasl: command not found

Paul Menzel paulepanter at users.sourceforge.net
Wed Jun 13 09:36:17 CEST 2012


Am Dienstag, den 12.06.2012, 16:42 -0600 schrieb Marc Jones:
> On Thu, Jun 7, 2012 at 5:01 PM, Paul Menzel wrote:

> > with a current clone of coreboot
> >
> >        $ git describe
> >        4.0-2451-g2d1758b
> >
> > and
> >
> >        $ make crossgcc
> >          Working around non-functional -combine
> >        Welcome to the coreboot cross toolchain builder v1.07 (November 1st, 2011)
> >
> >        Will skip GDB ... ok
> >        Downloading tar balls ...
> >         * gmp-5.0.5.tar.bz2 (downloading)
> >         * mpfr-3.1.0.tar.bz2 (downloading)
> >         * mpc-0.9.tar.gz (downloading)
> >         * libelf-0.8.13.tar.gz (downloading)
> >         * gcc-core-4.6.3.tar.bz2 (downloading)
> >         * binutils-2.22.tar.bz2 (downloading)
> >         * acpica-unix-20120420.tar.gz (downloading)
> >
> >        Downloaded tar balls ... ok
> >        Unpacking and patching ...
> >         * gmp-5.0.5.tar.bz2
> >         * mpfr-3.1.0.tar.bz2
> >         * mpc-0.9.tar.gz
> >         * libelf-0.8.13.tar.gz
> >         * gcc-core-4.6.3.tar.bz2
> >         * binutils-2.22.tar.bz2
> >         * acpica-unix-20120420.tar.gz
> >        Unpacked and patched ... ok
> >        Building GMP 5.0.5 ... ok
> >        Building MPFR 3.1.0 ... ok
> >        Building MPC 0.9 ... ok
> >        Building libelf 0.8.13 ... ok
> >        Building binutils 2.22 ... ok
> >        Building GCC 4.6.3 ... ok
> >        Skipping Expat (Python scripting not enabled)
> >        Skipping Python (Python scripting not enabled)
> >        Skipping GDB (GDB support not enabled)
> >        Building IASL 20120420 ... ok
> >        Cleaning up... ok
> >
> >        You can now run your i386-elf cross toolchain from /opt/src/coreboot/util/crossgcc/xgcc.
> >        $ make menuconfig # for ASRock E350M1 with SeaBIOS master and 4 MB image
> >        $ make
> >
> > I got the following error.
> >
> >        […]
> >            Checking out SeaBIOS revision origin/master
> >        Switched to branch 'master'
> >        Deleted branch coreboot (was e66fb31).
> >        Branch coreboot set up to track remote branch master from
> >        origin.
> >        Switched to a new branch 'coreboot'
> >            CONFIG     SeaBIOS origin/master
> >          Working around non-functional -combine
> >          Build default config
> >        #
> >        # configuration written
> >        to /opt/src/coreboot/build/seabios/.config
> >        #
> >            MAKE       SeaBIOS origin/master
> >          Working around non-functional -combine
> >          Build Kconfig config file
> >        /opt/src/coreboot/build/seabios/.config:89:warning: override:
> >        reassigning to symbol COREBOOT
> >        /opt/src/coreboot/build/seabios/.config:90:warning: override:
> >        reassigning to symbol DEBUG_SERIAL
> >        /opt/src/coreboot/build/seabios/.config:95:warning: override:
> >        reassigning to symbol VGAHOOKS
> >        #
> >        # configuration written
> >        to /opt/src/coreboot/build/seabios/.config
> >        #
> >        Compiling DSDT
> >        make[2]: iasl: Kommando nicht gefunden
> >        make[2]: *** [src/acpi-dsdt.hex] Fehler 127
> >        make[1]: *** [build] Fehler 2
> >        make: *** [seabios] Fehler 2
> >
> > The file `.xcompile` also contains the correct definition for `IASL`.
> >
> >        IASL:=/opt/src/coreboot/util/crossgcc/xgcc/bin/iasl
> >
> > Running that file works too so no `noexec` flag or something else seems
> > to be at fault.

[…]

> I think that the stable version of seabios doesn't pick up the version
> from coreboot. Check the git log for:
> 
> commit 74f96123e7e37c219403b50e39dabc8e8c450948
> Author: Marc Jones <marc.jones at se-eng.com>
> Date:   Sun Apr 29 11:20:53 2012 -0600

Marc, thank you for your suggestion. With that commit the error is gone.

Strangely as seen above I had chosen SeaBIOS master in Kconfig, but it
looks like it was still at stable release at Git tag rel-1.7.0.

        commit a0263083cb4cda172832fbc916dc1417ee930574
        Author: Kevin O'Connor <kevin at koconnor.net>
        Date:   Sat Apr 14 20:22:18 2012 -0400

            Misc compile fixes for gcc v3.4.
            
            Signed-off-by: Kevin O'Connor <kevin at koconnor.net>

> You can put a softlink to it into you path to get around this.

Not necessary anymore thanks to your fix.


Thanks,

Paul
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20120613/24ca1335/attachment.sig>


More information about the coreboot mailing list