From: SourceForge.net <no...@so...> - 2006-12-29 08:37:49
|
Bugs item #1624123, was opened at 2006-12-29 11:37 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=373085&aid=1624123&group_id=22049 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: Build System Group: 2.0 Series Status: Open Resolution: None Priority: 5 Private: No Submitted By: Takhir (takhir) Assigned to: Amir Szekely (kichik) Summary: makensis /V and /D not work on x64 Initial Comment: Both /V and /D options do not work on 64 bit system. This is the beginning of the output: E:\ws_takhir\nsis>"E:\Program Files (x86)\NSIS\makensis.exe" echo.nsi /V1 /DPROC =64 MakeNSIS v2.22 - Copyright 1995-2006 Contributors See the file COPYING for license details. Credits can be found in the Users Manual. Processing config: Processing plugin dlls: "E:\Program Files (x86)\NSIS\Plugins\*.dll" ... Definition was also checked with !ifdef, but no deffinition fund. When launched on 32 bits verbose is OK and command line definition appear in the output (default verbose level here): Credits can be found in the Users Manual. Command line defined: "PROC=64" Processing config: /LICENSE, /PAUSE, /CMDHELP, /HDRINFO is OK on x64. I also had to use full path to makensis.exe because PATH not includes this (console restarted, but system not rebooted). This works on i386. MS Windows Server 2003 Enterprise x64 Edition SP1, Dual Core AMD Opteron. This is script fragment: !ifndef PROC !define PROC 32 ; to be defined in cmd line !echo "proc defined as 32" !endif !if ${PROC} == 64 ; might be better to use unique target ID? 32 or i386 !define PLATFORM amd64 !echo "64 branch, ${PROC} ${PLATFORM}" !else !define PLATFORM i386 !echo "32 branch, ${PROC} ${PLATFORM}" !endif ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=373085&aid=1624123&group_id=22049 |