Andy Moreton writes: [...] > The problem is with the file names used to generate the hashes, where > comparison of file names. > > As an experiment, I changed epaths.h from: > #define PATH_DUMPLOADSEARCH "C:/emacs/git/emacs/native/lisp" > > to: > #define PATH_DUMPLOADSEARCH "c:/emacs/git/emacs/native/lisp" > > and then ran make (to build without regenerating the header). > The resulting emacs did not complain about mismatched filenames. > > Thus the fix outlined by Eli above looks like it will solve the problem. > > AndyM Hi Andy, could you give it a try to the attached patch? It follows Eli's suggestion of using 'Fw32_long_file_name'. Thanks Andrea