unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* remote-compile
@ 2003-12-08 12:26 Richard Martin
  2003-12-08 15:53 ` remote-compile Eli Zaretskii
  0 siblings, 1 reply; 10+ messages in thread
From: Richard Martin @ 2003-12-08 12:26 UTC (permalink / raw)


Hi,

I am a bit of newbie with emacs but I am trying to setup my development
environment and I was wondering if this scenario was possible.

I have 2 machines one of which I run emacs on and the other I compile
on. Both machines have mounted dirs on which the code is. Every time I
kick off a remote-compile and select and error it goes off and retrieves
the file from the remote machine - even though my local machine can see
it and it is exactly the same file. Any ideas if it is possible to stop
emacs from ftping the file and using the local one? I think emacs is
using efs to ftp the file.

Many thanks
Richard

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: remote-compile
  2003-12-08 12:26 remote-compile Richard Martin
@ 2003-12-08 15:53 ` Eli Zaretskii
  2003-12-08 16:22   ` remote-compile Richard Martin
       [not found]   ` <mailman.1342.1070904292.399.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 10+ messages in thread
From: Eli Zaretskii @ 2003-12-08 15:53 UTC (permalink / raw)


> From: Richard Martin <Richard.Martin@aepona.com>
> Organization: AePONA Ltd
> Date: Mon, 08 Dec 2003 12:26:31 +0000
> Sender: help-gnu-emacs-bounces+eliz=elta.co.il@gnu.org
> 
> I have 2 machines one of which I run emacs on and the other I compile
> on. Both machines have mounted dirs on which the code is. Every time I
> kick off a remote-compile and select and error it goes off and retrieves
> the file from the remote machine - even though my local machine can see
> it and it is exactly the same file. Any ideas if it is possible to stop
> emacs from ftping the file and using the local one?

The first thing I would try is to use `rsh' to compile on the remote
machine.  Then the messages spit by the compiler will mention file
names as if they were local, so next-error will do what you want.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: remote-compile
  2003-12-08 15:53 ` remote-compile Eli Zaretskii
@ 2003-12-08 16:22   ` Richard Martin
  2003-12-08 16:46     ` remote-compile Eli Zaretskii
       [not found]   ` <mailman.1342.1070904292.399.help-gnu-emacs@gnu.org>
  1 sibling, 1 reply; 10+ messages in thread
From: Richard Martin @ 2003-12-08 16:22 UTC (permalink / raw)
  Cc: help-gnu-emacs

Eli Zaretskii wrote:

>>From: Richard Martin <Richard.Martin@aepona.com>
>>Organization: AePONA Ltd
>>Date: Mon, 08 Dec 2003 12:26:31 +0000
>>Sender: help-gnu-emacs-bounces+eliz=elta.co.il@gnu.org
>>
>>I have 2 machines one of which I run emacs on and the other I compile
>>on. Both machines have mounted dirs on which the code is. Every time I
>>kick off a remote-compile and select and error it goes off and retrieves
>>the file from the remote machine - even though my local machine can see
>>it and it is exactly the same file. Any ideas if it is possible to stop
>>emacs from ftping the file and using the local one?
>>    
>>
>
>The first thing I would try is to use `rsh' to compile on the remote
>machine.  Then the messages spit by the compiler will mention file
>names as if they were local, so next-error will do what you want.
>
>
>
>_______________________________________________
>Help-gnu-emacs mailing list
>Help-gnu-emacs@gnu.org
>http://mail.gnu.org/mailman/listinfo/help-gnu-emacs
>  
>
Thanks for your reply.

When I execute remote-compile locally the compiler prints out lines 
which look to be exactly the same as the emacs compile command executed 
on the remote machine ie something like this

"/code/richard/status.c", line 92: Warning: String literal converted to 
char* in initialization.

the /code directory can be seen on both machines.

Is this what you meant?

