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);


Previously, in beta 1 we saw this in empbuild.c:

  isc_vtov ((char*) job_code, (char*) isc_36.isc_40, 6);
  isc_vtov ((char*) job_country, (char*) isc_36.isc_37, 16);



Paul
-- 
Paul Reeves
http://www.ibphoenix.com
Supporting users of Firebird

------------------------------------------------------------------------------
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