Wayne Static
2nd April 2005 10:50 UTC
:(
I still have the same problem:
Internal compiler error #12345: error mmapping file (2137141264, 99141) is out of range.
My files are at D:, there are 1,1Gb of space free.
Temp is at C: and there are 11,6Gb of space free.
Setup.exe will save at C:
I have 6Gb files and want to compress these files to C: but still get the same error.
System:
Athlon XP 2400+
512MB Ram and 1024Mb Swap Memory, I changed that to 6000Mb Swap Memory, but still get the same error.
NSIS: 2.0b3
This only happens, when I use Bzip2 or LZMA, if I use Zlib I got a 1,9Gb Setup-File, BUT there are 3Gb of files missing if I unpack it.
Sorry for my english.
Can anybody help me? :(
kichik
2nd April 2005 12:48 UTC
NSIS can't handle more than 2GB of data. You might be able to compress a bit more than 2GB if you don't use solid compression, but generally speaking, 2GB is the maximum.
Wayne Static
2nd April 2005 14:39 UTC
Is there any alternative solution?
Could I pack all my Files into 1 RAR-Archive (it works, I did it) and unpack them with NSIS? I don't want to copy 60.000 Files which FileCopy (or something like that), because copy individual files over network is very slowly.
And if it's possible, how can I do it?
kichik
2nd April 2005 15:38 UTC
There many plug-ins and utilities that can be used to extract external archives. The ZipDLL and UnTGZ plug-ins can be found on the Archive. unrar.exe and 7za.exe can be executed using Exec, ExecWait, ExecShell or the nsExec plug-in.
Wayne Static
2nd April 2005 17:33 UTC
Can you give me an script example how to do? I have unrar.exe but don't know what to do... :/
kichik
2nd April 2005 17:37 UTC
Split from not so related thread.
Extract unrar.exe somewhere and execute it using Exec, ExecWait, ExecShell or the nsExec plug-in. You'd probably want to use nsExec as it pipes the executed process's output to the installer details window. See Contrib\nsExec\test.nsi for an example of nsExec usage.
Wayne Static
3rd April 2005 21:35 UTC
Thanks, that works!!!! :-O