[MacPorts] #13589: nsis compiles, runs, but fails to work properly.
#13589: nsis compiles, runs, but fails to work properly. -----------------------------------+---------------------------------------- Reporter: jeffk@jdkoftinoff.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.5.2 Keywords: | -----------------------------------+---------------------------------------- Most likely, nsis needs to be updated from v2.24 to at least v2.26 or preferably v2.33 -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13589> MacPorts </projects/macports> Ports system for Mac OS
#13589: nsis compiles, runs, but fails to work properly. ------------------------------------+--------------------------------------- Reporter: jeffk@jdkoftinoff.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.5.2 Resolution: | Keywords: ------------------------------------+--------------------------------------- Comment (by jeffk@jdkoftinoff.com): Sorry, I guess I should post a bit more info. I am running on mac os x leopard on powerpc. {{{ $ makensis /opt/local/share/nsis/Examples/example1.nsi MakeNSIS v14-Dec-2007.cvs - Copyright 1995-2007 Contributors See the file COPYING for license details. Credits can be found in the Users Manual. Processing config: Processing plugin dlls: "/opt/local/share/nsis/Plugins/*.dll" !define: "MUI_INSERT_NSISCONF"="" Changing directory to: "/opt/local/share/nsis/Examples" Processing script file: "/opt/local/share/nsis/Examples/example1.nsi" Name: "Example1" OutFile: "example1.exe" InstallDir: "$PROGRAMFILES\Example1" Page: directory Page: instfiles Section: "" SetOutPath: "$INSTDIR" File: "example1.nsi" [compress] 388/831 bytes SectionEnd Processed 1 file, writing output: Processing pages... Done! Removing unused resources... Error: Unsupported PE format Error - aborting creation process }}} I suspect it is an endian issue that the nsis forums discussed back at v2.26 -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13589#comment:1> MacPorts </projects/macports> Ports system for Mac OS
#13589: nsis compiles, runs, but fails to work properly. ------------------------------------+--------------------------------------- Reporter: jeffk@jdkoftinoff.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.5.2 Resolution: | Keywords: ------------------------------------+--------------------------------------- Changes (by ryandesign@macports.org): * cc: landonf@macports.org (added) * milestone: => Port Bugs Comment: Cc maintainer. -- Ticket URL: <https://trac.macports.org/projects/macports/ticket/13589#comment:2> MacPorts </projects/macports> Ports system for Mac OS
#13589: nsis compiles, runs, but fails to work properly. ------------------------------------+--------------------------------------- Reporter: jeffk@jdkoftinoff.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.5.2 Resolution: | Keywords: ------------------------------------+--------------------------------------- Comment (by jeffk@jdkoftinoff.com): Hmm.. It looks like even nsis v2.33 compiles but does not work. I tried manually compiling v2.33 into /opt/nsis and get this: {{{ $ /opt/nsis/bin/makensis Error initalizing CEXEBuild: unable to read icon from file }}} I get this error even when compiling nsis svn trunk. So, nsis is broken at the source, I'll go there for more enquiries. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13589#comment:3> MacPorts </projects/macports> Ports system for Mac OS
#13589: nsis compiles, runs, but fails to work properly. ------------------------------------+--------------------------------------- Reporter: jeffk@jdkoftinoff.com | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.5.2 Resolution: | Keywords: ------------------------------------+--------------------------------------- Comment (by jeffk@jdkoftinoff.com): FWIW I worked with the nsis guys and now makensis that is in the svn trunk works just fine when I compile it manually. Perhaps this portfile could be updated to use the svn version? The SVN trunk url is: * https://nsis.svn.sourceforge.net/svnroot/nsis/NSIS/trunk jeffk -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13589#comment:4> MacPorts </projects/macports> Ports system for Mac OS
#13589: nsis compiles, runs, but fails to work properly. ------------------------------------+--------------------------------------- Reporter: jeffk@jdkoftinoff.com | Owner: landonf@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.5.2 Resolution: | Keywords: ------------------------------------+--------------------------------------- Changes (by jmr@macports.org): * cc: landonf@macports.org (removed) * owner: macports-tickets@lists.macosforge.org => landonf@macports.org Comment: Assigning to maintainer. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13589#comment:5> MacPorts </projects/macports> Ports system for Mac OS
#13589: nsis compiles, runs, but fails to work properly. ------------------------------------+--------------------------------------- Reporter: jeffk@jdkoftinoff.com | Owner: landonf@macports.org Type: defect | Status: new Priority: Normal | Milestone: Port Bugs Component: ports | Version: 1.5.2 Resolution: | Keywords: ------------------------------------+--------------------------------------- Comment (by rex@ish.com.au): Replying to [comment:4 jeffk@jdkoftinoff.com]:
FWIW I worked with the nsis guys and now makensis that is in the svn trunk works just fine when I compile it manually. Perhaps this portfile could be updated to use the svn version?
The SVN trunk url is: * https://nsis.svn.sourceforge.net/svnroot/nsis/NSIS/trunk
jeffk
I believe that somebody just needs to update the portfile. I manually changed the version to 2.36 and manually changed the checksums as well, and port builds and installs nsis fine. -- Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/13589#comment:6> MacPorts </projects/macports> Ports system for Mac OS
participants (1)
-
MacPorts