From: John F F. I. <fl...@cs...> - 2006-05-02 17:00:31
|
Hmmm. Is there a way to make the build process more verbose so that I can find out what exactly is failing? As far as I can tell, everything seems successful up to the point where those compilation failures occur. -John Steve Fischer wrote: > john- > > as you might know gus provides a perl and a java object layer. each > gus table is represented by a perl object and by a java object. > > part of the intall process is a code-generation step that generates 3 > perl files and 3 java files per gus table. > > then, after that, the install compiles the generated java files. > > this compile error is during that compile. > > it means that the code generation step didn't work right. in > particular, what happened is that the code generator did not > successfully get info from postgresql on what the type of the > Core.Algorithm column is. > > i'm not certain, but, i think this is brought about when you have a > correct list of all the gus tables and views is core.tableinfo (which is > where the code-generator looks to find out what tables exist), but, that > the actual tables are not accessible to the code generator. this > sometimes happens because of permissions. so, you need to make sure > that Core.Algorithm is defined and accessible. > > steve > > John F Flynn III wrote: > >> Hiya folks! This is John Flynn from the Florida International >> University School of Computer Science. We are trying to build GUSdb >> and are running into issues. >> >> Apologies if anyone sees this twice, but I opened a bugzilla bug and >> no one has responded, so I'm assuming no one is listening over there. >> Hopefully someone here can help us. >> >> I read the list through archives, so if anyone responds, please CC me >> as well as the list so I see the message sooner. Thanks! >> >> Basically, the GUS build process fails with numerous compilation errors. >> >> >> I ensured all the requirements were met, set up the database, and set >> up the configuration file as follows: >> >> ==begin configuration file snippet== >> dbVendor=Postgres >> dbiDsn=dbi:Pg:dbname=gusdb;host=localhost >> jdbcDsn=jdbc:postgresql://localhost/gusdb >> >> # Login and Password to the RDBMS >> >> databaseLogin=gusdb >> databasePassword=<password here> >> >> # Username, group, and project info from the relevant Core tables >> >> userName=dba >> group=dba >> project=Database administration >> >> tablespace=GUS >> ==End configuration file snippet== >> >> Relevant software versions follow: >> >> CentOS 4.3 >> J2SE 1.5 >> Ant 1.6.5 >> Postgresql 7.4 >> Perl 5.8.5 with required modules >> >> Error output follows: >> >> >> [echo] Installing GUS/Model >> [javac] Compiling 1260 source files to >> /home/acrl-storage-1/gusdb/GUS/project_home/GUS/Model/classes >> [javac] >> /home/acrl-storage-1/gusdb/GUS/project_home/GUS/Model/src/java/org/gusdb/model/Core/Algorithm_Row.java:78: >> >> cannot find symbol >> [javac] symbol : class notdefyet >> [javac] location: class org.gusdb.model.Core.Algorithm_Row >> [javac] public void setModificationDate (notdefyet value) >> [javac] ^ >> [javac] >> /home/acrl-storage-1/gusdb/GUS/project_home/GUS/Model/src/java/org/gusdb/model/Core/Algorithm_Row.java:83: >> >> cannot find symbol >> [javac] symbol : class notdefyet >> [javac] location: class org.gusdb.model.Core.Algorithm_Row >> [javac] public notdefyet getModificationDate () { return >> (notdefyet)get_Attribute("modification_date"); } >> [javac] ^ >> [javac] >> /home/acrl-storage-1/gusdb/GUS/project_home/GUS/Model/src/java/org/gusdb/model/Core/ProjectInfo_Row.java:78: >> >> cannot find symbol >> [javac] symbol : class notdefyet >> [javac] location: class org.gusdb.model.Core.ProjectInfo_Row >> [javac] public void setModificationDate (notdefyet value) >> [javac] ^ >> [javac] >> /home/acrl-storage-1/gusdb/GUS/project_home/GUS/Model/src/java/org/gusdb/model/Core/ProjectInfo_Row.java:83: >> >> cannot find symbol >> [javac] symbol : class notdefyet >> [javac] location: class org.gusdb.model.Core.ProjectInfo_Row >> [javac] public notdefyet getModificationDate () { return >> (notdefyet)get_Attribute("modification_date"); } >> [javac] ^ >> [javac] >> /home/acrl-storage-1/gusdb/GUS/project_home/GUS/Model/src/java/org/gusdb/model/Core/AlgorithmInvocation_Row.java:54: >> >> cannot find symbol >> [javac] symbol : class notdefyet >> [javac] location: class org.gusdb.model.Core.AlgorithmInvocation_Row >> [javac] public void setStartTime (notdefyet value) >> [javac] ^ >> [javac] >> /home/acrl-storage-1/gusdb/GUS/project_home/GUS/Model/src/java/org/gusdb/model/Core/AlgorithmInvocation_Row.java:59: >> >> cannot find symbol >> [javac] symbol : class notdefyet >> [javac] location: class org.gusdb.model.Core.AlgorithmInvocation_Row >> [javac] public notdefyet getStartTime () { return >> (notdefyet)get_Attribute("start_time"); } >> [javac] ^ >> ....snipped; this goes on with similar errors for many pages... >> [javac] ^ >> [javac] Note: Some input files use unchecked or unsafe operations. >> [javac] Note: Recompile with -Xlint:unchecked for details. >> [javac] 100 errors >> >> BUILD FAILED >> /home/acrl-storage-1/gusdb/GUS/project_home/install/build.xml:28: The >> following >> error occurred while executing this line: >> /home/acrl-storage-1/gusdb/GUS/project_home/GUS/build.xml:99: The >> following >> error occurred while executing this line: >> /home/acrl-storage-1/gusdb/GUS/project_home/install/build.xml:259: The >> following error occurred while executing this line: >> /home/acrl-storage-1/gusdb/GUS/project_home/install/build.xml:278: >> Compile >> failed; see the compiler error output for details. >> >> Total time: 18 seconds >> -- John Flynn fl...@cs... ========================================================= Systems and Network Administration /\_/\ School of Computer Science ( O.O ) Florida International University > < |