util.dependencies: Show the full error when a symbol is not found (i.e., when running Prosody with the wrong version of Lua).

remotes/origin/0.11
Thijs Alkemade 10 years ago
parent 0d16907ff3
commit bc0ce12e97
  1. 4
      util/dependencies.lua

@ -101,7 +101,7 @@ local function check_dependencies()
local encodings, err = softreq "util.encodings"
if not encodings then
if err:match("not found") then
if err:match("module '[^']*' not found") then
missingdep("util.encodings", { ["Windows"] = "Make sure you have encodings.dll from the Prosody distribution in util/";
["GNU/Linux"] = "Run './configure' and 'make' in the Prosody source directory to build util/encodings.so";
});
@ -118,7 +118,7 @@ local function check_dependencies()
local hashes, err = softreq "util.hashes"
if not hashes then
if err:match("not found") then
if err:match("module '[^']*' not found") then
missingdep("util.hashes", { ["Windows"] = "Make sure you have hashes.dll from the Prosody distribution in util/";
["GNU/Linux"] = "Run './configure' and 'make' in the Prosody source directory to build util/hashes.so";
});

Loading…
Cancel
Save