I downloaded virgin hsqldb_1_7_1_RC2.zip and hsqldb.zip (which contains
the new Linux scripts), set my $JAVA_HOME and ran buildJDK14.sh.


Minor problem:

     cp: cannot stat `../src/org/hsqldb/util/hsqldb.gif': No such file or
      directory

There is no such gif in either zip file.



Major problem:


I had this same problem when I tried using the Linux build scripts many
months ago.

Linux 2.4.18-3.  Java SDK 1.4.0.

I downloaded virgin hsqldb_1_7_1_RC2.zip and hsqldb.zip (which contains
the new Linux scripts), set my $JAVA_HOME and run buildJDK14.sh.

     onella$ ./buildJDK14.sh 2>&1 | more
     HSQLDB build file for jdk 1.4
     we recommend the use of the ANT build.xml instead of this method
     for all jdk's include the path to jdk1.x.xbin in your system path
     statement
     cd ../
     rm -r -f classes
     mkdir classes
     cd src
     /usr/java/j2sdk1.4.0/bin/javac -O -nowarn -d ../classes -classpath
     "/tmp/try2/hsqldb/lib/hsqldbext.jar:/tmp/try2/hsqldb/lib/hsqldb.
     jar:/tmp/try2/hsqldb/lib/servlet.jar":../classes:../lib/servlet.jar
     hsqlServlet.java...    (The very long list of .java files)
     org/hsqldb/jdbcConnection.java:236: org.hsqldb.jdbcConnection should
      be declared abstract; it does not define setHoldability(int) in
     org.hsqldb.jdbcConnection
     public class jdbcConnection implements Connection {
            ^
     org/hsqldb/jdbcResultSet.java:383: org.hsqldb.jdbcResultSet should
     be declared abstract; it does not define getURL(int) in
     org.hsqldb.jdbcResultSet
     public class jdbcResultSet implements ResultSet, ResultSetMetaData {
            ^
     org/hsqldb/jdbcDatabaseMetaData.java:175
     org.hsqldb.jdbcDatabaseMetaData should  be declared abstract; it
     does not define supportsSavepoints() in org.hsqldb.jdb
     cDatabaseMetaData
     public class jdbcDatabaseMetaData implements
      java.sql.DatabaseMetaData {
            ^
     org/hsqldb/jdbcStatement.java:149: org.hsqldb.jdbcStatement should
     be declared abstract; it does not define getMoreResults(int) in
     org.hsqldb.jdbcStatement
     public class jdbcStatement implements java.sql.Statement {
            ^
     org/hsqldb/jdbcPreparedStatement.java:312:org.hsqldb.
     jdbcPreparedStatement should be declared abstract; it does not
     define registerOutParameter(java.lang.String,int) in
     org.hsqldb.jdbcPreparedStatement
     public class jdbcPreparedStatement extends org.hsqldb.jdbcStatement
            ^
     5 errors

It is very reproducible.

This does not occur if I run "ant jar" myself.  Just as importantly,
once I successfully run "ant jar", then the command above
(buildJDK14.sh) works!  I figured that this must be because the ant
build successfully builds some class or jar file that is needed, but
that isn't the case because the buildJDK14.sh continues to work even
after I remove every class and jar file (other than servlet.jar).



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
hsqldb-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/hsqldb-developers

Reply via email to