Dear all,

There is a limitation for tcsh (setenv: Too many arguments) to set the PATH 
environmental variable as you can see in the attached file with the steps to 
reproduce it. It probably looks like tcsh limitation and not Cygwin. The "set 
path=( ${HOME}/bin $path)" is not complaining and sets the path, but it also 
interprets the space in the paths as a separator. The only Cygwin related issue 
is probably the /usr/bin that it is added twice. Any workarounds?

Panos

Application Architect
CONSULIAT (under contract with the EEAS)
BA.BS.3.IS
Office: EEAS B100 Floor 5 Area 048
Rue Belliard 100, 1000 Brussels
Phone: +32 2 584 6017

kavalpa@BELBRU-L1903777 ~
$ echo $PATH
/usr/local/bin:/usr/bin:/cygdrive/c/Program Files/Git/cmd:/cygdrive/c/Program 
Files/Java/jdk/bin:/cygdrive/c/Program Files/Npm:/cygdrive/c/Program Files 
(x86)/Common 
Files/Oracle/Java/javapath:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0:/cygdrive/c/WINDOWS/System32/OpenSSH:/cygdrive/c/Program
 Files (x86)/Webex/Webex/Applications:/cygdrive/c/Program Files/Oracle/Instant 
Client:/cygdrive/c/Program Files/PuTTY:/cygdrive/c/Program 
Files/Apache/apache-ant/bin:/cygdrive/c/Program 
Files/Apache/apache-maven/bin:/cygdrive/c/Program 
Files/Apache/apache-httpd/bin:/cygdrive/c/Program Files (x86)/Bitvise SSH 
Client:/cygdrive/c/Program Files/MySQL/MySQL Server/bin:/cygdrive/c/Program 
Files/Node.js:/cygdrive/c/Program Files (x86)/SAP 
BusinessObjects/sqlanywhere/BIN64:/cygdrive/c/Program Files (x86)/SAP 
BusinessObjects/sqlanywhere/BIN32:/cygdrive/c/Program 
Files/Sysinternals:/cygdrive/c/Program 
Files/DIGIT/WLST-API/bin:/cygdrive/c/Program Files (x86)/Oracle/Instant 
Client:/cygdrive/c/Program Files/Oracle/TNSPing:/cygdrive/c/Program 
Files/ZeroTurnaround/JRebel/bin:/cygdrive/c/DEV/PHP/php:/cygdrive/c/Program 
Files/PHP/composer/bin:/usr/bin:/cygdrive/c/Users/kavalpa/AppData/Local/Microsoft/WindowsApps

kavalpa@BELBRU-L1903777 ~
$ tcsh
kavalpa@BELBRU-L1903777:[19] ~ > echo $PATH
/usr/local/bin:/usr/bin:/cygdrive/c/Program Files/Git/cmd:/cygdrive/c/Program 
Files/Java/jdk/bin:/cygdrive/c/Program Files/Npm:/cygdrive/c/Program Files 
(x86)/Common 
Files/Oracle/Java/javapath:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0:/cygdrive/c/WINDOWS/System32/OpenSSH:/cygdrive/c/Program
 Files (x86)/Webex/Webex/Applications:/cygdrive/c/Program Files/Oracle/Instant 
Client:/cygdrive/c/Program Files/PuTTY:/cygdrive/c/Program 
Files/Apache/apache-ant/bin:/cygdrive/c/Program 
Files/Apache/apache-maven/bin:/cygdrive/c/Program 
Files/Apache/apache-httpd/bin:/cygdrive/c/Program Files (x86)/Bitvise SSH 
Client:/cygdrive/c/Program Files/MySQL/MySQL Server/bin:/cygdrive/c/Program 
Files/Node.js:/cygdrive/c/Program Files (x86)/SAP 
BusinessObjects/sqlanywhere/BIN64:/cygdrive/c/Program Files (x86)/SAP 
BusinessObjects/sqlanywhere/BIN32:/cygdrive/c/Program 
Files/Sysinternals:/cygdrive/c/Program 
Files/DIGIT/WLST-API/bin:/cygdrive/c/Program Files (x86)/Oracle/Instant 
Client:/cygdrive/c/Program Files/Oracle/TNSPing:/cygdrive/c/Program 
Files/ZeroTurnaround/JRebel/bin:/cygdrive/c/DEV/PHP/php:/cygdrive/c/Program 
Files/PHP/composer/bin:/usr/bin:/cygdrive/c/Users/kavalpa/AppData/Local/Microsoft/WindowsApps
kavalpa@BELBRU-L1903777:[20] ~ > setenv PATH ${HOME}/bin:${PATH}
setenv: Too many arguments.
kavalpa@BELBRU-L1903777:[21] ~ > exit
exit

