Re: [U-Boot] Build breaks on some OMAP3 configs

2009-11-06 Thread Premi, Sanjeev

 -Original Message-
 From: u-boot-boun...@lists.denx.de 
 [mailto:u-boot-boun...@lists.denx.de] On Behalf Of Gadiyar, Anand
 Sent: Friday, October 30, 2009 10:25 PM
 To: u-boot@lists.denx.de
 Subject: Re: [U-Boot] Build breaks on some OMAP3 configs
 
  Hi,
  
  I was trying to build u-boot for omap3_3430sdp and
  omap3_zoom2, and the build fails with the error below.
  
  I'm on commit f2b4bc0 from the master branch. I'm
  using CodeSourcery's 2008q3 toolchain.
  The commands I ran were:
  
  make CROSS_COMPILE=arm-none-linux-gnueabi- 
  omap3_3430sdp_config; make CROSS_COMPILE=arm-none-linux-gnueabi-
  
  Any ideas what I'm doing wrong?
  
  make -C examples/standalone all
  make[1]: Entering directory 
 `/data/git/denx-uboot/u-boot/examples/standalone'
  arm-none-linux-gnueabi-gcc -g  -Os   -fno-common -ffixed-r8 
 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e8 
 -I/data/git/denx-uboot/u-boot/include -fno-builtin 
 -ffreestanding -nostdinc -isystem 
 /data/arm-2008q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/i
 nclude -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux 
 -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes 
 -fno-stack-protector -g  -Os   -fno-common -ffixed-r8 
 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e8 
 -I/data/git/denx-uboot/u-boot/include -fno-builtin 
 -ffreestanding -nostdinc -isystem 
 /data/arm-2008q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/i
 nclude -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux 
 -mno-thumb-interwork -march=armv5 -I.. -Bstatic -T u-boot.lds 
  -Ttext 0x80e8 -o .c
  arm-none-linux-gnueabi-gcc: no input files
  make[1]: *** [.c] Error 1
  make[1]: Leaving directory 
 `/data/git/denx-uboot/u-boot/examples/standalone'
  make: *** [examples/standalone] Error 2
 
 
 I took a look at examples/standalone/Makefile:
 
 The patch below gets things going again. So looks like something
 clobbered $(ELF-y). Any ideas what it could be?
 
 Thanks in advance,
 Anand
 
 diff --git a/examples/standalone/Makefile 
 b/examples/standalone/Makefile
 index 5e2f2bc..73b19e9 100644
 --- a/examples/standalone/Makefile
 +++ b/examples/standalone/Makefile
 @@ -39,6 +39,7 @@ ELF-ppc  += sched
  ELF-oxc  += eepro100_eeprom
  
  ELF := $(ELF-y) $(ELF-$(ARCH)) $(ELF-$(BOARD)) $(ELF-$(CPU))
 +ELF := hello_world

[sp] This will break the earlier definition for ELF.
 I am submitting the right fix in few mins..

~sanjeev

  SREC = $(addsuffix .srec,$(ELF))
  BIN  = $(addsuffix .bin,$(ELF))
  
 ___
 U-Boot mailing list
 U-Boot@lists.denx.de
 http://lists.denx.de/mailman/listinfo/u-boot
 
 
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] Build breaks on some OMAP3 configs

