Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [ptp-user] out of source remote build pain

Karsten

Unfortunately, I can't put a remote path in the build directory, because eclipse keeps changing it by prefixing the local filesystem D:\ to it.

Errors occurred during the build.
Errors running builder 'CDT Builder' on project 'hello'.
Internal error building project hello configuration BGQ
Error launching remote process.
java.net.URISyntaxException: Relative path in absolute URI: remotetools://BGQD:/scratch/stuff
Internal error building project hello configuration BGQ
Error launching remote process.
java.net.URISyntaxException: Relative path in absolute URI: remotetools://BGQD:/scratch/stuff

If I set toolchain to NO Toolchain and then select remote gnu akefile. nothing happens, I get the error I posted before.

I can't find a combination which executes remotely using the path I set. 

If I set the build directory to workspace..... then things at least try to build, but in the wrong place.

Is there a way I can add the remote build dir as a project setting and then slect it from the workspace/filesystem options in the build dir setting?

JB

> -----Original Message-----
> From: ptp-user-bounces@xxxxxxxxxxx [mailto:ptp-user-
> bounces@xxxxxxxxxxx] On Behalf Of Carsten Karbach
> Sent: 23 September 2013 16:29
> To: PTP User list
> Subject: Re: [ptp-user] out of source remote build pain
> 
> Dear John,
> 
> which type of Project Type have you chosen when you created your
> synchronized project?
> In your case, I would suggest that you use a Makefile project (Empty
> Project).
> 
> You can set your build command and build directory via right click on your
> project -> Properties, select "C/C++ Build". In this dialog you can choose the
> build command and the build directory. Make sure, that you are changing
> these properties for the remote build configuration (see the combobox on
> top of the dialog). As build directory you can use an absolute path on your
> remote machine (e.g. /scratch/stuff).
> 
> When you build, the configured build command is executed in the given build
> directory. Note, that by just clicking on the build icon (hammer) Eclipse will
> append the "all" target to your build command. E.g. if your build command is
> "make", clicking on the build icon will invoke "make all".
> 
> There seem to exist many options for cmake support in Eclipse as described
> here: http://www.vtk.org/Wiki/CMake%3aEclipse_UNIX_Tutorial (I have not
> tested them). A simple solution for cmake "support" would be adding a
> Makefile, which calls cmake, and using that Makefile for your build.
> 
> Best regards,
> 
> Carsten
> 
> On 09/23/13 15:54, Biddiscombe, John A. wrote:
> > Hello
> >
> > I've configured a project to be synchronized and the local build goes ok.
> >
> > Build command nmake
> >
> > Build directory d:\build\stuff
> >
> > but the remote part won't cd into the build directory and I can't set
> > a remote location in the build path
> >
> > I'd like to set
> >
> > Build command : make
> >
> > Build directory : remotetools://BGQ/scratch/stuff
> >
> > so that the remote build takes place in the /scratch/stuff on BGQ (the
> > connection)
> >
> > It actually doesn't seem to even try building as it just does
> >
> > 15:49:03 **** Incremental Build of configuration BGQ for project hello
> > ****
> >
> > 15:49:03 Build Finished (took 0ms)
> >
> > [I'm using cmake generated projects, so out of source builds is
> > preferred. Also - Is there a toolchain anywhere for generating
> > makefiles using cmake from eclipse? This would be nice, but for now,
> > just getting the remote build dir to work would save my hair loss.]
> >
> > Note, both locally and remotely, I've run cmake in the build
> > directories to generate valid makefiles (which compile ok by hand),
> > the source dirs are synced, but what's the missing step to invoke the build?
> >
> > thanks hopefully
> >
> > JB
> >
> > --
> >
> > John Biddiscombe,                        email:biddisco @.at.@ cscs.ch
> >
> > http://www.cscs.ch/
> >
> > CSCS, Swiss National Supercomputing Centre  | Tel:  +41 (91) 610.82.07
> >
> > Via Trevano 131, 6900 Lugano, Switzerland   | Fax:  +41 (91) 610.82.82
> >
> >
> >
> > _______________________________________________
> > ptp-user mailing list
> > ptp-user@xxxxxxxxxxx
> > https://dev.eclipse.org/mailman/listinfo/ptp-user
> >
> 
> 
> 
> ----------------------------------------------------------------------------------------------
> --
> ----------------------------------------------------------------------------------------------
> --
> Forschungszentrum Juelich GmbH
> 52425 Juelich
> Sitz der Gesellschaft: Juelich
> Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
> Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher
> Geschaeftsfuehrung: Prof. Dr. Achim Bachem (Vorsitzender), Karsten
> Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt, Prof. Dr. Sebastian
> M. Schmidt
> ----------------------------------------------------------------------------------------------
> --
> ----------------------------------------------------------------------------------------------
> --
> 
> Das Forschungszentrum oeffnet seine Tueren am Sonntag, 29. September,
> von 10:00 bis 17:00 Uhr: http://www.tagderneugier.de
> _______________________________________________
> ptp-user mailing list
> ptp-user@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/ptp-user


Back to the top