X-Recipient: archive-cygwin AT delorie DOT com DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:mime-version:date:message-id:subject:from:to :content-type; q=dns; s=default; b=Mp/TkTFJyoRPRkSj9IgT/V48uN6VQ SA3mf5qNtuT9wNu45nBR6+hSbDfXK4TwDVVTM3bh7pOvAwa6E3OVc+iKqs0fN2Sc fLY1j0e6CsxrkADTxdY7zPzxcHR+nBKu3SLN9isOtHC3YWBf71MjsnL7Kbglea8u ovPk071VQUHLCI= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:mime-version:date:message-id:subject:from:to :content-type; s=default; bh=F1uQeFS5UggKheoUGKYJU/iE8WE=; b=ah+ sVgC0gdPuBiqMqXDFDfkQEfV4iTUUYoe4EOqvkxhR30wzXYkqH4LVjzYqc2BBi39 cqzLAltYbRwb4ACMBbhIQTalRviVvcmmAWApncQGf2mcHIoEiIrlJQ+Z3HuT5n0I nPK5I3tPmgwNT9k+tWLtePHVo8sGHXC5VlM6T/TY= Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.2 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-ee0-f52.google.com MIME-Version: 1.0 X-Received: by 10.15.74.197 with SMTP id j45mr14068248eey.40.1382245954653; Sat, 19 Oct 2013 22:12:34 -0700 (PDT) Date: Sat, 19 Oct 2013 22:12:34 -0700 Message-ID: Subject: make execvp error From: Balaji Venkataraman To: Cygwin Content-Type: multipart/mixed; boundary=001a11c398081ea72104e9253790 X-IsSubscribed: yes --001a11c398081ea72104e9253790 Content-Type: text/plain; charset=ISO-8859-1 I've been using Cygwin (usually as an Administrator) for quite a few years and was surprised to see this. I tried running make from a non-admin shell and I got this error. make: execvp: /bin/sh: Permission denied make: execvp: /bin/sh: Permission denied make: execvp: /bin/sh: Permission denied make: execvp: /bin/sh: Permission denied make: execvp: /bin/sh: Permission denied I read this[1] and then I changed my /etc/fstab - closed *all* cygwin processes, and started a new bash shell and checked my mount options. $ mount C:/cygwin/bin on /bin type ntfs (binary,cygexec) C:/cygwin/bin on /usr/bin type ntfs (binary,cygexec) C:/cygwin/lib on /usr/lib type ntfs (binary,auto) C:/cygwin on / type ntfs (binary,auto) C: on /c type ntfs (binary,posix=0,noumount,auto) I still I have the same problem. When I tried a STC[2] (trivial), I don't see a problem - so my env and setup seems to be okay. But my project makefile doesn't work. Then I tried a different makefile - see attached. Fails with these errors: make: execvp: /bin/sh: Permission denied Makefile:39: recipe for target 'submake' failed make: [submake] Error 127 (ignored) Reading the shell script faq[3] referred to from the first FAQ link, doesn't help me debug further. Appreciate any pointers on how to go about figuring what it is in my Makefile(s) that I need to fix. I would certainly like to avoid doing everything from an UAC elevated administrator shell. On a similar note, I have hte same problem running git - I can't do much without the administrator shell. Are these related? Thanks, Balaji [1] http://cygwin.com/faq/faq.html#faq.programming.make-execvp [2] echo -e 'all:\n\ttouch $@' > m.mk make -f m.mk [3] http://cygwin.com/faq/faq.html#faq.using.shell-scripts --001a11c398081ea72104e9253790 Content-Type: application/octet-stream; name=Makefile Content-Disposition: attachment; filename=Makefile Content-Transfer-Encoding: base64 X-Attachment-Id: f_hmzt8bmd0 IyEvdXNyL2Jpbi9zaAojIFJldmlzZWQgdG8gY29tcGlsZSB1bmRlciBDeWd3 aW4gMS41LjEyLTEgYW5kIGdjYyAzLjMuMywgYnV0CiMgcHJvYmFibHkgd2ls bCBjb21waWxlIHVuZGVyIG90aGVyIEN5Z3dpbiByZWxlYXNlcy4KIyBUaGlz IG1ha2VmaWxlIGlzIGJhc2VkIG9uIHRoZSBvcmlnaW5hbCBtYWtlZmlsZXMg c3VwcGxpZWQgd2l0aAojIHRoZSBwaW5nIGltcGxlbWVudGF0aW9uIGZyb20g TWlrZSBNdXVzcy4KCiMgVGhlIEJJTkRJUiBpcyB0aGUgZGlyZWN0b3J5IGlu IHdoaWNoIHRoZSBwaW5nIGV4ZWN1dGFibGUgd2lsbCAKIyBiZSBpbnN0YWxs ZWQgYW5kIHRoZSBNQU5ESVIgaXMgdGhlIGRpcmVjdG9yeSBpbiB3aGljaCB0 aGUgcGluZyAKIyBtYW51YWwgcGFnZSB3aWxsIGJlIGluc3RhbGxlZC4KCnBy ZWZpeCA9IC91c3IKQklORElSID0gJHtwcmVmaXh9L2JpbgpNQU5ESVIgPSAk e3ByZWZpeH0vc2hhcmUvbWFuL21hbjEKCiMgWW91IHNob3VsZG4ndCBuZWVk IHRvIGNoYW5nZSBhbnl0aGluZyBiZWxvdyB0aGlzIGxpbmUuCgpDQz0gZ2Nj CkNGTEFHUyA9IC1PMgpDUFBGTEFHUyA9IC1JL3Vzci9pbmNsdWRlCkxERkxB R1MgPSAtcwpHID0gLWcKSU5DTCA9IC1JLgpMSUJTID0gCgojIFNjcmlwdCAo b3IgcHJvZ3JhbSkgdGhhdCByZXR1cm5zIHRoZSBtYWNoaW5lIGFuZCBvcyB0 eXBlcy4KIyBZb3UgY2FuIGFsc28gZWRpdCBpbiB0aGUgbmFtZSB5b3Vyc2Vs Zi4KTUQ9YHVuYW1lIC1tYApPUz1gdW5hbWUgLW9gCgojIFNjcmlwdCAob3Ig cHJvZ3JhbSkgdGhhdCByZXR1cm5zIHRoZSB1c2VyIGFuZCBhbmQgZ3JvdXAs CiMgb3IganVzdCBlZGl0IGluIHRoZSBuYW1lIHlvdXJzZWxmLiBJbiBjYXNl IHRoZSB1c2VyIGJlbG9uZ3MKIyB0byBzZXZlcmFsIGdyb3VwcywgaXQgd2ls bCBiZSByZXR1cm5lZCBvbmx5IHRoZSBmaXJzdC4KIyBZb3UgY2FuIGVkaXQg dGhlIG5hbWUgYW5kIGdyb3VwIHRvIG9uZSBvZiB5b3VyIHByZWZlcmVuY2Uu Ck1ZX1VTRVIgPSBgd2hvYW1pYApNWV9HUk9VUCA9IGBncm91cHMgfCBhd2sg J3twcmludCAkJDF9J2AKCgpzdWJtYWtlOgoJLUBkaXI9JChNRCktJChPUyk7 IHNldCAteDsgXAoJaWYgWyAhIC1kICQkZGlyIF07IHRoZW4gJHtNQUtFfSAk e01GTEFHU30gY29uZmlnOyBmaTsgXAoJaWYgWyAtbiAiYGZpbmQgTWFrZWZp bGUgLW5ld2VyICQkZGlyL01ha2VmaWxlIC1wcmludGAiIF07IFwKCSAgdGhl biAke01BS0V9ICR7TUZMQUdTfSBjb25maWc7IGZpOyBcCgljZCAkJGRpcjsg JHtNQUtFfSAke01GTEFHU30gcGluZwoKYWxsOgoJJHtNQUtFfSAke01GTEFH U30gc3VibWFrZTsgXAoJJHtNQUtFfSAke01GTEFHU30gaW5zdGFsbAoKcGlu ZzoKCSQoQ0MpICQoQ1BQRkxBR1MpICQoSU5DTCkgJChHKSAkKENGTEFHUykg JChMREZMQUdTKSAgLW8gcGluZyBwaW5nLTEuMC0xLmMgJChMSUJTKQoKCiMg Ti5CLi0gc3ltYm9saWMgbGlua3MgYXJlIHVzZWQgaW4gdGhlIHN1YmRpcmVj dG9yeSByYXRoZXIgdGhhbiBWUEFUSAojIGJlY2F1c2UgYXQgbGVhc3Qgb25l IFN1biBjYyBjb21waWxlciBwdXRzIHRoZSAubyBpbiB0aGUgd3JvbmcgcGxh Y2UKIyB3aGVuIHVzaW5nIFZQQVRIIGFuZCBpdCdzIGFsbW9zdCBpbXBvc3Np YmxlIHRvIGdldCAibWFrZSBkZXBlbmQiIHRvCiMgZG8gdGhlIHJpZ2h0IHRo aW5nLgoKY29uZmlnOgoJLUBkaXI9JChNRCktJChPUyk7IHNldCAteDsgXAoJ bWtkaXIgJCRkaXI7IGNobW9kIHVnK3cgJCRkaXI7IFwKCWxuIC1zIC4uL3Bp bmctMS4wLTEuYyAkJGRpcjsgbG4gLXMgLi4vcGluZy4xICQkZGlyOyBcCglz ZWQgLWUgIi9eYWxsOi9kIiBNYWtlZmlsZSA+JCRkaXIvTWFrZWZpbGU7IFwK CWNobW9kIHVnK3cgJCRkaXIvTWFrZWZpbGU7IFwKCWNkICQkZGlyOyAke01B S0V9ICR7TUZMQUdTfSBkZXBlbmQKCmluc3RhbGw6CgktQGRpcj0kKE1EKS0k KE9TKTsgc2V0IC14OyBcCglpbnN0YWxsIC1jIC1vICQoTVlfVVNFUikgLWcg JChNWV9HUk9VUCkgLW0gNzU1IC1EICQkZGlyL3BpbmcuZXhlICR7REVTVERJ Un0ke0JJTkRJUn0vcGluZy5leGU7IFwKCWluc3RhbGwgLWMgLW8gJChNWV9V U0VSKSAtZyAkKE1ZX0dST1VQKSAtbSA2NjQgLUQgJCRkaXIvcGluZy4xICR7 REVTVERJUn0ke01BTkRJUn0vcGluZy4xCgpsaW50OgoJbGludCAtaGJ4biAk KElOQ0wpIHBpbmctMS4wLTEuYyB8IFwKCSAgICBncmVwIC12ICdwb3NzaWJs ZSBwb2ludGVyIGFsaWdubWVudCBwcm9ibGVtJwoKY2xlYW46CgktQGRpcj0k KE1EKS0kKE9TKTsgc2V0IC14OyBybSAtcmYgJCRkaXIKCmRpc3RjbGVhbjoK CS1AZGlyPSQoTUQpLSQoT1MpOyBzZXQgLXg7IHJtIC1yZiAkJGRpcgoKdW5p bnN0YWxsOgoJLUBkaXI9JChNRCktJChPUyk7IHNldCAteDsgXAoJcm0gJHtE RVNURElSfSR7QklORElSfS9waW5nLmV4ZTsgXAoJcm0gJHtERVNURElSfSR7 TUFORElSfS9waW5nLjE7IFwKCXJtIC1yZiAkJGRpcjsgXAoJcm0gcGluZy4x IHBpbmctMS4wLTEuYyBNYWtlZmlsZQoKZGVwZW5kOgoJZ2NjIC1NIHBpbmct MS4wLTEuYyB8IHNlZCAncy9cLm8vLycgfCBcCglhd2sgJyB7IGlmICgkJDEg IT0gcHJldikgXAoJCXsgaWYgKHJlYyAhPSAiIikgcHJpbnQgcmVjOyByZWMg PSAkJDA7IHByZXYgPSAkJDE7IH0gXAoJCWVsc2UgeyBpZiAobGVuZ3RoKHJl YyAkJDIpID4gNzgpIHsgcHJpbnQgcmVjOyByZWMgPSAkJDA7IH0gXAoJCWVs c2UgcmVjID0gcmVjICIgIiAkJDIgfSB9IFwKCQlFTkQgeyBwcmludCByZWMg fSAnID4+IG1ha2VkZXA7CgllY2hvICcvXiMgRE8gTk9UIERFTEVURSBUSElT IExJTkUvKzIsJCRkJyA+ZWRkZXA7CgllY2hvICckJHIgbWFrZWRlcCcgPj5l ZGRlcDsKCWVjaG8gJ3cnID4+ZWRkZXA7CgljcCBNYWtlZmlsZSBNYWtlZmls ZS5iYWs7CgllZCAtIE1ha2VmaWxlIDxlZGRlcDsKCXJtIGVkZGVwIG1ha2Vk ZXA7CgllY2hvICcjIERFUEVOREVOQ0lFUyBNVVNUIEVORCBBVCBFTkQgT0Yg RklMRScgPj4gTWFrZWZpbGU7CgllY2hvICcjIElGIFlPVSBQVVQgU1RVRkYg SEVSRSBJVCBXSUxMIEdPIEFXQVknID4+IE1ha2VmaWxlOwoJZWNobyAnIyBz ZWUgbWFrZSBkZXBlbmQgYWJvdmUnID4+IE1ha2VmaWxlOwoKIyBETyBOT1Qg REVMRVRFIFRISVMgTElORSAtLSBtYWtlIGRlcGVuZCB1c2VzIGl0CgoKCg== --001a11c398081ea72104e9253790 Content-Type: text/plain; charset=us-ascii -- 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 --001a11c398081ea72104e9253790--