X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=README;h=4ff3a688ec9ce85e811bd1a6e9c71fbe699481b3;hb=fcac36538ece60a2f6f8cc83e0dd26afc1df2c19;hp=f06e7f5077fbfb179db61160d34e3c5fa113b205;hpb=7bba4af5d54cef6c873309daf57b917868fc13e2;p=org.ibex.core.git diff --git a/README b/README index f06e7f5..4ff3a68 100644 --- a/README +++ b/README @@ -85,13 +85,11 @@ Directory Structure ______________________________________________________________________________ Build Targets -To build, make sure your $JAVA_HOME points to jdk1.2 or later, and type + *** XWT now requires JDK 1.4 or later to build *** - ./ant -Dplat= +To build, make sure your $JAVA_HOME points to jdk1.4 or later, and type -If you're using jdk1.2 or jdk1.3 to compile, you should remove -src/org/xwt/plat/Java14.java, since it can only be compiled with -jdk1.4+. + ./ant -Dplat= The name of any class in org.xwt.plat is a valid ; here is a list as of 20-Mar-2002: @@ -112,10 +110,11 @@ The following targets do not require that you specify a platform: ______________________________________________________________________________ Building -- If you only want to build the JVM version of XWT, delete these two +- If you only want to build the JVM version of XWT, delete these three files: xwt/src/org/xwt/plat/Win32.java + xwt/src/org/xwt/plat/POSIX.java xwt/src/org/xwt/plat/GCJ.java This will allow XWT to build correctly *without* gcc 3.1. Otherwise, @@ -148,8 +147,8 @@ Building sudo mkdir $PREFIX sudo mkdir $PREFIX/i686-pc-mingw32/ - wget http://prdownloads.sourceforge.net/mingw/MinGW-1.1.tar.gz - sudo tar -C $PREFIX/i686-pc-mingw32/ -xvzf ~/mingw-gcj/MinGW-1.1.tar.gz + wget http://telia.dl.sourceforge.net/sourceforge/mingw/MinGW-1.1.tar.gz + sudo tar -C $PREFIX/i686-pc-mingw32/ -xvzf MinGW-1.1.tar.gz wget ftp://ftp.gnu.org/gnu/binutils/binutils-2.11.2.tar.gz tar xzvf binutils-2.11.2.tar.gz @@ -198,49 +197,6 @@ Building ______________________________________________________________________________ -GetFullPathName patch - -Index: natFileWin32.cc -=================================================================== -RCS file: /cvs/gcc/gcc/libjava/java/io/natFileWin32.cc,v -retrieving revision 1.9.2.1 -diff -u -r1.9.2.1 natFileWin32.cc ---- natFileWin32.cc 16 Apr 2002 15:35:20 -0000 1.9.2.1 -+++ natFileWin32.cc 14 May 2002 01:57:39 -0000 -@@ -106,7 +106,7 @@ - LPTSTR unused; - char buf2[MAX_PATH]; - if(!GetFullPathName(buf, MAX_PATH, buf2, &unused)) -- throw new IOException (JvNewStringLatin1 ("GetFullPathName failed")); -+ return NULL; - - // FIXME: what encoding to assume for file names? This affects many - // calls. - - -______________________________________________________________________________ -File Locking Patch - -Index: java/io/natFileDescriptorWin32.cc -=================================================================== -RCS file: /cvs/gcc/gcc/libjava/java/io/natFileDescriptorWin32.cc,v -retrieving revision 1.5.2.2 -diff -u -r1.5.2.2 natFileDescriptorWin32.cc ---- java/io/natFileDescriptorWin32.cc 10 Mar 2002 03:34:59 -0000 1.5.2.2 -+++ java/io/natFileDescriptorWin32.cc 27 Apr 2002 08:40:40 -0000 -@@ -112,7 +112,7 @@ - create = CREATE_ALWAYS; - } - -- handle = CreateFile(buf, access, share, NULL, create, 0, NULL); -+ handle = CreateFile(buf, access, FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, create, 0, NULL); - - if (handle == INVALID_HANDLE_VALUE) - { - - - -______________________________________________________________________________ Throwable.printStackTrace() patch Index: Class.h