Thanks
Richard

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: remote-compile
  2003-12-08 16:22   ` remote-compile Richard Martin
@ 2003-12-08 16:46     ` Eli Zaretskii
  2003-12-08 16:52       ` remote-compile Richard Martin
  0 siblings, 1 reply; 10+ messages in thread
From: Eli Zaretskii @ 2003-12-08 16:46 UTC (permalink / raw)


> Date: Mon, 08 Dec 2003 16:22:06 +0000
> From: Richard Martin <richard.martin@aepona.com>
> 
> When I execute remote-compile locally the compiler prints out lines 
> which look to be exactly the same as the emacs compile command executed 
> on the remote machine ie something like this
> 
> "/code/richard/status.c", line 92: Warning: String literal converted to 
> char* in initialization.
> 
> the /code directory can be seen on both machines.
> 
> Is this what you meant?

Yes.

Does this work?  If not, why not?

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: remote-compile
  2003-12-08 16:46     ` remote-compile Eli Zaretskii
@ 2003-12-08 16:52       ` Richard Martin
  2003-12-08 17:13         ` remote-compile Eli Zaretskii
  0 siblings, 1 reply; 10+ messages in thread
From: Richard Martin @ 2003-12-08 16:52 UTC (permalink / raw)
  Cc: help-gnu-emacs

Eli Zaretskii wrote:

>>Date: Mon, 08 Dec 2003 16:22:06 +0000
>>From: Richard Martin <richard.martin@aepona.com>
>>
>>When I execute remote-compile locally the compiler prints out lines 
>>which look to be exactly the same as the emacs compile command executed 
>>on the remote machine ie something like this
>>
>>"/code/richard/status.c", line 92: Warning: String literal converted to 
>>char* in initialization.
>>
>>the /code directory can be seen on both machines.
>>
>>Is this what you meant?
>>    
>>
>
>Yes.
>
>Does this work?  If not, why not?
>
>
>
>_______________________________________________
>Help-gnu-emacs mailing list
>Help-gnu-emacs@gnu.org
>http://mail.gnu.org/mailman/listinfo/help-gnu-emacs
>  
>
Yes the compile kicks off and gives the correct errors but when i press 
enter when the cursor is over the error efs loads the remote file and 
not the local file ie status.c@remotemachine instead of status.c

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: remote-compile
  2003-12-08 16:52       ` remote-compile Richard Martin
@ 2003-12-08 17:13         ` Eli Zaretskii
  2003-12-08 17:41           ` remote-compile Richard Martin
  0 siblings, 1 reply; 10+ messages in thread
From: Eli Zaretskii @ 2003-12-08 17:13 UTC (permalink / raw)


> Date: Mon, 08 Dec 2003 16:52:06 +0000
> From: Richard Martin <richard.martin@aepona.com>
> >
> Yes the compile kicks off and gives the correct errors but when i press 
> enter when the cursor is over the error efs loads the remote file and 
> not the local file ie status.c@remotemachine instead of status.c

Perhaps the problem is with EFS, then, not with Emacs.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: remote-compile
  2003-12-08 17:13         ` remote-compile Eli Zaretskii
@ 2003-12-08 17:41           ` Richard Martin
  0 siblings, 0 replies; 10+ messages in thread
From: Richard Martin @ 2003-12-08 17:41 UTC (permalink / raw)
  Cc: help-gnu-emacs

Eli Zaretskii wrote:

>>Date: Mon, 08 Dec 2003 16:52:06 +0000
>>From: Richard Martin <richard.martin@aepona.com>
>>    
>>
>>Yes the compile kicks off and gives the correct errors but when i press 
>>enter when the cursor is over the error efs loads the remote file and 
>>not the local file ie status.c@remotemachine instead of status.c
>>    
>>
>
>Perhaps the problem is with EFS, then, not with Emacs.
>
>
>
>_______________________________________________
>Help-gnu-emacs mailing list
>Help-gnu-emacs@gnu.org
>http://mail.gnu.org/mailman/listinfo/help-gnu-emacs
>  
>
Possibly - has anyone any experience in setting up efs?

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: remote-compile
       [not found]   ` <mailman.1342.1070904292.399.help-gnu-emacs@gnu.org>