2009-11-06 Thread Gadiyar, Anand
   Hi,
   
   I was trying to build u-boot for omap3_3430sdp and
   omap3_zoom2, and the build fails with the error below.
   
   I'm on commit f2b4bc0 from the master branch. I'm
   using CodeSourcery's 2008q3 toolchain.
   The commands I ran were:
   
   make CROSS_COMPILE=arm-none-linux-gnueabi- 
   omap3_3430sdp_config; make CROSS_COMPILE=arm-none-linux-gnueabi-
   
   Any ideas what I'm doing wrong?
   
   make -C examples/standalone all
   make[1]: Entering directory 
   `/data/git/denx-uboot/u-boot/examples/standalone'
   arm-none-linux-gnueabi-gcc -g  -Os   -fno-common -ffixed-r8 -msoft-float  
-D__KERNEL__ -DTEXT_BASE=0x80e8 
   -I/data/git/denx-uboot/u-boot/include -fno-builtin -ffreestanding 
   -nostdinc -isystem 
   /data/arm-2008q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/include 
   -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux 
   -mno-thumb-interwork -march=armv5 -Wall -Wstrict-prototypes 
   -fno-stack-protector -g  -Os   -fno-common -ffixed-r8 -msoft-float   
   -D__KERNEL__ -DTEXT_BASE=0x80e8 -I/data/git/denx-uboot/u-boot/include 
   -fno-builtin -ffreestanding -nostdinc -isystem 
   /data/arm-2008q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/include 
   -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux 
   -mno-thumb-interwork -march=armv5 -I.. -Bstatic -T u-boot.lds  -Ttext 
   0x80e8 -o .c
   arm-none-linux-gnueabi-gcc: no input files
   make[1]: *** [.c] Error 1
   make[1]: Leaving directory 
  `/data/git/denx-uboot/u-boot/examples/standalone'
   make: *** [examples/standalone] Error 2
  
  
  I took a look at examples/standalone/Makefile:
  
  The patch below gets things going again. So looks like something
  clobbered $(ELF-y). Any ideas what it could be?
  
  Thanks in advance,
  Anand
  
  diff --git a/examples/standalone/Makefile 
  b/examples/standalone/Makefile
  index 5e2f2bc..73b19e9 100644
  --- a/examples/standalone/Makefile
  +++ b/examples/standalone/Makefile
  @@ -39,6 +39,7 @@ ELF-ppc  += sched
   ELF-oxc  += eepro100_eeprom
   
   ELF := $(ELF-y) $(ELF-$(ARCH)) $(ELF-$(BOARD)) $(ELF-$(CPU))
  +ELF := hello_world
 
 [sp] This will break the earlier definition for ELF.
  I am submitting the right fix in few mins..
 

Yes, I know. This was not meant to be applied. It was just to provide
an observation.

Not having any u-boot code expertise, I had no idea where to look.

Thanks for finding a fix. I'm glad to know I wasn't the only one affected.

- Anand
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] Build breaks on some OMAP3 configs

2009-10-31 Thread Nishanth Menon
Wolfgang Denk said the following on 10/30/2009 11:35 PM:
 Dear Nishanth Menon,

 In message 4aeb4dc5.9040...@gmail.com you wrote:
   
 for some wierd reason, it does not seem to take the include/config.mk
 file (where the defines are present)..

 now, if i do a local clone of the cloned directory, it builds just fine!
 gotta dig at it a little more..
 

 Maybe some files have been stored on or transferred through a Windoze
 system which messed up the line endings with CR-LF sequences?

   
Nope, I cloned(the direct clone from git.denx) direct to my linux laptop
- amd64, dual core ubuntu 9.10.

Regards,
Nishanth Menon
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] Build breaks on some OMAP3 configs

2009-10-31 Thread Menon, Nishanth
Nishanth Menon said the following on 10/31/2009 03:07 PM:
 Wolfgang Denk said the following on 10/30/2009 11:35 PM:
   
 Dear Nishanth Menon,

 In message 4aeb4dc5.9040...@gmail.com you wrote:
   
 
 for some wierd reason, it does not seem to take the include/config.mk
 file (where the defines are present)..

 now, if i do a local clone of the cloned directory, it builds just fine!
 gotta dig at it a little more..
 
   
 Maybe some files have been stored on or transferred through a Windoze
 system which messed up the line endings with CR-LF sequences?

   
 
 Nope, I cloned(the direct clone from git.denx) direct to my linux laptop
 - amd64, dual core ubuntu 9.10.

   
