Quote:
Originally Posted by yoko911
Yes, I meant that perl its actually installed, I also used which responds maybe the command that triggering this is trying to access an specific perl command or something, thats why I wanted to debug the makefile
|
So are you running the make in the same terminal that responded with /usr/bin/perl not found? /usr/bin/perl would make sense within the Cygwin terminal but would fail in a Windows CMD terminal because it isn't a valid path in the latter.
On checking just now I see /usr in my Cygwin terminal lists:
drwxr-xr-x+ 1 myuser Domain Users 0 Apr 19 2018 bin
drwxr-xr-x+ 1 myuser Domain Users 0 Aug 24 2016 include
drwxr-xr-x+ 1 myuser Domain Users 0 Aug 24 2016 lib
drwxr-xr-x+ 1 myuser Domain Users 0 Aug 24 2016 libexec
drwxr-xr-x+ 1 myuser Domain Users 0 May 11 2016 local
drwxr-xr-x+ 1 myuser Domain Users 0 Aug 24 2016 sbin
drwxr-xr-x+ 1 myuser Domain Users 0 Aug 24 2016 share
drwxr-xr-x+ 1 myuser Domain Users 0 May 11 2016 src
drwxr-xr-x+ 1 myuser Domain Users 0 Aug 24 2016 ssl
drwxrwxrwt+ 1 myuser Domain Users 0 May 11 2016 tmp
That filesystem is listed as:
df -hP .
Filesystem Size Used Avail Use% Mounted on
C:/cygwin64 466G 424G 42G 92% /
In Windows CMD I can type C: to go to the C drive then "cd cygwin64\usr" to go to the directory. However, when I list it the bin subdirectory isn't there:
C:\cygwin64>cd usr
C:\cygwin64\usr>dir
Volume in drive C has no label.
Volume Serial Number is BE98-CD43
Directory of C:\cygwin64\usr
05/11/2016 02:33 PM <DIR> .
05/11/2016 02:33 PM <DIR> ..
08/24/2016 09:45 AM <DIR> include
08/24/2016 09:45 AM <DIR> libexec
05/11/2016 02:33 PM <DIR> local
08/24/2016 09:45 AM <DIR> sbin
08/24/2016 09:46 AM <DIR> share
05/11/2016 02:33 PM <DIR> src
08/24/2016 09:45 AM <DIR> ssl
05/11/2016 02:33 PM <DIR> tmp
0 File(s) 0 bytes
10 Dir(s) 44,876,910,592 bytes free
That means it would only work if I ran the make from within the Cygwin terminal.