[kepler-users] Actor packaging
Chad Berkley
berkley at nceas.ucsb.edu
Mon Oct 29 14:04:35 PDT 2007
from within the kepler directory, try this:
ant full-clean ptolemy run-dev
if you get an error on kepler startup, delete your .kepler directory
then do 'ant run-dev'
chad
Kenneth Evans wrote:
> 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
>>>
>>>
>>>
>>
>
>
More information about the Kepler-users
mailing list