I believe the problem is that you have not built the cross compiler environment. To do so:
If $EROS_ROOT/src/xenv is not present:
cd to $EROS_ROOT/src
cvs update -d xenv # this will take a while
If you have not built the cross environment:
cd $EROS_ROOT/src/xenv
make install
You can build all of this before building (or even checking out) the rest of the EROS tree. Once it is built and installed, you can delete the xenv/ subtree as follows to save space:
cd $EROS_ROOT/src
rm -rf xenv
vi CVS/Entries
# delete the line that references the xenv directory
Be advised that there is a bug in one of the kernel makefiles concerning a bad reference to c++filt. You may need to hand patch this depending on what else you have got installed. I have been sent a patch, but I cannot apply it. I'll track down the patch and forward it to Charles Landau for application to the source tree.
Jonathan S. Shapiro, Ph. D.
Research Staff Member
IBM T.J. Watson Research Center
Email: shapj@us.ibm.com
Phone: +1 914 784 7085 (Tieline: 863)
Fax: +1 914 784 6576
pcm@rahul.net (Peter C. McCluskey) on 02/06/2000 07:05:05 PM
To: Jonathan S Shapiro/Watson/IBM@IBMUS
cc:
Subject: EROS build problem
I'm trying to build EROS under Redhat 5.0, and make -k install is failing
because these are missing:
/usr/local/src/eros/xenv/bin/i386-unknown-linux-g++
/usr/local/src/eros/xenv/bin/i386-unknown-linux-gcc
Where are they supposed to come from? My environment variables are:
export EROS_ROOT=/usr/local/src/eros export EROS_ARCH=i486 export EROS_CONFIG=DEFAULT
-- ------------------------------------------------------------------------ Peter McCluskey | Boycott Amazon.com until they stop suing http://www.rahul.net/pcm | companies that support 1-click shopping.