[kepler-users] problem in building kepler

Chad Berkley berkley at nceas.ucsb.edu
Mon Aug 6 09:43:18 PDT 2007


Hi Ufuk,

Here's the best way to build kepler and ptII.

1) check them both out from cvs
2) set your $KEPLER and $PTII env vars. then do the following:
cd $KEPLER
ant ptolemy
ant buildkarlib
ant run-dev

With java 1.5, you should see some warnings but no errors.  Let me know 
if it doesn't work.  You should not have to use make.

chad


[BE] Ufuk Utku Turuncoglu wrote:
> Hi,
> 
> I install java 1.5.0_12 and recompile with both make and inside form 
> kepler using ant. So the previous errors is not appear in the compile 
> log of Ptolemy II but now i have new problems in Kepler site. When i 
> compile with ant using 'ant rebuild' command, i get following errors,
> 
>    [javac] 
> /SFS/users/turuncu/progs/kepler20070801/build/src/org/kepler/gui/UploadToRepository.java:55: 
> cannot find symbol
>    [javac] symbol  : class KeplerDocumentationAttribute
>    [javac] location: package ptolemy.vergil.basic
>    [javac] import ptolemy.vergil.basic.KeplerDocumentationAttribute;
>    [javac]                             ^
>    [javac] 
> /SFS/users/turuncu/progs/kepler20070801/build/src/org/kepler/objectmanager/ActorMetadata.java:82: 
> cannot find symbol
>    [javac] symbol  : class KeplerDocumentationAttribute
>    [javac] location: package ptolemy.vergil.basic
>    [javac] import ptolemy.vergil.basic.KeplerDocumentationAttribute;
>    [javac]
> 
> and  also,
> 
>    [javac] 
> /SFS/users/turuncu/progs/kepler20070801/build/src/org/sdm/spa/MessageBasedWebService.java:85: 
> warning: as of release 1.5, 'enum' is a keyword, and may not be used as 
> an identifier
>    [javac] (try -source 1.5 to use 'enum' as a keyword)
> 
> i think the problem related with kepler documentation which is not 
> included in kepler. Any suggestion will be helpful.
> 
> best regards,
> 
> ufuk
> 
> Dan Higgins wrote:
>> Hi,
>>    I am not sure what your problem may be. It does look like you are 
>> running 'make' on the Ptolemy source code. For your information, you 
>> don't need to run 'make' to use Ptolemy in Kepler. If you have a PTII 
>> environment variable pointing to the directory with the Ptolemy 
>> source, you can compile Ptolemy and create the jar file Kepler uses by 
>> running 'ant ptolemy' from the Kepler directory.
>>
>> (Although 'make' should work also - Maybe the java errors are due to 
>> using Java 1.6?? I use 1.5)
>>
>> Dan Higgins
>> NCEAS - UCSB
>>
>> turuncu at be.itu.edu.tr wrote:
>>> Hi,
>>>
>>> I try to install Ptolemy II source to add new actors to Kepler but i get
>>> lots of error messages as,
>>>
>>> fast build with 'CLASSPATH="../../../.."
>>> /SFS/users/turuncu/progs/jdk1.6.0_02/bin/javac -g -O *.java' in
>>> /SFS/users/turuncu/progs/ptII6.0.2/ptolemy/kernel/util/test
>>> ../../../../ptolemy/data/type/ArrayType.java:423: non-static variable 
>>> this
>>> cannot be referenced from a static context
>>>         private InequalityTerm _replacementElementTerm = new
>>> ElementTypeTerm() {
>>>                                                          ^
>>> ../../../../ptolemy/data/type/ArrayType.java:423: non-static variable 
>>> this
>>> cannot be referenced from a static context
>>>         private InequalityTerm _replacementElementTerm = new
>>> ElementTypeTerm() {
>>>                                                                                
>>> ^
>>> Note: ../../../../ptolemy/data/expr/UtilityFunctions.java uses or
>>> overrides a deprecated API.
>>> Note: Recompile with -Xlint:deprecation for details.
>>> Note: Some input files use unchecked or unsafe operations.
>>> Note: Recompile with -Xlint:unchecked for details.
>>> 2 errors
>>>
>>> i am using Redhat Linux AS 4.0 in EM64T machine and latest version of 
>>> java
>>> SDK (1.6.0). How can i solve the problem.
>>>
>>> Best regards,
>>>
>>> Ufuk Utku Turuncoglu
>>> ITU, Informatics Institute
>>> HPC Lab
>>>
>>>
>>> ---------------------------------------------------------------------------- 
>>>
>>> Posted to the ptolemy-hackers mailing list.  Please send administrative
>>> mail for this list to: ptolemy-hackers-request at ptolemy.eecs.berkeley.edu
>>>
>>>   
>>
> 
> 
> ---------------------------------------------------------------------------- 
> 
> Posted to the ptolemy-hackers mailing list.  Please send administrative
> mail for this list to: ptolemy-hackers-request at ptolemy.eecs.berkeley.edu
> _______________________________________________
> Kepler-users mailing list
> Kepler-users at ecoinformatics.org
> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-users


More information about the Kepler-users mailing list