With many thanks to Chuck Haatvedt and Simon Sobisch, you can now build MSYS2 32-bit and 64-bit versions of GnuCOBOL 3.2 Release Candidate 1 for Windows, which includes gmplib, PDCursesMod, Berkeley DataBase (for ISAM), and GCSORT.exe. These versions include GCC 12.2.0 as the embedded C Compiler, with 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.
Thank you for all your work on packaging of GnuCOBOL for Windows.
Before you came out with the new documentation. I was able to follow other documents you wrote. I was able to create a MSYS2 environment with vbisam 2.1.1 and the latest version of GnuCOBOL 3.2.
I was able to compile vbisam 2.1.1 64 bits with no problems. I added the patch to isinternal.h. I know there have been issues with compiling 64 bits. Do you see any problems in doing that? I then compiled GnuCOBOL successfully.
I tried compiling cobcdand was successful. In order to use the Makefile, I had to install mingw-w64-x86_64-vim to have xxd installed. I did some testing and it appears to be okay.
I am happy camper.....
Rich Di Iulio
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Rich,
I would like to be able to build 64-bit GC 3.2 with vbisam 2.1.1, but have never tried. Chuck Haatvedt tried it, but said he could not get it to work.
I'm not aware of the "isinternal.h" patch, so I would like to get it.
I have created a modified version of the "isinternal.h" along with one of the test programs which enabled me to successfully build VBISAM-211 with X64. I can send anyone a copy if they are interested.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
With many thanks to Chuck Haatvedt and Simon Sobisch, you can now build MSYS2 32-bit and 64-bit versions of GnuCOBOL 3.2 Release Candidate 1 for Windows, which includes gmplib, PDCursesMod, Berkeley DataBase (for ISAM), and GCSORT.exe. These versions include GCC 12.2.0 as the embedded C Compiler, with 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-rc1-rename-7z-to-exe.7z
https://www.arnoldtrembley.com/GC32M-BDB-x32-rc1-rename-7z-to-exe.7z
https://www.arnoldtrembley.com/MSYS2-Build-Kit-V04.7z
Hi Arnold,
Thank you for all your work on packaging of GnuCOBOL for Windows.
Before you came out with the new documentation. I was able to follow other documents you wrote. I was able to create a MSYS2 environment with
vbisam 2.1.1
and the latest version of GnuCOBOL 3.2.I was able to compile
vbisam 2.1.1
64 bits with no problems. I added the patch toisinternal.h
. I know there have been issues with compiling 64 bits. Do you see any problems in doing that? I then compiled GnuCOBOL successfully.I tried compiling
cobcd
and was successful. In order to use the Makefile, I had to installmingw-w64-x86_64-vim
to havexxd
installed. I did some testing and it appears to be okay.I am happy camper.....
Rich Di Iulio
Rich,
I would like to be able to build 64-bit GC 3.2 with vbisam 2.1.1, but have never tried. Chuck Haatvedt tried it, but said he could not get it to work.
I'm not aware of the "isinternal.h" patch, so I would like to get it.
Is your version of VBISAM 2.1.1 the same as in this download link:
https://sourceforge.net/p/gnucobol/discussion/help/thread/142f57f402/
Any help would be greatly appreciated.
Kind regards,
Arnold / Rich,
I have created a modified version of the "isinternal.h" along with one of the test programs which enabled me to successfully build VBISAM-211 with X64. I can send anyone a copy if they are interested.
I am definitely interested, and look forward to seeing it!