With many thanks to Chuck Haatvedt and Simon Sobisch, you can now build GnuCOBOL Release Candidate 2 for Windows in 32-bit and 64-bit versions
using MSYS2. These builds include gmplib 6.2.1, PDCursesMod 4.3.5,
Berkeley DataBase 18.1.40 (for ISAM), and GCSORT.exe. MSYS2 uses GCC
12.2.0 as the embedded C Compiler. These binaries also include XML
parsing, cJSON, code coverage testing, and debugging support. You can download a binary compressed with 7-Zip and rename the file extension
from "7z" to "exe". Then you can run it as a self-installing archive.
See the STARTHERE.txt file, or open a cmd.exe window in the install
folder, and run "set_env.cmd" to set the environment variables. You can
also download the MSYS2-Build-Kit.7z archive which contains the Build
Guide in LibreOffice DOCX format and in PDF format.
https://www.arnoldtrembley.com/GC32M-BDB-x64-rc2-rename-7z-to-exe.7z
https://www.arnoldtrembley.com/GC32M-BDB-x32-rc2-rename-7z-to-exe.7z
https://www.arnoldtrembley.com/MSYS2-Build-Kit-v05.7z
https://sourceforge.net/p/gnucobol/discussion/help/thread/446042b769/
On 2/11/2023 4:00 AM, Arnold Trembley wrote:
(snip)
I wonder if all GnuCOBOL users actually understand the
implications from BDB being under AGPL (while VBISAM being
under LGPL).
It is mentioned in the dist DEPENDENCIES.txt and in
the FAQ item 1.3 about licenses, but sometimes people
don't read that stuff.
And speaking of BDB. Has anyone considered switching
from latest Oracle BDB (under AGPL) to the Bloomberg
fork of the original Sleepycat code (under BSD like licenses)?
I think most are fine with GnuCOBOL itself being
under GPL, but the runtime is a different matter -
there is a reason why LGPL and GPL with linking
exception was invented.
Arne
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 146:13:37 |
Calls: | 10,383 |
Calls today: | 8 |
Files: | 14,054 |
D/L today: |
2 files (1,861K bytes) |
Messages: | 6,417,699 |