using external commands in vim causes fork error

nanothief nanothief@gmail.com
Thu Jul 19 04:03:00 GMT 2007


When attempting to use an external command in vim (mainly make), I receive
the following error:
:make
sh: fork: Resource temporarily unavailable

shell returned 128
Press ENTER or type command to continue
E40: Can't open errorfile /tmp/v817919/0

However if i use make from outside vim, it works perfectly. Also, if use
:shell from within vim, almost all commands (ie ls, make, fortune, etc) fail
from the same fork error, while only the builtin commands (echo, pwd, cd,
etc) succeed. There is no problem running multiple bash prompts, vim windows
or make commands simultaneously. The problem only occurs when inside vim.

I have found many references to a fork error in past discussions, but in the
ones I found there was no solution relevant to me.

I built vim from the sources supplied from the cygwin installer, using
almost all the features and most of the interfaces (python, tcl, mzscheme,
perl). The cygwin directory is on a NTFS partition. My cygwin variable is
set to nontsec tty binmode. Finally, I have 2gb of ram, and a dual core
intel core 2 6600 processor.

Any help would be greatly appreciated


-- 
View this message in context: http://www.nabble.com/using-external-commands-in-vim-causes-fork-error-tf4108011.html#a11681959
Sent from the Cygwin Users mailing list archive at Nabble.com.


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



More information about the Cygwin mailing list