5

I am trying to compile asterisk from windows using netbeans c/c++ IDE. As i want to add some functionality into the existing code.

when i am running the configure file i got the following errors

cygwin warning:
  MS-DOS style path detected: .\configure
  Preferred POSIX equivalent is: ./configure
  CYGWIN environment variable option "nodosfilewarning" turns off this warning.
  Consult the user's guide for more details about POSIX paths:
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
configure: error: cannot run /bin/sh ./config.sub

I am very new to cross platform development. Please help me to solve this

Shrikant Soni
  • 2,337
  • 2
  • 30
  • 35

1 Answers1

3

The first part seems just to say, that you should call configure not as .\configure but as ./configure. The last line is the real error. As it says it can't run /bin/sh ./config.sub you should check that both files are correct and existent.

Do ls -l ./config.sub to see if the file exists and is readable by your user and file ./config.sub to ensure it is a shell script.

If config.sub seems correct, do

ls -l /bin/sh

to make sure, that the interpreter exists and is executable.

fschmitt
  • 3,478
  • 2
  • 22
  • 24