P4 can't find the TMP directory?

2010-08-24 Thread Mathew Shember
Hello,

Trying to simply do a p4 client and will receive this message:

$ p4 client
CreateProcess: vim C:\DOCUME~1\nasinteg\LOCALS~1\Temp\t3428t76.tmp: The 
system ca
nnot find the file specified.

Client side operation(s) failed.  Command aborted.


I verified the configs for perforce and they are correct.

The path info is the basic windows env for XP.

I've tried playing with the paths but no luck.

Thanks in advance.

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: P4 can't find the TMP directory?

2010-08-24 Thread Jeremy Bopp
On 8/24/2010 3:28 PM, Mathew Shember wrote:
 Hello,
 
 Trying to simply do a p4 client and will receive this message:
 
 $ p4 client
 CreateProcess: vim C:\DOCUME~1\nasinteg\LOCALS~1\Temp\t3428t76.tmp: The 
 system ca
 nnot find the file specified.
 
 Client side operation(s) failed.  Command aborted.
 
 
 I verified the configs for perforce and they are correct.
 
 The path info is the basic windows env for XP.
 
 I've tried playing with the paths but no luck.

vim is located in /usr/bin and is actually symlink to
/etc/alternatives/vim, and that is in turn a symlink to
/usr/bin/gvim.exe.  The problem is that Windows-native programs don't
know about Cygwin symlinks.  You'll need to configure p4 to run the
gvim.exe file rather than the vim symlink.

-Jeremy

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: P4 can't find the TMP directory?

2010-08-24 Thread Larry Hall (Cygwin)

On 8/24/2010 4:35 PM, Jeremy Bopp wrote:

On 8/24/2010 3:28 PM, Mathew Shember wrote:

Hello,

Trying to simply do a p4 client and will receive this message:

$ p4 client
CreateProcess: vim C:\DOCUME~1\nasinteg\LOCALS~1\Temp\t3428t76.tmp: The 
system ca
nnot find the file specified.

Client side operation(s) failed.  Command aborted.


I verified the configs for perforce and they are correct.

The path info is the basic windows env for XP.

I've tried playing with the paths but no luck.


vim is located in /usr/bin and is actually symlink to
/etc/alternatives/vim, and that is in turn a symlink to
/usr/bin/gvim.exe.  The problem is that Windows-native programs don't
know about Cygwin symlinks.  You'll need to configure p4 to run the
gvim.exe file rather than the vim symlink.


Or there's the Cygwin-enabled version:

http://www.perforce.com/downloads/perforce/r10.1/bin.cygwinx86/p4.exe

It should be noted that:

  1. I haven't tried this version recently.  It could be hopelessly broken
 now for all I know.

  2. There is no source for the above executable so this is (still) in
 violation of the GPL AFAICS.

--
Larry Hall  http://www.rfk.com
RFK Partners, Inc.  (508) 893-9779 - RFK Office
216 Dalton Rd.  (508) 893-9889 - FAX
Holliston, MA 01746

_

A: Yes.

Q: Are you sure?

A: Because it reverses the logical flow of conversation.

Q: Why is top posting annoying in email?


--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple



Re: P4 can't find the TMP directory?

2010-08-24 Thread Christopher Faylor
On Tue, Aug 24, 2010 at 04:57:45PM -0400, Larry Hall (Cygwin) wrote:
   2. There is no source for the above executable so this is (still) in
  violation of the GPL AFAICS.

...and has been for many years...

cgf

--
Problem reports:   http://cygwin.com/problems.html
FAQ:   http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info:  http://cygwin.com/ml/#unsubscribe-simple