ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From bugzi...@apache.org
Subject DO NOT REPLY [Bug 10507] - buildstrap process fails on kaffe 1.0.7
Date Mon, 15 Jul 2002 13:38:00 GMT
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=10507>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=10507

buildstrap process fails on kaffe 1.0.7





------- Additional Comments From robilad@yahoo.com  2002-07-15 13:37 -------
Stephane,

regarding the "you can't compile all classes argument without com.sun.*"
srgument: you can't, for example, compile the
src/main/org/apache/tools/ant/taskdefs/optional/sound/AntSoundPlayer.java on a
stock jdk 1.1 from Sun either, you'd need jmf for the javax.sound imports to
work. That shouldn't mean that ant can not be built under jdk 1.1, it only means
that some parts should be (and as far as I know are) compiled conditionally,
depending on the capabilities of the build platform.

Are there any classes used to bootstrap ant which have to use the undocumented
com.sun. classes and interfaces?

Regarding the "it's for development only" argument: developping ant under
alternative platforms can help to expose bugs, as shown by my small patches:
http://archive.covalent.net/jakarta/ant-dev/2002/06/0692.xml
http://archive.covalent.net/jakarta/ant-dev/2002/06/0693.xml

Currently, I have the bootstrap process failing because bootstrap.sh does not
specify all files required to rebuild ant. It relies on the compiler to compile
files from packages that are not passed to it on the command line. That doesn't
work with compilers that adhere strictly to the JLS, as it doesn't say what the
compiler is supposed to do when a type is used that is not reachable: some
compilers try to figure out where these types might be and recompile them (like
javac does), other like kjc don't, while jikes is somewhere in between.

--
To unsubscribe, e-mail:   <mailto:ant-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:ant-dev-help@jakarta.apache.org>


Mime
View raw message