In PE_fixup_imports report "module file not found" only in case of a
"file not found" error. Otherwise report failure and error number.

diff --git a/loader/pe_image.c b/loader/pe_image.c
index 28485aa..81c1567 100644
--- a/loader/pe_image.c
+++ b/loader/pe_image.c
@@ -273,7 +273,11 @@
 
 	wmImp = MODULE_LoadLibraryExA( name, 0, 0 );
 	if (!wmImp) {
-	    ERR_(module)("Module (file) %s (which is needed by %s) not found\n", name, wm->filename);
+            if(GetLastError() == ERROR_FILE_NOT_FOUND)
+                ERR_(module)("Module (file) %s (which is needed by %s) not found\n", name, wm->filename);
+            else
+                ERR_(module)("Loading module (file) %s (which is needed by %s) failed (error %ld).\n",
+                        name, wm->filename, GetLastError());
 	    return 1;
 	}
         wm->deps[i++] = wmImp;