[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[microblaze-uclinux] Kernel Compilation Error
Dear Jason,
I follow instruction in your las email regarding the last patch
(uClinux-dist.diff) from John.
In the mean time I read on mailling list that you recommand also to patch first
(eq before uClinux-dist.diff):
include.diff, tools.diff, uClibc.diff, vendor-config.diff and vendor-xilinx.diff.
So I patch all these files. But When I start Kernel compilation it comes out
whith an error message during make dep processing with a message that looklike
something like :
unable to find rools to make
/MicroBlaze-elf-tools/lib/gcc-lib/microblaze/2.95.3-4/include/starg.h
necessary for dfs...
In fact I've removed old tollchain from my computer. I decide then to install
back old toll chain (tar -xzf microblaze-elf-tools-20050308.tar.gz) and then the
3.4.1 tool chain (tar -xzf microblaze-elf-tools-20050830.tar.gz).
Compilation then pass some over steps but cames out with a knew error message :
make[2]: Entering directory `/home/alayrac/uClinux-dist/user/version'
ucfront-gcc mb-gcc -Os -g -fomit-frame-pointer -fno-common -fno-builtin -Wall
-mxl-soft-mul -mxl-barrel-shift -mno-xl-soft-div -DEMBED -Dlinux -D__linux__
-Dunix -D__uClinux__ -c -o version.o version.c
version.c: In function `main':
version.c:24: warning: implicit declaration of function `memset'
version.c:32: warning: implicit declaration of function `exit'
version.c:109: warning: control reaches end of non-void function
ucfront-gcc mb-gcc -Wl,-elf2flt -o version version.o
ucfront-gcc mb-gcc -Os -g -fomit-frame-pointer -fno-common -fno-builtin -Wall
-mxl-soft-mul -mxl-barrel-shift -mno-xl-soft-div -DEMBED -Dlinux -D__linux__
-Dunix -D__uClinux__ -c -o stamp.o stamp.c
make[2]: Leaving directory `/home/alayrac/uClinux-dist/user/version'
make[2]: Entering directory `/home/alayrac/uClinux-dist/vendors/Xilinx/uclinux-auto'
Makefile:216: *** les commandes commencent avant la première cible. Arrêt.
make[2]: Leaving directory `/home/alayrac/uClinux-dist/vendors/Xilinx/uclinux-auto'
make[1]: *** [all] Erreur 2
make[1]: Leaving directory `/home/alayrac/uClinux-dist/user'
make: *** [subdirs] Erreur 1
To download the kernel source I follow the next step:
cvs -d:pserver:anonymous@cvs.uclinux.org:/var/cvs login
cvs -z3 -d:pserver:anonymous@cvs.uclinux.org:/var/cvs co uClinux-dist
cvs -z3 -d:pserver:anonymous@cvs.uclinux.org:/var/cvs co uClinux-2.4.x
then from both directories uClinux-dist and uClinux-2.4.x I've proceed a cvs update.
I guess that all these informations will help you to Identify the error.
(For Information my final target is Spartan IIE on SpartanIIELC Memec board)
Note: I read your instruction manual for ML401 board (thanks for this nice job),
I think that it would be direct to port it to ML403 (I think that its the same
board as ML401 with different FPGA, ML403 as the FPGA with embeded PowerPC).
Do you think that it could be a good start for the beginer I'm to first work
with that ML403 board and then to turn back to my SpatanIIE board?
Regards
Christophe
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/