.exe Properties missing when launch4j is run on MAC OS X
Brought to you by:
grzegok
Using Launch4j 3.1.0-beta2 on the MAC (OS X 10.8.5) results in some (most) properties missing in the .exe that is produced. I've attached a screen shot showing the details of two .exe's produced using the same version of lauch4j. One created using Windows 7 (that has the details, the one on the left) and the other produce on the Mac. The config file used was identical.
It might be a problem somehow related to windres, this is the basic difference between the MAC and windows distributions. Perhaps you can try a newer version than 2.22 ?
Hi Grzegorz,
Thanks very much for taking a look at this. I've just had a go as follows:
git clone git://sourceware.org/git/binutils-gdb.git
which was at 29361eee1499fa208baf06df5c6aa1ef4c1b2516
I used gcc 4.7 from mac ports to compile
export CC=cc-mp-4.7
./configure --target=i686-pc-mingw32
make
which produced:
./binutils/windres --version
GNU windres (GNU Binutils) 2.24.51.20140326
Copyright (C) 2014 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) any later version.
This program has absolutely no warranty.
And....it worked! All the expected info was in the executables details tab.
Hi,
Great news, can you add the binary as an attachment to this ticket? I'll replace it in the MAC package.
Thanks,
Grzegorz
No worries :-) Looks like the mac version was using 2.21.53.20110804, where as the working version on windows was using 2.22. The attached version is 2.24.51.20140326.
Any idea when you'll be doing a release with this in? (Just noticed you released 3.2 a couple of days ago!)
The plan is a week or two, if I have no other changes till then I'll release just that - it's quite important. Thanks for the binary!