makensis: Is it possible to be more intelligent?
Is it possible makensis to be more intelligent?
According to the example bellow, one has to compress approx 250 mb.
The specified output path "X:\", either does not have enough space to store the exe, or does not exist at all. Mekensis does waste a lot of time to prepare the file and then finishes with messages like these:

when the path is invalid:
Output: "X:\Output Space Test.EXE"
Can't open output file
Error - aborting creation process-


When there is not enough disk space:
Error: can't write 57953460 bytes to output
Error - aborting creation process-


Of course, the compressibility of each item varies, thereby it's not possible to calculate the exact size of the processing exe, yet, should be a way to grab some info before the beginning of the procession. For example, report when the path is invalid and probably when the available space is ~30% of the uncompressed data prompt users to change directory.
I guess things like these would be enough to avoid that wasting of time, in most of the above described cases.