[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Bug-GnuCOBOL] runtime module libcob/fileio.c not compilable with VB
From: |
Simon Sobisch |
Subject: |
Re: [Bug-GnuCOBOL] runtime module libcob/fileio.c not compilable with VBISAM |
Date: |
Mon, 30 Oct 2017 18:06:19 +0100 |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.4.0 |
As Ron pointed out - the README already says "2.0 or later".
I've just changed the default on the SF VBISAM site to be 2.0 instead of
1.03beta (did so before but obviously this got reverted, maybe because
of some backup at SF site...).
Ideally configure would check for a matching VBISAM version. vbisam.h
doesn't define any version numbers, but I'll add a linker check for
isfullclose(), should be better than nothing...
Simon
Am 30.10.2017 um 15:32 schrieb Ron Norman:
> The GnuCOBOL README should say:
>
> o VBISAM - ISAM file handler (libvbisam) 2.0 or later
> http://sourceforge.net/projects/vbisam/
>
> VBISAM is distributed under GNU Lesser General Public License.
>
> If you go to that link and Click on 'Files' you can find the vbisam2
> version which is needed for GnuCOBOL.
>
>
> On Mon, Oct 30, 2017 at 5:58 AM, Harald Cordes | ITGAIN
> <address@hidden <mailto:address@hidden>> wrote:
>
> Hi,____
>
> __ __
>
> I downloaded VBISAM, like mentioned in README, from ____
>
> http://sourceforge.net/projects/vbisam/
> <http://sourceforge.net/projects/vbisam/>____
>
> __ __
>
> After a configure –with-vbisam the subsequent make failed with an
> error msg____
>
> that during the link process the symbol isfullclose wasn’t
> available.____
>
> __ __
>
> After adding in libcob/fileio.c near line 135 the definition for
> isfullclose:____
>
> #ifdef WITH_VBISAM____
>
> #include <vbisam.h>____
>
> #define isfullclose(x) isclose (x)____
>
> …____
>
> The error msg went and I got a running COBOL compiler the ISAM
> support.____
>
> cobc -version:____
>
> Built Oct 30 2017 12:55:36____
>
> __ __
>
> With my best regards____
>
> Harald____
>
> __ __
>
>
>
>
> --
> Cheers
> Ron Norman