Got the problem! duh.. I had ARCH=ARM instead of ARCH=arm in my alias!!!
make -p helped catch it... all is well now..
proper alias is now:
alias mymake='make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- V=1'
even better: I dont need to use the ARCH=arm in my alias anymore.. so to
prevent dumb asses like me, will send out a patch:
diff --git a/mkconfig b/mkconfig
index 4c5675b..87ac6d4 100755
--- a/mkconfig
+++ b/mkconfig
@@ -27,6 +27,11 @@ done
 [ $# -lt 4 ]  exit 1
 [ $# -gt 6 ]  exit 1
 
+if [ ! -z $ARCH -a $ARCH != $2 ]; then
+   echo ARCH=$ARCH while ${BOARD_NAME} arch=$2: fail
+   exit 1
+fi
+
 echo Configuring for ${BOARD_NAME} board...
 
 #


Regards,
Nishanth Menon
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] Build breaks on some OMAP3 configs

2009-10-30 Thread Dirk Behme
Gadiyar, Anand wrote:
 Hi,
 
 I was trying to build u-boot for omap3_3430sdp and
 omap3_zoom2, and the build fails with the error below.
 
 I'm on commit f2b4bc0 from the master branch. I'm
 using CodeSourcery's 2008q3 toolchain.
 The commands I ran were:
 
 make CROSS_COMPILE=arm-none-linux-gnueabi- omap3_3430sdp_config; make 
 CROSS_COMPILE=arm-none-linux-gnueabi-
 
 Any ideas what I'm doing wrong?

Not really. Maybe tool chain version? But most probably not...

I get:

  ./MAKEALL ARM_CORTEX_A8
Configuring for devkit8000 board... 

textdata bss dec hex filename 

  1927288604  214608  415940   658c4 ./u-boot 

Configuring for omap3_beagle board... 

textdata bss dec hex filename 

  1705928104  201484  380180   5cd14 ./u-boot 

Configuring for omap3_overo board... 

textdata bss dec hex filename 

  1740258164  210568  392757   5fe35 ./u-boot 

Configuring for omap3_evm board... 

textdata bss dec hex filename 

  1620505436  216804  384290   5dd22 ./u-boot 

Configuring for omap3_pandora board... 

textdata bss dec hex filename 

  1581997732  200672  366603   5980b ./u-boot
Configuring for omap3_sdp3430 board...
eth.c:497:2: warning: #warning Ethernet driver is deprecated. Please 
update to use CONFIG_NET_MULTI
textdata bss dec hex filename
  1564784732  214932  376142   5bd4e ./u-boot
Configuring for omap3_zoom1 board...
textdata bss dec hex filename
  1589797812  200672  367463   59b67 ./u-boot
Configuring for omap3_zoom2 board...
textdata bss dec hex filename
  1308716676  199456  337003   5246b ./u-boot
Configuring for smdkc100 board...
textdata bss dec hex filename
  1255326460  209660  341652   53694 ./u-boot

- SUMMARY 
Boards compiled: 9
Boards with warnings or errors: 1 ( omap3_sdp3430 )
--
  arm-none-linux-gnueabi-gcc -v

gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203)
  git log -n 1
commit f2b4bc04d6aed6be712d236dab48ac4c4da22cbf

Cheers

Dirk
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] Build breaks on some OMAP3 configs

2009-10-30 Thread Gadiyar, Anand
 Hi,
 
 I was trying to build u-boot for omap3_3430sdp and
 omap3_zoom2, and the build fails with the error below.
 
 I'm on commit f2b4bc0 from the master branch. I'm
 using CodeSourcery's 2008q3 toolchain.
 The commands I ran were:
 
 make CROSS_COMPILE=arm-none-linux-gnueabi- 
 omap3_3430sdp_config; make CROSS_COMPILE=arm-none-linux-gnueabi-
 
 Any ideas what I'm doing wrong?
 
 make -C examples/standalone all
 make[1]: Entering directory `/data/git/denx-uboot/u-boot/examples/standalone'
 arm-none-linux-gnueabi-gcc -g  -Os   -fno-common -ffixed-r8 -msoft-float   
 -D__KERNEL__ -DTEXT_BASE=0x80e8 -I/data/git/denx-uboot/u-boot/include 
 -fno-builtin -ffreestanding -nostdinc -isystem 
 /data/arm-2008q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/include -pipe  
 -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork 
 -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector -g  -Os   
 -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e8 
 -I/data/git/denx-uboot/u-boot/include -fno-builtin -ffreestanding -nostdinc 
 -isystem /data/arm-2008q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/include 
 -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork 
 -march=armv5 -I.. -Bstatic -T u-boot.lds  -Ttext 0x80e8 -o .c
 arm-none-linux-gnueabi-gcc: no input files
 make[1]: *** [.c] Error 1
 make[1]: Leaving directory `/data/git/denx-uboot/u-boot/examples/standalone'
 make: *** [examples/standalone] Error 2


