On Wed, Apr 07, 2010 at 09:29:49PM +0200, Christoph Wagner wrote:
>Internal compiler error #12345: error mmapping file (2141990789, 4569600) is 
>out of range.

I don't know Windows that well, but here are my 2 cents anyway.  The "memory 
map" operation makes a file appear in the address space of a process.  It is 
called mmap on POSIX (Unix-like) systems but something else on Windows.  On a 
32-bit system, a process typically has 2 GB (or more with tricks) address space 
available for data. It is not possible to mmap large files at once. Instead, 
the file should be mmap'ed a portion at a time, or conventional file access 
(explicit calls to copy blocks between memory and file) should be used.

If you have a 64-bit system and kernel, have you tried a 64-bit executable?

        Marko
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to