[kepler-users] Actor packaging

Kenneth Evans evans at aps.anl.gov
Mon Oct 29 13:59:45 PDT 2007


Hi,

I didn't get the ant instructions.  I did it from a suggestion in one of the
posts.  I just redid it with KEPLER and PTII set to the respective Eclipse
projects.  It went well until:

    [mkdir] Created dir: C:\Documents and Settings\evans\My
Documents\Eclipse\Work\kepler\build\tmp
checkForJ1_4:
     [echo] ${isJava14}
J1_4_Only:
jar-icons:
      [jar] Building jar: C:\Documents and Settings\evans\My
Documents\Eclipse\Work\kepler\build\kepler-icons.jar
compile-dev:
    [javac] Compiling 932 source files to C:\Documents and Settings\evans\My
Documents\Eclipse\Work\kepler\build\classes
    [javac] C:\Documents and Settings\evans\My
Documents\Eclipse\Work\kepler\build\src\com\numericsolutions\geomodeltools\D
ensityGridActor.java:35: cannot access ptolemy.actor.TypedAtomicActor
    [javac] bad class file: C:\Documents and Settings\evans\My
Documents\Eclipse\Work\ptII\build\classes\ptolemy\actor\TypedAtomicActor.cla
ss
    [javac] class file contains wrong class:
build.classes.ptolemy.actor.TypedAtomicActor
    [javac] Please remove or make sure it appears in the correct
subdirectory of the classpath.
    [javac] import ptolemy.actor.TypedAtomicActor;
    [javac]                      ^
    [javac] 1 error

BUILD FAILED
C:\Documents and Settings\evans\My
Documents\Eclipse\Work\kepler\build.xml:633: Compile failed; see the
compiler error output for details.

Total time: 2 minutes 32 seconds

I can send the whole output if that would help.

        -Ken

-----Original Message-----
From: Matthew Jones [mailto:jones at nceas.ucsb.edu] 
Sent: Monday, October 29, 2007 3:50 PM
To: Dan Higgins
Cc: Kenneth Evans; smbowers at gmail.com; 'Kepler Users'
Subject: Re: [kepler-users] Actor packaging

And Kenneth -- for your Ant build, did you set the environment variables
'KEPLER' and 'PTII' as listed in the build instructions before running
the ant build?  I think that having not set the PTII environment
variable is what is causing your errors that contain "${env.PTII}" in
the error message. It should not matter how you check out Kepler and
Ptolemy as long as the environment variables point to their correct
locations before running the Kepler ANT build.

Matt

Dan Higgins wrote:
> Yes, mixing Beta3 and the head of CVS is problematic due to changes in 
> the format of files in .kepler. (Basically you need to remove .kepler 
> whenever you change versions.)
> 
> It looks to me like the problems you are having with the CVS version are 
> Eclipse setup problems. A pure ant build works fine. (I just tried it.)
> 
> Dan
> 
> ---
> 
> Kenneth Evans wrote:
>> Dan,
>>
>> Thanks for the response.
>>
>> So now I know Python is disabled.  I will stop trying to use it in
Kepler.
>> It seems to work fine in Vergil.  It _is_ a useful thing, so finding a
way
>> to get it back in Kepler would be good.
>>
>> In regard to the version:  I downloaded beta 3 and am using it.  I also
>> checked Kepler and Ptolemy out of CVS.  The Ptolemy build works and I can
>> run Vergil from it (from Eclipse even).  The Kepler build is not working,
so
>> I can't use it.  There is a thread on this.  I am not the only person
that
>> is having problems with the build.  When that gets fixed, I will use it
>> rather than beta3.  I already have too much stuff, and would rather not
get
>> a TAR file, too.  I'll wait for CVS to get fixed up.
>>
>> Am I correct in reading that I had better not use _both_ beta3 and the
CVS
>> version owing to the .kepler problem?
>>
>> I had seen the article about including JAR files.  Are you also going to
>> allow .class files?  I did try to make a KAR file as described
previously,
>> but it isn't working.
>>
>> Actually I can get actors into Kepler by putting them in the classpath,
>> using "Instantiate Component", and adding them to the library.  This
seems
>> to be an easier way to develop actors than rebuilding Kepler every time
you
>> make a change.  Or by making KAR files and importing them.
>>
>> Thanks again,
>>
>>         -Ken
>>
>>
>>   
> 
> 


-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Matthew B. Jones
Director of Informatics Research and Development
National Center for Ecological Analysis and Synthesis (NCEAS)
UC Santa Barbara
jones at nceas.ucsb.edu                       Ph: 1-907-523-1960
http://www.nceas.ucsb.edu/ecoinfo
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~



More information about the Kepler-users mailing list