anchor.diff:  	local outfile = "output.txt"
   	local content
   	-- analyze binary
  -	if exec([[.\bin\objdump -x "]]..infile..[[" > ]]..outfile) then
  +	if exec([[.\bin\objdump -x "]]..infile..[[" > ]]..outfile..[[ 2<&1]]) then
   		-- read temp file
   		local fh = io.open(outfile)
   		content = fh:read("*a")
  
positive.code: 					if look_for_headers(directory) then
  						print("Headers found, checking runtime to use...")
  						if get_runtime() then
  							print("Runtime found, now testing interpreter...")
  							if exec(S[[$LUA_BINDIR\$LUA_INTERPRETER -v 2>NUL]]) then
  								print("    Ok")
  								return true
  
negative.code: 			end
  		end
  	end
  	if type(vars.LUA_RUNTIME) ~= "string" then
  		-- analysis failed, issue a warning
  		vars.LUA_RUNTIME = "MSVCR80"
  		print("*** WARNING ***: could not analyse the runtime used, defaulting to "..vars.LUA_RUNTIME)
  	end
  	return true
  end
  
  local function look_for_lua_install ()
  