Menu

#600 Broken Parameter Handling for Makensisw.exe v.2.3

closed-fixed
None
5
2007-04-10
2007-04-08
Flizebogen
No

Since NSIS 2.25 the shipped Makensisw.exe (v.2.3) differs in parameter handling.

In previous Versions all parameters were passed to makensis.exe. In v.2.3 all Parameters are treated as Scriptnames. This makes the following call impossible:

"start ..\..\NSISCompiler\makensisw.exe /DSOME_DEFINE scriptfile.nsi"

This call results in this message:

Can't open script "/DSOME_DEFINE"

Regards

Flizebogen

Discussion

  • Amir Szekely

    Amir Szekely - 2007-04-10

    Logged In: YES
    user_id=584402
    Originator: NO

    Thanks, fixed.

     
  • Amir Szekely

    Amir Szekely - 2007-04-10
    • assigned_to: nobody --> kichik
    • status: open --> closed-fixed
     
  • Flizebogen

    Flizebogen - 2007-04-16

    Logged In: YES
    user_id=707705
    Originator: YES

    I tested the nightly build "nsis-16-Apr-2007.cvs" and the parameter handling works as expected but if i want to close the windows by clicking "Esc" makensisw.exe crashes.

     
  • Amir Szekely

    Amir Szekely - 2007-04-16

    Logged In: YES
    user_id=584402
    Originator: NO

    Can't reproduce, more details please.

     
  • Flizebogen

    Flizebogen - 2007-04-17

    Logged In: YES
    user_id=707705
    Originator: YES

    Problem with crashing confimed on my second machine. Below the data from the eventlog entry of the crash. It only crashes if i call makensisw from a batch file, where multiple nsis compilations run at the same time.

    Crash report in Event Log:

    Ereignistyp: Fehler
    Ereignisquelle: Application Error
    Ereigniskategorie: Keine
    Ereigniskennung: 1000
    Datum: 17.04.2007
    Zeit: 19:36:12
    Benutzer: Nicht zutreffend
    Computer: NOTEBOOK
    Beschreibung:
    Fehlgeschlagene Anwendung makensisw.exe, Version 0.0.0.0, fehlgeschlagenes Modul comctl32.dll, Version 6.0.2900.2982, Fehleradresse 0x0007e2d7.

    Weitere Informationen über die Hilfe- und Supportdienste erhalten Sie unter http://go.microsoft.com/fwlink/events.asp.
    Daten:
    0000: 41 70 70 6c 69 63 61 74 Applicat
    0008: 69 6f 6e 20 46 61 69 6c ion Fail
    0010: 75 72 65 20 20 6d 61 6b ure mak
    0018: 65 6e 73 69 73 77 2e 65 ensisw.e
    0020: 78 65 20 30 2e 30 2e 30 xe 0.0.0
    0028: 2e 30 20 69 6e 20 63 6f .0 in co
    0030: 6d 63 74 6c 33 32 2e 64 mctl32.d
    0038: 6c 6c 20 36 2e 30 2e 32 ll 6.0.2
    0040: 39 30 30 2e 32 39 38 32 900.2982
    0048: 20 61 74 20 6f 66 66 73 at offs
    0050: 65 74 20 30 30 30 37 65 et 0007e
    0058: 32 64 37 0d 0a 2d7..

     
  • Amir Szekely

    Amir Szekely - 2007-04-17

    Logged In: YES
    user_id=584402
    Originator: NO

    Thanks, fixed.

     
  • Flizebogen

    Flizebogen - 2007-04-18

    Logged In: YES
    user_id=707705
    Originator: YES

    In the latest snapshot (nsis-18-Apr-2007.cvs) the crash on exiting is gone but the parameter handling is broken again.

     
  • Amir Szekely

    Amir Szekely - 2007-04-18

    Logged In: YES
    user_id=584402
    Originator: NO

    Thanks, fixed again.

     

Log in to post a comment.