John, I used this command to download scource from CVS server as your website suggested. cvs -z3 -d:pserver:anonymous@cvs.uclinux.org:/var/cvs co uClinux-dist Then I compared what I had on my computer with CVS website (http://cvs.uclinux.org/cgi-bin/cvsweb/uClinux-2.4.x/). Some directorires seem to be missing. Do I need to download all the missing files? And how? Jun Here are the files on in my uClinux-dist directory: [uClinux-dist]$ ls -al total 76 drwxrwxr-x 7 jun jun 4096 Oct 28 12:19 . drwx------ 27 jun jun 4096 Oct 28 12:10 .. drwxrwxr-x 3 jun jun 4096 Oct 28 12:06 bin drwxrwxr-x 4 jun jun 4096 Oct 28 12:07 config -rw-rw-r-- 1 jun jun 401 Oct 28 12:19 config.in -rw-rw-r-- 1 jun jun 18007 Sep 19 2002 COPYING drwxrwxr-x 2 jun jun 4096 Oct 28 12:25 CVS drwxrwxr-x 4 jun jun 4096 Oct 28 12:06 Documentation drwxrwxr-x 9 jun jun 4096 Oct 28 12:09 freeswan lrwxrwxrwx 1 jun jun 16 Oct 28 12:18 linux-2.4.x -> ../uClinux-2.4.x -rw-rw-r-- 1 jun jun 9305 Feb 18 2004 Makefile -rw-rw-r-- 1 jun jun 4934 Feb 18 2004 README -rw-rw-r-- 1 jun jun 1743 Feb 18 2004 SOURCE [uClinux-dist]$ Here is what they have at http://cvs.uclinux.org/cgi-bin/cvsweb/uClinux-2.4.x/ Parent Directory Documentation/ arch/ crypto/ drivers/ fs/ include/ init/ ipc/ kernel/ lib/ mm/ mmnommu/ net/ scripts/ Makefile CREDITS MAINTAINERS Rules.make README REPORTING-BUGS COPYING -----Original Message----- From: John Williams [mailto:jwilliams@itee.uq.edu.au] Sent: Wed 10/27/2004 7:32 PM To: microblaze-uclinux@itee.uq.edu.au Cc: Subject: Re: [microblaze-uclinux] building kernal Hu Jun, Yao, Jun wrote: > Hi, I am pretty new to embedded linux. After obtained the source, I tried to configure a uClinux kernal by useing "make menuconfig" command. But I got something like this: > > $ make menuconfig > config/mkconfig > config.in > find: vendors: No such file or directory > find: vendors: No such file or directory > ERROR: you have no libc available in this directory. > make: *** [config.in] Error 1 > $ > > Is it because I forget to set the PATH right or I missed something? It looks like you are working with just the kernel, not the uClinux-dist. You need uClinux-dist and uClinux-2.4.x - create a synbolic link called linux-2.4.x from within uClinux-dist, to the uClinux-2.4.x directory. Then, run "make menuconfig" from within uClinux-dist. Regards, John ___________________________ 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/
<<winmail.dat>>