I "fixed" the non jdk1.1 code. Turbine compiles with no errors.
I think the decision was to keep jdk1.1 compliance until after a 2.0
release. Please developers, remember to be careful when using collection
classes.
----- Original Message -----
From: Kevin Clark <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, July 25, 2000 9:11 PM
Subject: build problem (collections)
> Hello,
>
> I am running into errors compiling Apache-Turbine-20000725. I am running
> FreeBSD-3.4, jdk1.1.8, with tomcat.
>
> Note, I am using the 1.1 versions of webmacro and freemarker in the build
> script. My classpath is as follows:
> [10:43am] deathstar:/home/kclark/src/Apache-Turbine-20000725/build# echo
> $CLASSPATH
> .:/usr/local/jdk1.1.8/lib/classes.zip:/usr/local/jsdk/lib/jsdk.jar
>
> After extracting the archive and "cd build", "# sh ./build-turbine.sh"
> yeilds:
>
> JAVAC = classic
> Now building jar...
> Buildfile: build-turbine.xml
> Project base dir set to: /home/kclark/src/Apache-Turbine-20000725/build
> Executing Target: init
> Executing Target: prepare
> Created dir: /home/kclark/src/Apache-Turbine-20000725/bin
> Created dir: /home/kclark/src/Apache-Turbine-20000725/bin/classes
> Created dir: /home/kclark/src/Apache-Turbine-20000725/bin/src
> Copying 211 files to /home/kclark/src/Apache-Turbine-20000725/bin/src/org
> Executing Target: compile
> Compiling 212 source files to
> /home/kclark/src/Apache-Turbine-20000725/bin/classes
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/util/web
> macro/WebMacroHtmlEmail.java:61: Class java.util.Map not found in import.
> import java.util.Map;
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/util/web
> macro/WebMacroHtmlEmail.java:62: Class java.util.HashMap not found in
> import.
> import java.util.HashMap;
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/util/mai
> l/Email.java:211: Method add(javax.mail.internet.InternetAddress) not
found
> in class java.util.Vector.
> toList.add( new InternetAddress( email, name ) );
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/util/mai
> l/Email.java:232: Method add(javax.mail.internet.InternetAddress) not
found
> in class java.util.Vector.
> ccList.add( new InternetAddress( email, name ) );
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/util/mai
> l/Email.java:254: Method add(javax.mail.internet.InternetAddress) not
found
> in class java.util.Vector.
> bccList.add( new InternetAddress( email, name ) );
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/util/mai
> l/Email.java:276: Method add(javax.mail.internet.InternetAddress) not
found
> in class java.util.Vector.
> replyList.add( new InternetAddress( email, name ) );
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/util/mai
> l/Email.java:319: Method toArray(javax.mail.internet.InternetAddress[])
not
> found in class java.util.Vector.
> (InternetAddress[])toList.toArray(foo));
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/util/mai
> l/Email.java:321: Method toArray(javax.mail.internet.InternetAddress[])
not
> found in class java.util.Vector.
> (InternetAddress[])ccList.toArray(foo));
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/util/mai
> l/Email.java:323: Method toArray(javax.mail.internet.InternetAddress[])
not
> found in class java.util.Vector.
> (InternetAddress[])bccList.toArray(foo));
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/util/mai
> l/Email.java:324: Method toArray(javax.mail.internet.InternetAddress[])
not
> found in class java.util.Vector.
> message.setReplyTo((InternetAddress[])replyList.toArray(foo));
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/util/Log
> .java:148: Method get(int) not found in class java.util.Vector.
> "The turbine.log." + (String)turbineLogs.get(i) +
"=
> entry could not be found for the \n" +
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/util/Log
> .java:149: Method get(int) not found in class java.util.Vector.
> "corresponding turbine.logs=" +
> (String)turbineLogs.get(i) + " entry. \n" +
>
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/util/Log
> .java:156: Method get(int) not found in class java.util.Vector.
> logfiles[i][0]= (String)turbineLogs.get(i);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/util/Log
> .java:157: Method get(int) not found in class java.util.Vector.
> logfiles[i][1]= (FileWriter) new
> FileWriter(TurbineResources.getString("turbine.log." +
> (String)turbineLogs.get(i),null),true);
>
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/to
> rque/Torque.java:111: Method setProperty(java.lang.String,
java.lang.String)
> not found in class java.util.Properties.
> macros.setProperty("db", props.getProperty("db"));
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/to
> rque/Torque.java:112: Method setProperty(java.lang.String,
java.lang.String)
> not found in class java.util.Properties.
> macros.setProperty("date",
> DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM,
> Locale.getDefault()).format(new Date()));
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/to
> rque/JDBCToXMLSchema.java:158: Method get(int) not found in class
> java.util.Vector.
> String curTable = (String) tableList.get(i);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/to
> rque/JDBCToXMLSchema.java:163: Method get(int) not found in class
> java.util.Vector.
> Vector v = (Vector) columns.get(j);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/to
> rque/JDBCToXMLSchema.java:164: Method get(int) not found in class
> java.util.Vector.
> String name = (String) v.get(0);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/to
> rque/JDBCToXMLSchema.java:173: Method get(int) not found in class
> java.util.Vector.
> String curTable = (String) tableList.get(i);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/to
> rque/JDBCToXMLSchema.java:208: Method get(int) not found in class
> java.util.Vector.
> Vector v = (Vector) columns.get(j);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/to
> rque/JDBCToXMLSchema.java:209: Method get(int) not found in class
> java.util.Vector.
> String name = (String) v.get(0);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/to
> rque/JDBCToXMLSchema.java:210: Method get(int) not found in class
> java.util.Vector.
> int type = ((Integer) v.get(1)).intValue();
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/to
> rque/JDBCToXMLSchema.java:211: Method get(int) not found in class
> java.util.Vector.
> int size = ((Integer) v.get(2)).intValue();
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/to
> rque/JDBCToXMLSchema.java:225: Method get(int) not found in class
> java.util.Vector.
> Integer nullType = (Integer) v.get(3);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/to
> rque/JDBCToXMLSchema.java:294: Method add(java.lang.String) not found in
> class java.util.Vector.
> v.add (name);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/to
> rque/JDBCToXMLSchema.java:295: Method add(java.lang.Integer) not found in
> class java.util.Vector.
> v.add (sqlType);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/to
> rque/JDBCToXMLSchema.java:296: Method add(java.lang.Integer) not found in
> class java.util.Vector.
> v.add (size);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/to
> rque/JDBCToXMLSchema.java:297: Method add(java.lang.Integer) not found in
> class java.util.Vector.
> v.add (nullType);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/to
> rque/JDBCToXMLSchema.java:298: Method add(java.util.Vector) not found in
> class java.util.Vector.
> columns.add (v);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/JD
> BCSchemaToDatabaseMap.java:110: Method get(int) not found in class
> java.util.Vector.
> String curTable = (String) tableList.get(i);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/JD
> BCSchemaToDatabaseMap.java:122: Method get(int) not found in class
> java.util.Vector.
> Vector v = (Vector) columns.get(j);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/JD
> BCSchemaToDatabaseMap.java:123: Method get(int) not found in class
> java.util.Vector.
> String name = (String) v.get(0);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/JD
> BCSchemaToDatabaseMap.java:124: Method get(int) not found in class
> java.util.Vector.
> Integer type = (Integer) v.get(1);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/JD
> BCSchemaToDatabaseMap.java:165: Method get(int) not found in class
> java.util.Vector.
> Vector v = (Vector)forgnKeys.get(l);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/JD
> BCSchemaToDatabaseMap.java:166: Method get(int) not found in class
> java.util.Vector.
> ColumnMap clMap = tblMap.getColumn((String)v.get(1));
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/JD
> BCSchemaToDatabaseMap.java:169: Method get(int) not found in class
> java.util.Vector.
> System.out.println (curTable+" -> "+v.get(0));
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/JD
> BCSchemaToDatabaseMap.java:170: Method get(int) not found in class
> java.util.Vector.
>
clMap.setForeignKey((String)v.get(0),(String)v.get(1));
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/JD
> BCSchemaToDatabaseMap.java:170: Method get(int) not found in class
> java.util.Vector.
>
clMap.setForeignKey((String)v.get(0),(String)v.get(1));
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/JD
> BCSchemaToDatabaseMap.java:215: Method add(java.lang.String) not found in
> class java.util.Vector.
> v.add (name);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/JD
> BCSchemaToDatabaseMap.java:216: Method add(java.lang.Integer) not found in
> class java.util.Vector.
> v.add (sqlType);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/JD
> BCSchemaToDatabaseMap.java:217: Method add(java.util.Vector) not found in
> class java.util.Vector.
> columns.add (v);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/JD
> BCSchemaToDatabaseMap.java:252: Method add(java.lang.String) not found in
> class java.util.Vector.
> v.add (table);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/JD
> BCSchemaToDatabaseMap.java:253: Method add(java.lang.String) not found in
> class java.util.Vector.
> v.add (column);
> ^
>
/home/kclark/src/Apache-Turbine-20000725/bin/src/org/apache/turbine/tools/JD
> BCSchemaToDatabaseMap.java:254: Method add(java.util.Vector) not found in
> class java.util.Vector.
> keys.add (v);
> ^
> 45 errors
> BUILD FATAL ERROR: Compile failed, messages should have been provided.
>
> Any help would be appreciated.
>
> Kevin
>
>
>
> ------------------------------------------------------------
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
> Problems?: [EMAIL PROTECTED]
>
------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?: [EMAIL PROTECTED]