kavalpa@BELBRU-L1903777 ~
$ export PATH=${HOME}/bin:${PATH}

kavalpa@BELBRU-L1903777 ~
$ echo $PATH
/home/kavalpa/bin:/usr/local/bin:/usr/bin:/cygdrive/c/Program 
Files/Git/cmd:/cygdrive/c/Program Files/Java/jdk/bin:/cygdrive/c/Program 
Files/Npm:/cygdrive/c/Program Files (x86)/Common 
Files/Oracle/Java/javapath:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0:/cygdrive/c/WINDOWS/System32/OpenSSH:/cygdrive/c/Program
 Files (x86)/Webex/Webex/Applications:/cygdrive/c/Program Files/Oracle/Instant 
Client:/cygdrive/c/Program Files/PuTTY:/cygdrive/c/Program 
Files/Apache/apache-ant/bin:/cygdrive/c/Program 
Files/Apache/apache-maven/bin:/cygdrive/c/Program 
Files/Apache/apache-httpd/bin:/cygdrive/c/Program Files (x86)/Bitvise SSH 
Client:/cygdrive/c/Program Files/MySQL/MySQL Server/bin:/cygdrive/c/Program 
Files/Node.js:/cygdrive/c/Program Files (x86)/SAP 
BusinessObjects/sqlanywhere/BIN64:/cygdrive/c/Program Files (x86)/SAP 
BusinessObjects/sqlanywhere/BIN32:/cygdrive/c/Program 
Files/Sysinternals:/cygdrive/c/Program 
Files/DIGIT/WLST-API/bin:/cygdrive/c/Program Files (x86)/Oracle/Instant 
Client:/cygdrive/c/Program Files/Oracle/TNSPing:/cygdrive/c/Program 
Files/ZeroTurnaround/JRebel/bin:/cygdrive/c/DEV/PHP/php:/cygdrive/c/Program 
Files/PHP/composer/bin:/usr/bin:/cygdrive/c/Users/kavalpa/AppData/Local/Microsoft/WindowsApps

kavalpa@BELBRU-L1903777 ~
$ tcsh
kavalpa@BELBRU-L1903777:[22] ~ > echo $PATH
/home/kavalpa/bin:/usr/local/bin:/usr/bin:/cygdrive/c/Program 
Files/Git/cmd:/cygdrive/c/Program Files/Java/jdk/bin:/cygdrive/c/Program 
Files/Npm:/cygdrive/c/Program Files (x86)/Common 
Files/Oracle/Java/javapath:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0:/cygdrive/c/WINDOWS/System32/OpenSSH:/cygdrive/c/Program
 Files (x86)/Webex/Webex/Applications:/cygdrive/c/Program Files/Oracle/Instant 
Client:/cygdrive/c/Program Files/PuTTY:/cygdrive/c/Program 
Files/Apache/apache-ant/bin:/cygdrive/c/Program 
Files/Apache/apache-maven/bin:/cygdrive/c/Program 
Files/Apache/apache-httpd/bin:/cygdrive/c/Program Files (x86)/Bitvise SSH 
Client:/cygdrive/c/Program Files/MySQL/MySQL Server/bin:/cygdrive/c/Program 
Files/Node.js:/cygdrive/c/Program Files (x86)/SAP 
BusinessObjects/sqlanywhere/BIN64:/cygdrive/c/Program Files (x86)/SAP 
BusinessObjects/sqlanywhere/BIN32:/cygdrive/c/Program 
Files/Sysinternals:/cygdrive/c/Program 
Files/DIGIT/WLST-API/bin:/cygdrive/c/Program Files (x86)/Oracle/Instant 
Client:/cygdrive/c/Program Files/Oracle/TNSPing:/cygdrive/c/Program 
Files/ZeroTurnaround/JRebel/bin:/cygdrive/c/DEV/PHP/php:/cygdrive/c/Program 
Files/PHP/composer/bin:/usr/bin:/cygdrive/c/Users/kavalpa/AppData/Local/Microsoft/WindowsApps
kavalpa@BELBRU-L1903777:[23] ~ >
--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to