Makensis

Christopher Schultz <[email protected]>
Newsgroups gmane.comp.jakarta.tomcat.devel
Message-ID <[email protected]>
All,

The environmental setup instructions for MacOS say that a custom build 
of makensis is required in order to successfully build a Tomcat release 
-- that the version provided through Homebrew is not acceptable. It 
appears that the custom build only enables the UNICODE flag.

I think that's no longer true. It's possible that it hasn't been true 
since makensis 3.07 [1] (current is 3.12, instructions are for a custom 
build of 3.10).

$ brew install makensis

$ makensis -HDRINFO

[lots of stuff]
[...],NSIS_SUPPORT_VERSION_INFO,NSIS_UNICODE,NSIS_UNICODE_MAKENSIS,[...]

I re-ran my verification build for Tomcat 10.1.57 with makensis directly 
from Homebrew and the verification was successful.

So I think we can remove the note about the custom build of makensis for 
MacOS.

There is also no mention of makensis being available on Linux, and the 
recommendation is to use Wine which is yet another dependency.

The Debian repository includes the nsis package [2] which I think might 
work, though I haven't tried it. It does list the package as "modified 
for Debian"). @Igal, do you want to try this instead of messing-around 
with Wine?

-chris

[1] https://nsis.sourceforge.io/Docs/AppendixF.html#v3.07-cl
[2] https://packages.debian.org/trixie/nsis
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.