title: Makefile error:127
body: <p>I compiled the source code with the Makefile, I got Makefile Error:</p>
  
  <pre><code>/bin/sh: line 8:  : command not found
  make: *** [lib_build] Error 127
  </code></pre>
  
  <p>My lib_build target is as below:</p>
  
  <pre><code>lib_build:
      @echo "--------------------------------------------------------------------";
      @echo "VZW Compiling DM Agent 3rd party and native Libraries..." ;
      @echo "--------------------------------------------------------------------";
      mkdir -p $(VZW_LIB_DIR) ; \
      mkdir -p $(VZW_BIN_DIR) ; \
      mkdir -p $(VZW_SCR_DIR) ; \
      mkdir -p $(VZW_CFG_DIR) ; \
      mkdir -p $(VZW_OBJ_DIR) ; \
      mkdir -p $(VZW_LOG_DIR) ; \
      cd $(VZW_BASE_DIR)/lib/ ; \
      make all ; \
      cd $(VZW_SYNCML_DIR)/src/bld/linux ; \ 
      make all;
      cp -r $(VZW_SYNCML_DIR)/bin/linux/libsml.so $(VZW_LIB_DIR) ;
      cp -r $(VZW_SYNCML_DIR)/bin/linux/libxpt.so $(VZW_LIB_DIR) ;
      cp -r $(VZW_BASE_DIR)/3rd_party/iksemel-1.4/src/.libs/* $(VZW_LIB_DIR) ;
  </code></pre>
  
  <p>It was working fine then I try to modify some line in the above source code and later reverted everything. Then something went wrong and I got the error. I am not able to understand what went wrong.</p>
  
  <p>One more thing to add here. Is there any way to know in which line exactly in the Makefile this kind of problem is happening. If there is no way then it is very difficult to spot these kind of problems.</p>