QUOTE(friedgold @ Jul 30 2006, 08:54 AM)
For the moment if you want these changes you'll need to get the latest version from OpenXDK CVS. There's a guide to CVS
on the sourceforge site with more info and links to CVS clients. You'll then need to carry out these install steps
to configure and install OpenXDK.
The .am files are used by automake to generate the makefiles used in the build process. If you change a .am file you need to rebuild with make distclean followed by the standard install steps (./autogen.sh; ./configure...).
I figured out how to get the latest CVS build using TortoiseCVS. I went to compile the libraries using the steps on [url=http://www.openxdk.org/installing.html] and it gave me the following error:
ln -fs /usr/bin/strip build/bin/i386-pc-xbox-strip
gunzip -cd ./Archive/newlib-1.12.0.tar.gz | (cd build/newlib; tar -x) && \
(cd build/newlib;patch -p1) < ./Patches/newlib-1.12.0.diff && \
mkdir -p build/newlib/newlib-1.12.0/i386-pc-xbox && \
cp -a ./src/newlib-1.12.0/* build/newlib/newlib-1.12.0/
/bin/sh: line 1: patch: command not found
make: *** [build/newlib/newlib-1.12.0/Makefile] Error 127
make: Leaving directory `/usr/local/openxdk'
make: *** [all-recursive] Error 1
What did I forget to do or get?
Also, I found some errors in the install guide at openxdk.org...
1) Along with gcc, binutils, automake, and autoconf, you will need "make" for cygwin as well.
2) the first command for building the packaged source under cygwin should probably be:
I think the error above is probably due to me missing a cygwin package I should have but didn't know to get.