Re: EROS build problem shapj@us.ibm.com
Tue, 8 Feb 2000 10:37:24 -0500

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.