@ 2003-12-08 19:56     ` Stefan Monnier
  2003-12-09 10:27       ` remote-compile Richard Martin
       [not found]       ` <mailman.1406.1070969442.399.help-gnu-emacs@gnu.org>
  0 siblings, 2 replies; 10+ messages in thread
From: Stefan Monnier @ 2003-12-08 19:56 UTC (permalink / raw)


> When I execute remote-compile locally the compiler prints out lines which
> look to be exactly the same as the emacs compile command executed on the
> remote machine ie something like this

I don't know what remote-compile uses, but what the other poster suggested
is to use M-x compile with an explicit rsh in the comand.

Otherwise, you might want to check the value of comint-file-name-prefix
in the compilation buffer (in case that's what remote-compile uses).


        Stefan

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: remote-compile
  2003-12-08 19:56     ` remote-compile Stefan Monnier
@ 2003-12-09 10:27       ` Richard Martin
       [not found]       ` <mailman.1406.1070969442.399.help-gnu-emacs@gnu.org>
  1 sibling, 0 replies; 10+ messages in thread
From: Richard Martin @ 2003-12-09 10:27 UTC (permalink / raw)
  Cc: help-gnu-emacs

Thanks for your idea - I tried using the rsh with the compile command
and it worked, but only of efs wasn't loaded. As soon as efs was loaded
then is started ftping the file. Is there an option in efs to look for
the file locally first?

I'm afraid I couldn't find the value comint-file-name-prefix.

Thanks
Richard

On Mon, 2003-12-08 at 19:56, Stefan Monnier wrote:
> > When I execute remote-compile locally the compiler prints out lines which
> > look to be exactly the same as the emacs compile command executed on the
> > remote machine ie something like this
> 
> I don't know what remote-compile uses, but what the other poster suggested
> is to use M-x compile with an explicit rsh in the comand.
> 
> Otherwise, you might want to check the value of comint-file-name-prefix
> in the compilation buffer (in case that's what remote-compile uses).
> 
> 
>         Stefan
> _______________________________________________
> Help-gnu-emacs mailing list
> Help-gnu-emacs@gnu.org
> http://mail.gnu.org/mailman/listinfo/help-gnu-emacs
-- 
Richard Martin <Richard.Martin@aepona.com>
AePONA Ltd

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: remote-compile
       [not found]       ` <mailman.1406.1070969442.399.help-gnu-emacs@gnu.org>
@ 2003-12-09 18:12         ` Stefan Monnier
  0 siblings, 0 replies; 10+ messages in thread
From: Stefan Monnier @ 2003-12-09 18:12 UTC (permalink / raw)


> Thanks for your idea - I tried using the rsh with the compile command
> and it worked, but only of efs wasn't loaded. As soon as efs was loaded
> then is started ftping the file. Is there an option in efs to look for
> the file locally first?

Last I heard, EFS does not work in Emacs, so you might want to check the
XEmacs newsgroup.


        Stefan

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2003-12-09 18:12 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-12-08 12:26 remote-compile Richard Martin
2003-12-08 15:53 ` remote-compile Eli Zaretskii
2003-12-08 16:22   ` remote-compile Richard Martin
2003-12-08 16:46     ` remote-compile Eli Zaretskii
2003-12-08 16:52       ` remote-compile Richard Martin
2003-12-08 17:13         ` remote-compile Eli Zaretskii
2003-12-08 17:41           ` remote-compile Richard Martin
     [not found]   ` <mailman.1342.1070904292.399.help-gnu-emacs@gnu.org>
2003-12-08 19:56     ` remote-compile Stefan Monnier
2003-12-09 10:27       ` remote-compile Richard Martin
     [not found]       ` <mailman.1406.1070969442.399.help-gnu-emacs@gnu.org>
2003-12-09 18:12         ` remote-compile Stefan Monnier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).