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@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
Thanks, Myles
On 20/10/08 11:48 -0600, Myles Watson 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@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
Coreinfo or libpayload? That looks like output from libpayload. It also looks like we are using the wrong include files. That doesn't happen for me.
Uwe - any insight here?
Jordan
On 20/10/08 11:48 -0600, Myles Watson 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@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
Coreinfo or libpayload? That looks like output from libpayload. It also looks like we are using the wrong include files. That doesn't happen for me.
Sorry. Libpayload.
Thanks, Myles
-----Original Message----- From: Myles Watson [mailto:mylesgw@gmail.com] Sent: Monday, October 20, 2008 12:05 PM To: 'Jordan Crouse' Cc: 'Coreboot' Subject: RE: tinycurses log file option
On 20/10/08 11:48 -0600, Myles Watson 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@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
Coreinfo or libpayload? That looks like output from libpayload. It
also
looks like we are using the wrong include files. That doesn't happen
for
me.
Sorry. Libpayload.
I forgot to add that make oldconfig works just fine, so it's strange that the include files are wrong.
Thanks, Myles
On 20.10.2008, at 19:48, "Myles Watson" mylesgw@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@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?
Thanks, Myles
<log_file.patch>
coreboot mailing list: coreboot@coreboot.org http://www.coreboot.org/mailman/listinfo/coreboot
On Tue, Oct 21, 2008 at 10:20:05AM +0200, Stefan Reinauer wrote:
On 20.10.2008, at 19:48, "Myles Watson" mylesgw@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@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?
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? Does a manual libpayload build yield the same error?
Uwe.
Uwe Hermann wrote:
On Tue, Oct 21, 2008 at 10:20:05AM +0200, Stefan Reinauer wrote:
On 20.10.2008, at 19:48, "Myles Watson" mylesgw@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@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?
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).
Obviously not a single one of the system include files can be found. This is not a libpayload/coreinfo issue.
-----Original Message----- From: Stefan Reinauer [mailto:stepan@coresystems.de] Sent: Tuesday, October 21, 2008 4:27 AM To: Uwe Hermann Cc: Myles Watson; Coreboot Subject: Re: [coreboot] tinycurses log file option
Uwe Hermann wrote:
On Tue, Oct 21, 2008 at 10:20:05AM +0200, Stefan Reinauer wrote:
On 20.10.2008, at 19:48, "Myles Watson" mylesgw@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@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?
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).
Obviously not a single one of the system include files can be found. This is not a libpayload/coreinfo issue.
They get found for the rest of kconfig, just not menuconfig.
Myles
-----Original Message----- From: Uwe Hermann [mailto:uwe@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@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@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.
If it makes a difference I'm on a 64-bit system.
Thanks, Myles
On Tue, Oct 21, 2008 at 07:28:52AM -0600, Myles Watson wrote:
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.
If it makes a difference I'm on a 64-bit system.
Nope, I cannot reproduce on either i386 or amd64 systems. You should try a fresh checkout, maybe some old files are still around and cause problems. Also, check if you actually have usr/include/fcntl.h etc. on your system (in the libc6-dev package usually).
Both libpayload and coreinfo build fine for me, manually or with buildrom.
Uwe.
On 21/10/08 07:28 -0600, Myles Watson wrote:
-----Original Message----- From: Uwe Hermann [mailto:uwe@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@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@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.
Jordan
On Tue, Oct 21, 2008 at 8:53 AM, Jordan Crouse jordan.crouse@amd.comwrote:
On 21/10/08 07:28 -0600, Myles Watson wrote:
-----Original Message----- From: Uwe Hermann [mailto:uwe@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@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@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
On 21/10/08 09:31 -0600, Myles Watson wrote:
On Tue, Oct 21, 2008 at 8:53 AM, Jordan Crouse jordan.crouse@amd.comwrote:
On 21/10/08 07:28 -0600, Myles Watson wrote:
-----Original Message----- From: Uwe Hermann [mailto:uwe@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@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@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.
Okay - I see why. the files in lxdialog/* are being built by the default target in Makefile and not by the special target in util/kconfig/Makefile.
Uwe - this is your area, can you figure out a solution?
Jordan