I took a look at examples/standalone/Makefile:

The patch below gets things going again. So looks like something
clobbered $(ELF-y). Any ideas what it could be?

Thanks in advance,
Anand

diff --git a/examples/standalone/Makefile b/examples/standalone/Makefile
index 5e2f2bc..73b19e9 100644
--- a/examples/standalone/Makefile
+++ b/examples/standalone/Makefile
@@ -39,6 +39,7 @@ ELF-ppc  += sched
 ELF-oxc  += eepro100_eeprom
 
 ELF := $(ELF-y) $(ELF-$(ARCH)) $(ELF-$(BOARD)) $(ELF-$(CPU))
+ELF := hello_world
 SREC = $(addsuffix .srec,$(ELF))
 BIN  = $(addsuffix .bin,$(ELF))
 
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] Build breaks on some OMAP3 configs

2009-10-30 Thread Gadiyar, Anand
Nishant Menon wrote: 
 On Fri, Oct 30, 2009 at 6:47 PM, Dirk Behme dirk.be...@googlemail.com wrote:
 Gadiyar, Anand wrote:
 Hi,

 I was trying to build u-boot for omap3_3430sdp and
 omap3_zoom2, and the build fails with the error below.

 I'm on commit f2b4bc0 from the master branch. I'm
 using CodeSourcery's 2008q3 toolchain.
 The commands I ran were:

 make CROSS_COMPILE=arm-none-linux-gnueabi- omap3_3430sdp_config; make 
 CROSS_COMPILE=arm-none-linux-gnueabi-

 Any ideas what I'm doing wrong?

 Not really. Maybe tool chain version? But most probably not...
 [...]
 could you point which tree you are working on?
 Regards,
 Nishanth Menon

This one:
git://git.denx.de/u-boot.git

___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] Build breaks on some OMAP3 configs

2009-10-30 Thread Nishanth Menon
On Fri, Oct 30, 2009 at 6:47 PM, Dirk Behme dirk.be...@googlemail.com wrote:
 Gadiyar, Anand wrote:
 Hi,

 I was trying to build u-boot for omap3_3430sdp and
 omap3_zoom2, and the build fails with the error below.

 I'm on commit f2b4bc0 from the master branch. I'm
 using CodeSourcery's 2008q3 toolchain.
 The commands I ran were:

 make CROSS_COMPILE=arm-none-linux-gnueabi- omap3_3430sdp_config; make 
 CROSS_COMPILE=arm-none-linux-gnueabi-

 Any ideas what I'm doing wrong?

 Not really. Maybe tool chain version? But most probably not...
[...]
could you point which tree you are working on?
Regards,
Nishanth Menon
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] Build breaks on some OMAP3 configs

