On 06/24/2015 11:50 AM, Paul Reeves wrote:
> The 64-bit windows build of the employee db is broken.
>
> Running  make_examples.bat produces this:
>
> Building employee.fdb
> creating database V:/FB30/dev_tree/firebird3/gen/examples/employee.fdb
> Turning forced writes off
> Creating tables
> Turning  off indices and triggers
> Loading  column data
> Turning  on indices and triggers
> Loading Language blobs
> SQLCODE=-802
> arithmetic exception, numeric overflow, or string truncation
> -string right truncation
> -expected length 15, actual 60
> Loading Job blobs
> SQLCODE=-901
> invalid transaction handle (expecting explicit transaction start)
> Loading project blobs
> SQLCODE=-901
> invalid transaction handle (expecting explicit transaction start)
> Loading quarter arrays
> SQLCODE=-901
> invalid transaction handle (expecting explicit transaction start)
>
>
> at which point the build hangs.
>
> Everything is fine in 32-bit land :-)
>
> There haven't been any recent changes to either empbuild.e or
> make_examples.bat.
>
> empbuild.e has these declarations:
>
>    TEXT job_code[6], job_country[16];
>
> which are transformed to this in empbuild.c
>
>    isc_vtov ((char*) job_code, (char*) isc_36.isc_39, 21);
>    isc_vtov ((char*) job_country, (char*) isc_36.isc_40, 61);

Confirmed on linux.


------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to