[fedora-java] Try again - photran 3.0

Andrew Overholt overholt at redhat.com
Wed Aug 3 17:54:04 UTC 2005


* Orion Poplawski <orion at cora.nwra.com> [2005-08-02 15:09]:
> 
> Here is the description from the photran group of how to build.  Now, 
> this is all done in Eclipse.  I can easily enough use cvs directly to 
> check out all the source and patch them together.  But I'm not sure how 
> I should then go about building the package.  Any help appreciated...

We can work something out similar to how we do the other plugins (CDT,
PyDev, etc.).

> Unlike Photran 2.1 and its predecessor(s), Photran 3.0 is built *on top of*
> the CDT.  However, there are still a few minor changes that have to be made
> to the CDT to get it to support additional languages.  We are hoping the CDT
> folks will commit those changes to the CDT proper, but until they do, things
> are a bit more complicated for us.

Eesh.  If the changes to the CDT are blessed by its upstream developers but
not included in a released CDT, we can include them in eclipse-cdt.

>          Connection type:   extssh
>          Username/passwd:   (we gave you this)

Is there no chance of publicly-accessible CVS?

> 15. Right-click and check out all of the org.eclipse.fdt projects as well
>      as org.eclipse.photran.  DO NOT check out org.eclipse.photran.parser.
>      You only need this project if you will be regenerating the parser
> from the
>      grammar.  (The parser is included in the org.eclipse.fdt.core plugin
>      as a JAR file.  This way, the parser does not have to be recompiled
>      every time you rebuild Photran.)

We'll need to build everything from source.

> 16. Go to a bash prompt.  Change to your Eclipse workspace directory
>      (the one containing all of the org.eclipse.cdt, org.eclipse.fdt, and
>      org.eclipse.photran projects).
> 17. Change to the org.eclipse.photran directory.
> 18. Run ./install
> 19. Go back into eclipse.  Refresh all of the org.eclipse.cdt packages.
>      (Click the first, shift-click the last, right-click, choose Refresh.)

Man, this is going to be a PITA ...

But we'll work it out :)

Andrew




More information about the fedora-devel-java-list mailing list