2009-10-30 Thread Nishanth Menon
Gadiyar, Anand said the following on 10/30/2009 06:54 PM:
 Hi,

 I was trying to build u-boot for omap3_3430sdp and
 omap3_zoom2, and the build fails with the error below.

 I'm on commit f2b4bc0 from the master branch. I'm
 using CodeSourcery's 2008q3 toolchain.
 The commands I ran were:

 make CROSS_COMPILE=arm-none-linux-gnueabi- 
 omap3_3430sdp_config; make CROSS_COMPILE=arm-none-linux-gnueabi-

 Any ideas what I'm doing wrong?

 make -C examples/standalone all
 make[1]: Entering directory `/data/git/denx-uboot/u-boot/examples/standalone'
 arm-none-linux-gnueabi-gcc -g  -Os   -fno-common -ffixed-r8 -msoft-float   
 -D__KERNEL__ -DTEXT_BASE=0x80e8 -I/data/git/denx-uboot/u-boot/include 
 -fno-builtin -ffreestanding -nostdinc -isystem 
 /data/arm-2008q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/include -pipe  
 -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork 
 -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector -g  -Os   
 -fno-common -ffixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e8 
 -I/data/git/denx-uboot/u-boot/include -fno-builtin -ffreestanding -nostdinc 
 -isystem 
 /data/arm-2008q3/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.2/include -pipe  
 -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork 
 -march=armv5 -I.. -Bstatic -T u-boot.lds  -Ttext 0x80e8 -o .c
 arm-none-linux-gnueabi-gcc: no input files
 make[1]: *** [.c] Error 1
 make[1]: Leaving directory `/data/git/denx-uboot/u-boot/examples/standalone'
 make: *** [examples/standalone] Error 2
 


 I took a look at examples/standalone/Makefile:

 The patch below gets things going again. So looks like something
 clobbered $(ELF-y). Any ideas what it could be?

 Thanks in advance,
 Anand

 diff --git a/examples/standalone/Makefile b/examples/standalone/Makefile
 index 5e2f2bc..73b19e9 100644
 --- a/examples/standalone/Makefile
 +++ b/examples/standalone/Makefile
 @@ -39,6 +39,7 @@ ELF-ppc  += sched
  ELF-oxc  += eepro100_eeprom
  
  ELF := $(ELF-y) $(ELF-$(ARCH)) $(ELF-$(BOARD)) $(ELF-$(CPU))
 +ELF := hello_world
  SREC = $(addsuffix .srec,$(ELF))
  BIN  = $(addsuffix .bin,$(ELF))
   
The build command i use is this:
alias mymake='make ARCH=ARM CROSS_COMPILE=arm-none-linux-gnueabi- V=1 -j2'


though on a fresh clone, I seem to have run into a wierd issue -
MAKEALL seems to build things fine, but if I:
mymake distclean
rm -rvf *
git reset --hard
mymake omap3_sdp3430_config
mymake
[]
arm-none-linux-gnueabi-gcc  -g  -Os   -fno-common -ffixed-r8
-msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e8
-I/home/nmenon/Src/r/x/u-boot/include -fno-builtin -ffreestanding
-nostdinc -isystem
/home/opt/tools/arm-2009q1/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include
-pipe  -march=armv5 -Wall -Wstrict-prototypes -fno-stack-protector   -o
hello_world.o hello_world.c -c
In file included from /home/nmenon/Src/r/x/u-boot/include/common.h:113,
 from hello_world.c:24:
/home/nmenon/Src/r/x/u-boot/include/image.h:507:3: error: #error Unknown
CPU type

for some wierd reason, it does not seem to take the include/config.mk
file (where the defines are present)..

now, if i do a local clone of the cloned directory, it builds just fine!
gotta dig at it a little more..
Regards,
Nishanth Menon
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


Re: [U-Boot] Build breaks on some OMAP3 configs

2009-10-30 Thread Wolfgang Denk
Dear Nishanth Menon,

In message 4aeb4dc5.9040...@gmail.com you wrote:

 for some wierd reason, it does not seem to take the include/config.mk
 file (where the defines are present)..
 
 now, if i do a local clone of the cloned directory, it builds just fine!
 gotta dig at it a little more..

Maybe some files have been stored on or transferred through a Windoze
system which messed up the line endings with CR-LF sequences?

Best regards,

Wolfgang Denk

-- 
DENX Software Engineering GmbH, MD: Wolfgang Denk  Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de
Far back in the mists of ancient time, in the great and glorious days
of the former Galactic Empire, life was wild, rich  and  largely  tax
free. - Douglas Adams, _The Hitchhiker's Guide to the Galaxy_
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot