Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "PTP/environment setup"
< PTP
(→Setup) |
(→Setup) |
||
Line 45: | Line 45: | ||
## Right-click and select 'Check Out' | ## Right-click and select 'Check Out' | ||
## Expand '''releng''' directory and select all projects <u>except</u> '''old''' | ## Expand '''releng''' directory and select all projects <u>except</u> '''old''' | ||
+ | ## Right-click and select 'Check Out' | ||
+ | ## Expand '''rms''' directory and select the resource manager(s) you need. Probably <i>at least</i> orte, and possibly not bluegene. | ||
## Right-click and select 'Check Out' | ## Right-click and select 'Check Out' | ||
# Build OpenMPI Proxy | # Build OpenMPI Proxy |
Revision as of 16:06, 2 November 2007
PTP Developer Environment Setup (PTP 2.0)
Prerequisites
- Java 1.5 or later (Note: for Linux, must be Sun or IBM's)
- Eclipse 3.3.x
- CDT 4.0
- OpenMPI 1.2 (the earlier 1.0.2 version is also supported)
- gdb 6.3 or later (earlier versions may also work)
Setup
- Download and Install Eclipse 3.3
- Install CDT 4.0 (*Note: to build PTP you may need the complete CDT SDK (Instructions below install the CDT runtime). Instead of the Europa Discovery Site, use http://download.eclipse.org/tools/cdt/releases/europa as the update site to get the CDT SDK too.)
- Launch Eclipse as root
- From the menu select: Help->Software Update->Find and Install
- Select Search for new features to install, click Next
- Select Europa Discovery Site, click Finish
- Select a valid mirror, click Ok
- Expand Europa Discovery Site and select C and C++ Development, click Next
- Read and check I accept click Next and Finish.
- Click Install All
- Install RSE 2.0
- Launch Eclipse as root
- From the menu select: Help->Software Update->Find and Install
- Select Search for new features to install, click Next
- Select Europa Discovery Site, click Finish
- Select a valid mirror, click Ok
- Expand Europa Discovery Site and select Remote Access and Device Development->Remote System Explorer..., click Next
- Read and check I accept click Next and Finish.
- Click Install All
- Setup CVS Access (Howto)
- In Eclipse switch to CVS Repository Exploring perspective.
- Click on the Add CVS Repository Icon in the CVS Repositories view.
- Add the following information, then click Finish:
- Host - dev.eclipse.org
- Repository Paths - /cvsroot/tools
- User - anonymous
- Password - (leave blank)
- Connection Type - pserver
- Checkout current project from CVS
- Expand Head->org.eclipse.ptp
- Expand core directory and select all projects except old , org.eclipse.ptp.simulation.core , and org.eclipse.simulation.ui
- Right-click and select 'Check Out'
- Expand debug directory and select all projects except old
- Right-click and select 'Check Out'
- Expand releng directory and select all projects except old
- Right-click and select 'Check Out'
- Expand rms directory and select the resource manager(s) you need. Probably at least orte, and possibly not bluegene.
- Right-click and select 'Check Out'
- Build OpenMPI Proxy
- Follow OpenMPI build directions as listed in PTP Release Notes
- Follow the same directions to build your proxy plugin, make sure it is the one in your workspace directory.
- Be sure to export this environment variable before compiling:
LD_LIBRARY_PATH=/usr/local/lib
- Be sure to export this environment variable before compiling:
- Close unrelated projects.
- Close org.eclipse.ptp.debug.sdm , org.eclipse.ptp.orte.proxy , org.eclipse.ptp.proxy.tests
- Create an eclipse application launch configuration
- Click on org.eclipse.ptp.core, Click on Run, Run as Eclipse Application
- Enjoy!!!
References
Eclipse Downloads [1] CDT Downloads Page [2] CVS Howto [3] PTP Release Notes [4]