On Fri, Feb 22, 2002 at 07:24:58PM +0800, friend Hsu wrote:
>    When I compile BLOB, there are some error message.
>    It looks like that some veriable undeclared.
>    They are all in the file "linux.c".
>    for example:
>       linux.c:83:'tag_core' undeclared.
>       linux.c:100:'tag_mem32' undeclared.
>       linux.c:140:'tag_initrd' undeclared.
>       linux.c:155:'tag_ramdisk' undeclared.

Either an ancient kernel, or an unconfigured kernel tree (though
blob-2.0.5-pre2 should warn about this).

>    I still have some problem in compiling the "BLOB"
> source code. I have read the README file but can not
> do this successfully. Maybe I can not understand what
> the description mesns exactly. I will write down what
> I have done step by step. Could you please point a
> finger at my fault.
> 
> (1)My platform is Assabet.
> (2)I use the "bash shell".
> (3)The kernel source code is in /home/ff/arm/src/linux
>    There are the following files:
>      COPYING, CREDITS, MAINTAINERS, Makefile, README,
>      REPORTING-BUGS, Rules.make, System.map, helloarm

A file called "helloarm"? What kernel version is this and where did you
get the source?

>    And there are the following sub-directory:
>      Documentation, arch, drivers, fs, include, init,
>      ipc, kernel, lib, mm, net, scripts
>    This is a complete kernel source code. It can be
>     compiled successfully.

No doubt about that, but I get the impression this is NOT the kernel
tree everybody else uses. For Assabet you should compile blob against
linux-2.4.17-rmk5.

> (4)I downloaded blob-2.0.5-pre2.tar.gz and copied it
> into /home/ff/blob205.
> #cd blob205
> #tar -xzvf blob-2.0.5-pre2.tar.gz
> #cd blob-2.0.5-pre2
> #./configure --with-linux-refix=/home/ff/arm/src/linux
                            ^^^^^ 
Mind the "p", it's --with-linux-prefix.

>   --with-board=assabet arm-unknown-linux-gnu
> #export FOO=bar

That was an example. The README file says:

  If you use the bash shell, use "export FOO=bar" instead of
  "setenv FOO bar".

That doesn't mean that you should take it literally, it means "whenever
you see this tcsh syntax to set environment variables, here is the way
to change it into bash syntax".


Erik

-- 
J.A.K. (Erik) Mouw, Information and Communication Theory Group, Faculty
of Information Technology and Systems, Delft University of Technology,
PO BOX 5031, 2600 GA Delft, The Netherlands  Phone: +31-15-2783635
Fax: +31-15-2781843  Email: [EMAIL PROTECTED]
WWW: http://www-ict.its.tudelft.nl/~erik/

_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
http://www.arm.linux.org.uk/armlinux/mailinglists.php
Please visit the above addresses for information on this list.

Reply via email to