Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Language IDEs » C / C++ IDE (CDT) » Remote Development again...
Remote Development again... [message #670235] Fri, 13 May 2011 07:49 Go to next message
Thomas .
Messages: 32
Registered: July 2009
Member
Since months I frequently tried to setup a somewhat special remote development IDE.
I already have asked questions in this forum, but unfortunately my knowledge still is not enough to achieve my goal...

How do I have to setup a project with C/C++, Java, Pascal and more languages in it?
The sources exist in one big source tree, which has to be accessed via a *local* ClearCase mount on my WinXP PC.

The software has to be build and run on remote machines.
Occasionally build host and run host differ, and always they are not my local WinXP PC.

The build uses make with handwritten makefiles, even for Java, and a set of targets which have to be called in correct sequence.
The target all is supported, but not used.

What kind of project do I have to use?
How to setup local source access, remote building and remote launching?

Even more:
Which project of Eclipse is responsible for remote building?
Which project of Eclipse is responsible for remote debugging?
Does this depend on the language? Why?

Help me please!
Re: Remote Development again... [message #673421 is a reply to message #670235] Mon, 23 May 2011 15:25 Go to previous messageGo to next message
Thomas .
Messages: 32
Registered: July 2009
Member
Could please someone point me to the Eclipse parts, which deal with remote development?
I am lost between RDT, RSE, TM, PTP, DSPD...
Help please.
Re: Remote Development again... [message #673903 is a reply to message #673421] Wed, 25 May 2011 06:47 Go to previous messageGo to next message
Axel Mueller is currently offline Axel Mueller
Messages: 1949
Registered: July 2009
Senior Member
Creating a Remote C/C++ Project
http://www.eclipse.org/ptp/documentation/2.1/org.eclipse.ptp.rdt.doc.user/html/gettingstarted/creating_a_remote_project.html

remote access and debugging
http://www.embedded-linux.co.uk/tutorial/eclipse-rse

Remote debugging a Linux process from CDT on Windows
http://www.eclipse.org/forums/index.php?t=msg&th=173880&start=0&S=408ed4f3823aaf1207fd21c90b6c2d2e


Before you ask
- search this forum
- see the FAQ http://wiki.eclipse.org/CDT/User/FAQ
- google
Re: Remote Development again... [message #673914 is a reply to message #673903] Wed, 25 May 2011 07:17 Go to previous messageGo to next message
Thomas .
Messages: 32
Registered: July 2009
Member
Dear Axel,

thanks for your response! I've been trying all these things since some time now (frequently during the past months), but didn't manage to get it working. Maybe my use case is not supported...

The "Creating a Remote C/C++ Project" (http://www.eclipse.org/ptp/documentation/2.1/org.eclipse.ptp.rdt.doc.user/html/gettingstarted/creating_a_remote_project.html) tutorial seems sort of outdated, the UIs look different these days. And--what I am missing--it does not explain the differences between the selectable providers (Local vs. RSE vs. Remote Tools) and does not provide decision support for a selection. The same applies to the service configurations (RSE C/C++ Indexing Service vs. Remote Tools DStore C/C++ Indexing Service--both don't work: https://bugs.eclipse.org/bugs/show_bug.cgi?id=347112 .

When you look at my initial post in this thread, you may find *local* files + *remote* build + *remote* debug. I've tried to achieve this guided by the tutorials you have linked me to, but still I'm stuck...

[Updated on: Wed, 25 May 2011 07:29]

Report message to a moderator

Re: Remote Development again... [message #674145 is a reply to message #673914] Wed, 25 May 2011 23:23 Go to previous messageGo to next message
Yevgeny Shifrin is currently offline Yevgeny Shifrin
Messages: 202
Registered: July 2009
Senior Member
More updated links:
http://www.eclipse.org/ptp/doc.php

http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.ptp.rdt.doc.user/html/toc.html

http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.ptp.rdt.doc.user/html/gettingstarted/creating_a_remote_project.html
Re: Remote Development again... [message #674404 is a reply to message #673914] Thu, 26 May 2011 19:37 Go to previous messageGo to next message
Corey Ashford is currently offline Corey Ashford
Messages: 9
Registered: July 2009
Junior Member
Thomas wrote on Wed, 25 May 2011 03:17

When you look at my initial post in this thread, you may find *local* files + *remote* build + *remote* debug. I've tried to achieve this guided by the tutorials you have linked me to, but still I'm stuck...


I don't think that the particular flavor of partially local and partially remote development that you want to do is currently supported by any of the available mechanisms.

PTP's RDT+Remote Tools is particularly good at remote builds, but it's designed to access the source code *only* from the remote machine. Any changes you make are not made locally.

PTP's Synchronized Projects (available in Eclipse 3.7RCx) sounds a little closer to your environment, but the current plug-in utilizes Git for synchronization, and I don't know how well that would play with ClearCase. I suspect you'd get into a bad state very quickly with that solution.

[Updated on: Fri, 27 May 2011 21:34]

Report message to a moderator

Re: Remote Development again... [message #675379 is a reply to message #674404] Tue, 31 May 2011 10:38 Go to previous messageGo to next message
Thomas .
Messages: 32
Registered: July 2009
Member
Quote:

Quote:

When you look at my initial post in this thread, you may find *local* files + *remote* build + *remote* debug. I've tried to achieve this guided by the tutorials you have linked me to, but still I'm stuck...


I don't think that the particular flavor of partially local and partially remote development that you want to do is currently supported by any of the available mechanisms.

PTP's RDT+Remote Tools is particularly good at remote builds, but it's designed to access the source code *only* from the remote machine. Any changes you make are not made locally.


Hm, but what's the use of "Local" connections and services in the respective wizards then?

When reading the "Concepts" pages in the RDT help (yes, they have been updated, thanks!), I still find my approach obvious: Code Indexing Service is provided by RSE C/C++ Indexing Service connected to "Local" host. But this raises NULL pointer exceptions... Using Remote Tools DStore C/C++ Indexing Service with Connection Provider "Local" and Connection "Local" produces the same result...
Re: Remote Development again... [message #675388 is a reply to message #674145] Tue, 31 May 2011 11:03 Go to previous message
Thomas .
Messages: 32
Registered: July 2009
Member
A question to the RDT help pages http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.ptp.rdt.doc.user/html/toc.html:
Remote Development Tools User Guide > Concepts > Services > Build Service
explains the differences between the existing build service providers. I would appreciate the same explanation for the indexer service providers on
Remote Development Tools User Guide > Concepts > Services > Code Indexing Service
. Can anyone point me to a relevant article?
Previous Topic:Can't read its own makefile
Next Topic:Find and replace comment types
Goto Forum:
  


Current Time: Wed Sep 17 17:42:07 GMT 2014

Powered by FUDForum. Page generated in 0.01847 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software