From: David E. <de...@us...> - 2010-01-11 07:48:41
|
Due to a major bug fix, TC version 0.65.5 (32-bit) is now available for download [1]. Lots of changes to the file IO compiler and run-time have been made. For indexed files, version 0.65, uses VB-ISAM version 2. While BDB is no longer used for indexed files, it is still required by the RT for file SORTS. To build and run TC version 0.65.5 requires the following. - VB-ISAM version 2 or later. - Berkeley DB version 1.85 or later. - A curses library (PDcurses on win32). Since VB-ISAM is not usually included in any UN*X distributions, the source can be found on SF [2]. For MinGW users, binaries are available on SF [1]. Just download and install TC (ZIP or setup format), VB-ISAM version 2 [3], BDB version 1.85 [4], and PDcurses version 2.4 [5]. Or download the ALL version ZIP file which contains TC and required libraries. Cheers. 1) SF downloads 2) ISAM - vbisam-2.0.tar.bz2 3) ISAM - vbisam-2.0.mingw.zip 4) BDB - bdb-1.85.mingw.zip 5) PDcurses - pdcurses-2.4.mingw.zip http://sourceforge.net/projects/tiny-cobol/files/ |
From: John C. <jo...@we...> - 2010-01-12 20:11:36
|
On Monday 11 January 2010 02:45:12 David Essex wrote: > Due to a major bug fix, TC version 0.65.5 (32-bit) is now available for > download [1]. > > Lots of changes to the file IO compiler and run-time have been made. > > For indexed files, version 0.65, uses VB-ISAM version 2. > While BDB is no longer used for indexed files, it is still required by > the RT for file SORTS. > > To build and run TC version 0.65.5 requires the following. > - VB-ISAM version 2 or later. > - Berkeley DB version 1.85 or later. > - A curses library (PDcurses on win32). > > Since VB-ISAM is not usually included in any UN*X distributions, the > source can be found on SF [2]. > > For MinGW users, binaries are available on SF [1]. > Just download and install TC (ZIP or setup format), VB-ISAM version 2 > [3], BDB version 1.85 [4], and PDcurses version 2.4 [5]. > Or download the ALL version ZIP file which contains TC and required > libraries. > > Cheers. > > 1) SF downloads > 2) ISAM - vbisam-2.0.tar.bz2 > 3) ISAM - vbisam-2.0.mingw.zip > 4) BDB - bdb-1.85.mingw.zip > 5) PDcurses - pdcurses-2.4.mingw.zip > http://sourceforge.net/projects/tiny-cobol/files/ > > > > --------------------------------------------------------------------------- >--- This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and > easy Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > Tin...@li... > https://lists.sourceforge.net/lists/listinfo/tiny-cobol-users Both 65 and 65.5 generate errors on my system: ------------------------------------------------ htcobol.y:2093.7-8: $$ for the midrule at $6 of `search' has no declared type htcobol.y:2933.7-8: $$ for the midrule at $2 of `on_end' has no declared type htcobol.y:3237.10-11: $$ for the midrule at $2 of `on_size_error' has no declared type htcobol.y:3240.9-10: $$ for the midrule at $2 of `on_size_error' has no declared type make[1]: *** [htcobol.tab.c] Error 1 -------------------------------------------------------- any suggestions? -- John Culleton "Create Book Covers with Scribus" Printable E-book 38 pages $5.95 http://www.booklocker.com/books/4055.html |
From: David E. <de...@us...> - 2010-01-12 23:14:35
|
John Culleton wrote: > Both 65 and 65.5 generate errors on my system: > ------------------------------------------------ > htcobol.y:2093.7-8: $$ for the midrule at $6 of `search' has no declared type > htcobol.y:2933.7-8: $$ for the midrule at $2 of `on_end' has no declared type > htcobol.y:3237.10-11: $$ for the midrule at $2 of `on_size_error' has no > declared type > htcobol.y:3240.9-10: $$ for the midrule at $2 of `on_size_error' has no > declared type > make[1]: *** [htcobol.tab.c] Error 1 > -------------------------------------------------------- > any suggestions? I can't duplicate the problem on my development system, but this looks like another Bison problem. I prefer to develop TC using a special version (1.9.3) of Berkeley's YACC, which allows for large grammars, such as COBOL. Until I find a fix for this problem, I would suggest using Berkeley's YACC version 1.9.3 (1). Just configure TC with the 'with-yacc' option. Example: ./configure --with-yacc=yacc193 You can get the source, and a MinGW binary, of this version of Berkeley's YACC (1) on the TC download area at SF. Hope this helps. 1) TC misc - yacc-1.9.3-1.tar.gz http://sourceforge.net/projects/tiny-cobol/files/ http://sourceforge.net/projects/tiny-cobol/files/misc/yacc-1.9.3-1.tar.gz/download |
From: John C. <jo...@we...> - 2010-01-12 23:21:35
|
On Tuesday 12 January 2010 18:11:09 David Essex wrote: > John Culleton wrote: > > Both 65 and 65.5 generate errors on my system: > > ------------------------------------------------ > > htcobol.y:2093.7-8: $$ for the midrule at $6 of `search' has no declared > > type htcobol.y:2933.7-8: $$ for the midrule at $2 of `on_end' has no > > declared type htcobol.y:3237.10-11: $$ for the midrule at $2 of > > `on_size_error' has no declared type > > htcobol.y:3240.9-10: $$ for the midrule at $2 of `on_size_error' has no > > declared type > > make[1]: *** [htcobol.tab.c] Error 1 > > -------------------------------------------------------- > > any suggestions? > > I can't duplicate the problem on my development system, but this looks > like another Bison problem. > > I prefer to develop TC using a special version (1.9.3) of Berkeley's > YACC, which allows for large grammars, such as COBOL. > > Until I find a fix for this problem, I would suggest using Berkeley's > YACC version 1.9.3 (1). > Just configure TC with the 'with-yacc' option. > > Example: > ./configure --with-yacc=yacc193 > > You can get the source, and a MinGW binary, of this version of > Berkeley's YACC (1) on the TC download area at SF. > > Hope this helps. > > 1) TC misc - yacc-1.9.3-1.tar.gz > http://sourceforge.net/projects/tiny-cobol/files/ > http://sourceforge.net/projects/tiny-cobol/files/misc/yacc-1.9.3-1.tar.gz/d >ownload I use Linux (Slackware 13) so mingw doesn't apply. Are your other suggestions still valid? -- John Culleton "Create Book Covers with Scribus" Printable E-book 38 pages $5.95 http://www.booklocker.com/books/4055.html |
From: David E. <de...@us...> - 2010-01-13 02:01:20
|
John Culleton wrote: > ... > I use Linux (Slackware 13) so mingw doesn't apply. > Are your other suggestions still valid? Build and install using the source code for Berkeley's YACC (1). You can get the source for Berkeley's YACC (1) on the TC download area at SF. Or just click on the second link below. Hope this helps. 1) TC misc - yacc-1.9.3-1.tar.gz http://sourceforge.net/projects/tiny-cobol/files/ http://sourceforge.net/projects/tiny-cobol/files/misc/yacc-1.9.3-1.tar.gz/download |
From: John C. <jo...@we...> - 2010-01-13 14:55:05
|
On Tuesday 12 January 2010 20:27:13 David Essex wrote: > John Culleton wrote: > > ... > > I use Linux (Slackware 13) so mingw doesn't apply. > > Are your other suggestions still valid? > > Build and install using the source code for Berkeley's YACC (1). > > You can get the source for Berkeley's YACC (1) on the TC download area > at SF. Or just click on the second link below. > > > Hope this helps. > > 1) TC misc - yacc-1.9.3-1.tar.gz > http://sourceforge.net/projects/tiny-cobol/files/ > http://sourceforge.net/projects/tiny-cobol/files/misc/yacc-1.9.3-1.tar.gz/d >ownload > > > > --------------------------------------------------------------------------- >--- This SF.Net email is sponsored by the Verizon Developer Community > Take advantage of Verizon's best-in-class app development support > A streamlined, 14 day to market process makes app distribution fast and > easy Join now and get one step closer to millions of Verizon customers > http://p.sf.net/sfu/verizon-dev2dev > _______________________________________________ > Tin...@li... > https://lists.sourceforge.net/lists/listinfo/tiny-cobol-users I downloaded Berkley yacc per your instructions, compiled it,linked it to yacc and then put that yacc in every bin file I could find. Then I modified the configure file replacing every occurrence of bison with yacc. The compile of tiny seemed to work and the programs in the test_suite compiled. Most were successful but the IX series returned multiple errors. I can send you the complete error log if you like but there are about 4800 lines in it! -- John Culleton "Create Book Covers with Scribus" Printable E-book 38 pages $5.95 http://www.booklocker.com/books/4055.html |
From: David E. <de...@us...> - 2010-01-14 02:11:59
|
John Culleton wrote: > > I downloaded Berkley yacc per your instructions, compiled it,linked it to > yacc and then put that yacc in every bin file I could find. Then I modified the > configure file replacing every occurrence of bison with yacc. The compile of > tiny seemed to work and the programs in the test_suite compiled. Most were > successful but the IX series returned multiple errors. I can send you the > complete error log if you like but there are about 4800 lines in it! I think you referring to the NIST COBOL-85 tests, found in the 'test_suite/nist' directory. The NIST test make extensive use of 'DECLARATIVES', which TC does NOT currently support. Consequently I'm not surprised that the tests are full of errors. Have you tried running the examples found in the 'test.code' directories. Just run 'mconfig.sh' first to generate the make files. Cheers. |
From: John C. <jo...@we...> - 2010-01-14 14:03:16
|
On Wednesday 13 January 2010 21:08:33 David Essex wrote: > John Culleton wrote: > > I downloaded Berkley yacc per your instructions, compiled it,linked it to > > yacc and then put that yacc in every bin file I could find. Then I > > modified the configure file replacing every occurrence of bison with > > yacc. The compile of tiny seemed to work and the programs in the > > test_suite compiled. Most were successful but the IX series returned > > multiple errors. I can send you the complete error log if you like but > > there are about 4800 lines in it! > > I think you referring to the NIST COBOL-85 tests, found in the > 'test_suite/nist' directory. > > The NIST test make extensive use of 'DECLARATIVES', which TC does NOT > currently support. > Consequently I'm not surprised that the tests are full of errors. > > Have you tried running the examples found in the 'test.code' > directories. Just run 'mconfig.sh' first to generate the make files. > > Cheers. I compiled the test.code suit with make and then checked some sample programs. They seem to run OK. So I am back to listening mode for a while. -- John Culleton "Create Book Covers with Scribus" Printable E-book 38 pages $5.95 http://www.booklocker.com/books/4055.html |