Not sure I fully understand - but Homebrew just keeps everything in order. The executables, libs, includes and docs of installed Bottles. After having installed GnuCOBOL with Homebrew you compile your programm as usally with cobc -x myprog.cbland that will produce a binary executable in the corresponding file format of your machine. In your case aarch64 for Apple Silicon. It is not placed anywhere else or even in a Homebrew Bottle.
Hm. This was a little premature. Under MacOS and GnuCOBOL 4 there is a problem with the loading of dynamic libraries. I explained a temporar solution in the README. GnuCOBOL 4 loads the underlying ISAM implementation dynamically. Because of this, VBISAM currently does not work out of the box on macOS when installed through Homebrew.
I created a Homebrew Repository (=Tap) to install the latest trunk of GnuCOBOL, VBISAM and esqlOC for MacOS. It worked seamlessly with my Apple Silicon and Intel Macs. https://github.com/ssulser/homebrew-local
Well the indexed file wasn't declared line sequential (which isn't possible at all, is it?) It's the input file. The author used Fujitsu Cobol for a PC. But why zero's instead of blanks? I don't know. The content of the CD-ROM is available here: https://archive.org/details/sams-cobol-24-hours
Never mind! I know what I screwed up. I forgot the 'LINE' sequential But then I got an error 09 Success LS Bad Data. Which I could resolve by setting COB_LS_VALIDATE to '0'. But I don't really understand why and what this means.
Hi. I'm refreshing my Cobol skills by working through 'Teach yourself Cobol in 24h'. In an example (Chapt 14a) where a ISAM-file is loaded by reading a SEQ-file the program abends with file status 21 (invalid key) at the second record. Although it's not in the book, I added with duplicates to the alternate key - just in case. But that didn't change a thing. I checked whether the keys are in ascending order - which they are - wth this rexx script: filename = 'dealer.txt' counter = 1 old_key = 'A0000'...
Hi. I'm refreshing my Cobol skills by working through 'Teach yourself Cobol in 24h'. In an example (Chapt 14a) where a ISAM-file is loaded by reading a SEQ-file the program abends with file status 21 (invalid key) at the second record. Although it's not in the book, I added with duplicates to the alternate key - just in case. But that didn't change a thing. I checked whether the keys are in ascending order - which they are - wth this rexx script: filename = 'dealer.txt' counter = 1 old_key = 'A0000'...
Hi, I like the idea. Just to set expectations: I'm not a professional software developer. Programming has been a hobby and passion of mine since 10y old (I’m 50 now). That said, I'd be happy to help. Comparing both versions, identifying differences, and merging useful features sounds like a worthwhile effort. Best regards, Simon Am 05.06.2026 um 16:05 schrieb Rony G. Flatscher orexx@users.sourceforge.net: Hi Simon, tried to send an e-mail to the e-mail address ssulser@users.sourceforge.net, which...