User Ratings

★★★★★
★★★★
★★★
★★
2
1
1
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 3 / 5

Rate This Project
Login To Rate This Project

User Reviews

  • Stable ISAM handler for GnuCobol, e.g. Some add. command line tools could help to maintain (VB)ISAM files even better. I like it very much for true COBOL usability.
  • Great tool!
  • An awesome system that you can use to make your own database systems.
  • I Just tried to install vbisam-2.0 on Ubintu 16.04LTS x86-64 system. ./configure <-- completed with no errors make <-- generated lots of errors. The complete list of errors returned are: make all-recursive make[1]: Entering directory '/home/roger/Downloads/2016/cobol/vbisam-2.0' Making all in libvbisam make[2]: Entering directory '/home/roger/Downloads/2016/cobol/vbisam-2.0/libvbisam' if /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT libvbisam_la-ishelper.lo -MD -MP -MF ".deps/libvbisam_la-ishelper.Tpo" -c -o libvbisam_la-ishelper.lo `test -f 'ishelper.c' || echo './'`ishelper.c; \ then mv -f ".deps/libvbisam_la-ishelper.Tpo" ".deps/libvbisam_la-ishelper.Plo"; else rm -f ".deps/libvbisam_la-ishelper.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -g -O2 -finline-functions -fsigned-char -Wall -Wwrite-strings -Wmissing-prototypes -Wno-format-y2k -MT libvbisam_la-ishelper.lo -MD -MP -MF .deps/libvbisam_la-ishelper.Tpo -c ishelper.c -fPIC -DPIC -o .libs/libvbisam_la-ishelper.o ishelper.c:147:1: error: conflicting types for 'isrelrec' isrelrec (const int ihandle, const off_t trownumber) ^ In file included from isinternal.h:123:0, from ishelper.c:20: ../vbisam.h:221:12: note: previous declaration of 'isrelrec' was here extern int isrelrec (const int ihandle, const vbisam_off_t trownumber); ^ ishelper.c:195:1: error: conflicting types for 'issetunique' issetunique (const int ihandle, const off_t tuniqueid) ^ In file included from isinternal.h:123:0, from ishelper.c:20: ../vbisam.h:229:12: note: previous declaration of 'issetunique' was here extern int issetunique (const int ihandle, const vbisam_off_t tuniqueid); ^ ishelper.c:226:1: error: conflicting types for 'isuniqueid' isuniqueid (const int ihandle, off_t *ptuniqueid) ^ In file included from isinternal.h:123:0, from ishelper.c:20: ../vbisam.h:232:12: note: previous declaration of 'isuniqueid' was here extern int isuniqueid (const int ihandle, vbisam_off_t *ptuniqueid); ^ Makefile:310: recipe for target 'libvbisam_la-ishelper.lo' failed make[2]: *** [libvbisam_la-ishelper.lo] Error 1 make[2]: Leaving directory '/home/roger/Downloads/2016/cobol/vbisam-2.0/libvbisam' Makefile:279: recipe for target 'all-recursive' failed make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory '/home/roger/Downloads/2016/cobol/vbisam-2.0' Makefile:191: recipe for target 'all' failed make: *** [all] Error 2 I was following the recommendation to use this one with GNUcobol. I'll try to use the previous version and post a message if it fails. ************ update ************ I downloaded and attempted compile of vbisam-1.03 with the following errors: gcc -fPIC -Wall -O3 -s -D_FILE_OFFSET_BITS=64 -DISAMMODE=0 -c -o isDecimal.o isDecimal.c isDecimal.c: In function ‘stdecimal’: isDecimal.c:282:13: warning: pointer targets in passing argument 1 of ‘comp100’ differ in signedness [-Wpointer-sign] comp100 (buffer, len < count ? len : count); ^ isDecimal.c:32:6: note: expected ‘char *’ but argument is of type ‘unsigned char *’ void comp100 (char *, int); ^ isDecimal.c: In function ‘lddecimal’: isDecimal.c:322:12: warning: pointer targets in passing argument 1 of ‘comp100’ differ in signedness [-Wpointer-sign] comp100 (buffer, len); ^ isDecimal.c:32:6: note: expected ‘char *’ but argument is of type ‘unsigned char *’ void comp100 (char *, int); ^ isDecimal.c:333:9: warning: pointer targets in assignment differ in signedness [-Wpointer-sign] digits = dp->dec_dgts; ^ gcc -fPIC -Wall -O3 -s -D_FILE_OFFSET_BITS=64 -DISAMMODE=0 -c -o isHelper.o isHelper.c In file included from isHelper.c:58:0: isinternal.h:94:2: error: #error I do not know whether the CPU is big or little endian! HELP me! #error I do not know whether the CPU is big or little endian! HELP me! ^ <builtin>: recipe for target 'isHelper.o' failed make: *** [isHelper.o] Error 1 All errors were warnings except the last one. I don't know how to fix it, so I can't test this either. I couldn't find a spot to post a bug report about this.
  • Previous
  • You're on page 1
  • Next