[coreboot] tinycurses log file option

Myles Watson mylesgw at gmail.com
Tue Oct 21 17:31:13 CEST 2008


On Tue, Oct 21, 2008 at 8:53 AM, Jordan Crouse <jordan.crouse at amd.com>wrote:

> On 21/10/08 07:28 -0600, Myles Watson wrote:
> >
> >
> > > -----Original Message-----
> > > From: Uwe Hermann [mailto:uwe at hermann-uwe.de]
> > > Sent: Tuesday, October 21, 2008 4:01 AM
> > > To: Stefan Reinauer
> > > Cc: Myles Watson; Coreboot
> > > Subject: Re: [coreboot] tinycurses log file option
> > >
> > > On Tue, Oct 21, 2008 at 10:20:05AM +0200, Stefan Reinauer wrote:
> > > > On 20.10.2008, at 19:48, "Myles Watson" <mylesgw at gmail.com> wrote:
> > > >
> > > >> This patch creates a config option which allows you to see
> libpayload
> > > >> output without escape sequences.  It's useful for getting readable
> > > >> output from an emulator whose serial port is redirected to a file.
> > > >>
> > > >> Signed-off-by: Myles Watson <mylesgw at gmail.com>
> > > >>
> > > >> A related note: coreinfo's make menuconfig doesn't work for me.  It
> > > >> can't find its include files:
> > > >>  make menuconfig
> > > >>   CC      build/util/kconfig/lxdialog/checklist.o
> > > >> In file included from /home/myles/buildrom/buildrom-devel/work/
> > > >> libpayload/svn/util/kconfig/lxdialog/checklist.c:24:
> > > >>
> /home/myles/buildrom/buildrom-devel/work/libpayload/svn/util/kconfig/
> > > >> lxdialog/dialog.h:21:23: error: sys/types.h: No such file or
> directory
> > > >>
> /home/myles/buildrom/buildrom-devel/work/libpayload/svn/util/kconfig/
> > > >> lxdialog/dialog.h:22:19: error: fcntl.h: No such file or directory
> > > >>
> /home/myles/buildrom/buildrom-devel/work/libpayload/svn/util/kconfig/
> > > >> lxdialog/dialog.h:23:20: error: unistd.h: No such file or directory
> > > >>
> /home/myles/buildrom/buildrom-devel/work/libpayload/svn/util/kconfig/
> > > >> lxdialog/dialog.h:24:19: error: ctype.h: No such file or directory
> > > >>
> > > > Did you install build-essentials?
> >
> > I don't know what that is.  menuconfig works for all the other projects.
> >
> > > This seems to be a build from within buildrom, so maybe it's kconfig
> > > related. I think we fixed one such issue a while ago in buildrom
> > > (unset/unexport some variables).
> > >
> > > Is this latest svn of buildrom?
> > Yes
> >
> > > Does a manual libpayload build
> > > yield the same error?
> >
> > This is done manually.  Libpayload builds fine, manually or with
> buildrom.
> > The problem is when I want to run menuconfig.  make oldconfig worked,
> > though.
>
> Clean everything, and run with make V=1 - keep a special eye on how mconf
> is built


Here's the part that stands out to me:

gcc -m32 -Wall -Werror   -fno-stack-protector -nostdinc -Iinclude -Ibuild
-I/usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -ffreestanding -c -o
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/build/util/kconfig/lxdialog/checklist.o
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/util/kconfig/lxdialog/checklist.c

Why does it use -m32 and x86_64 includes?  That seems wrong.  That's why I
asked about the 64-bit machine.

Thanks,
Myles

Here's the rest:
make menuconfig V=1
mkdir -p
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/build/util/kconfig/lxdialog
mkdir -p
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/build/crypto
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/build/curses
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/build/drivers/video
mkdir -p
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/build/drivers/usb
mkdir -p /home/myles/buildrom/buildrom-devel/work/libpayload/svn/build/i386
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/build/lib/i386
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/build/libc
mkdir -p /home/myles/buildrom/buildrom-devel/work/libpayload/svn/lib/i386
gcc -I/home/myles/buildrom/buildrom-devel/work/libpayload/svn/util/kconfig
-I/home/myles/buildrom/buildrom-devel/work/libpayload/svn/build/util/kconfig
-I/usr/include/ncurses -DCURSES_LOC="<ncurses.h>" -DLOCALE  -c -o
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/build/util/kconfig/mconf.o
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/util/kconfig/mconf.c
cp
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/util/kconfig/zconf.tab.c_shipped
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/build/util/kconfig/zconf.tab.c
cp
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/util/kconfig/lex.zconf.c_shipped
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/build/util/kconfig/lex.zconf.c
cp
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/util/kconfig/zconf.hash.c_shipped
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/build/util/kconfig/zconf.hash.c
gcc -I/home/myles/buildrom/buildrom-devel/work/libpayload/svn/util/kconfig
-I/home/myles/buildrom/buildrom-devel/work/libpayload/svn/build/util/kconfig
-I/usr/include/ncurses -DCURSES_LOC="<ncurses.h>" -DLOCALE  -c -o
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/build/util/kconfig/zconf.tab.o
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/build/util/kconfig/zconf.tab.c
printf "  CC      build/util/kconfig/lxdialog/checklist.o\n"
  CC      build/util/kconfig/lxdialog/checklist.o
gcc -m32 -Wall -Werror   -fno-stack-protector -nostdinc -Iinclude -Ibuild
-I/usr/lib/gcc/x86_64-redhat-linux/4.1.2/include -ffreestanding -c -o
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/build/util/kconfig/lxdialog/checklist.o
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/util/kconfig/lxdialog/checklist.c
In file included from
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/util/kconfig/lxdialog/checklist.c:24:
/home/myles/buildrom/buildrom-devel/work/libpayload/svn/util/kconfig/lxdialog/dialog.h:21:23:
error: sys/types.h: No such file or directory
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20081021/dad24070/attachment.html>


More information about the coreboot mailing list