[Firebird-devel] The Firebird 3 API and programming language independence

2014-07-13 Thread Tony Whyman
I have been experimenting with seeing if I can access the new Firebird 3 API - IMaster etc, from Pascal using the Free Pascal compiler on 64-bit linux and the answer is probably not surprising - it is no, I can't access it. For example. I have translated the IVersioned interface to IVersioned =

Re: [Firebird-devel] The Firebird 3 API and programming language independence

2014-07-13 Thread Dimitry Sibiryakov
Take interface unit from UIB. -- WBR, SD. -- Firebird-Devel mailing list, web interface at https://lists.sourceforge.net/lists/listinfo/firebird-devel

Re: [Firebird-devel] The Firebird 3 API and programming language independence

2014-07-13 Thread Tony Whyman
Sorry - what is UIB and where do I find it? On 13/07/14 15:12, Dimitry Sibiryakov wrote: Take interface unit from UIB. -- Firebird-Devel mailing list, web interface at

Re: [Firebird-devel] The Firebird 3 API and programming language independence

2014-07-13 Thread Dimitry Sibiryakov
13.07.2014 16:18, Tony Whyman wrote: Sorry - what is UIB and where do I find it? http://sourceforge.net/projects/uib/ -- WBR, SD. -- Firebird-Devel mailing list, web interface at

Re: [Firebird-devel] The Firebird 3 API and programming language independence

2014-07-13 Thread Dmitry Yemanov
13.07.2014 18:36, Dimitry Sibiryakov wrote: http://sourceforge.net/projects/uib/ And the module he supposedly refers to is: https://sourceforge.net/p/uib/code/HEAD/tree/trunk/source/uibfblib.pas Dmitry --

Re: [Firebird-devel] The Firebird 3 API and programming language independence

2014-07-13 Thread Tony Whyman
Thanks - I'll take a look On 13/07/14 15:43, Dmitry Yemanov wrote: 13.07.2014 18:36, Dimitry Sibiryakov wrote: http://sourceforge.net/projects/uib/ And the module he supposedly refers to is: https://sourceforge.net/p/uib/code/HEAD/tree/trunk/source/uibfblib.pas Dmitry

Re: [Firebird-devel] The Firebird 3 API and programming language independence

2014-07-13 Thread Tony Whyman
Well, I downloaded uibfblib.pas. and merged it into my test program. Compiled it using FPC 2.6.4 under 64-bit Linux and the same problem. Fails with a SIGSEGV. Again, I am not surprised as with this module does is to create a class hierarchy in Pascal that mirrors the C++ hierarchy and will only

Re: [Firebird-devel] The Firebird 3 API and programming language independence

2014-07-13 Thread Philippe Makowski
Dmitry Yemanov [2014-07-13 16:43] : 13.07.2014 18:36, Dimitry Sibiryakov wrote: http://sourceforge.net/projects/uib/ And the module he supposedly refers to is: https://sourceforge.net/p/uib/code/HEAD/tree/trunk/source/uibfblib.pas also there :

Re: [Firebird-devel] The Firebird 3 API and programming language independence

2014-07-13 Thread Tony Whyman
Just adding to my own comment, I've just remembered a problem I had with Oracle OCCI earlier this year and wondering why a (C++) program that used OCCI ran fine on CENTOS 6 would not run under Ubuntu 12.4 even though it compiled correctly. The build failed when the linker claimed it could not