Subject Re: [firebird-php] PHP Firebird Vista install problems
Author marius popa
On Tue, Oct 7, 2008 at 9:14 PM, Lester Caine <lester@...> wrote:
> masotti wrote:
>>
>> Lester Caine ha scritto:
>>> masotti wrote:
>>>
>>>> You cannot develop an application using Interbase 8 and Firebird 2
>>>> because client libraries (for sure IB library) are not code compatible.
>>>> I think this can be explained better, but this is.
>>>>
>>> That probably hits the nail on the head.
>>> Best explanation of why we do need to split off a php_firebird build of
>>> the
>>> driver.
>>>
>> I've not hat time to explore sources and development system, but the
>> minimal reworking of the library needs almost these steps:
>> - change builded library name, from php_interbase to php_firebird
>> - change default client library name, from GDS32.DLL to fbclient.dll
>> - change all ibase_* entry points to fireb_* (or something like);
>> internal names doesn't need to change at the momnent
>>
>> Anything else?
> Convincing the php team to create a duplicate copy to work on ;)


Already we have clashes with interbase driver and dll and namespace
so I think the sooner we do the fork and maintain the driver in a proper way
the better

>
> php_interbase already has entry points for fbird_ as well as the ibase.
> So these probably need removing if an alternative library is loaded.
>
> Getting the driver to build in Linux is a doddle, but creating an
> environment
> to build it in windows requires M$ tools which many of us simply don't have
> :(
Well you don't need to
I will create an mingw/gcc environment even if they don't support it right now
and I hope to integrate our patches and driver



>
> --
> Lester Caine - G8HFL
> -----------------------------
> Contact - http://lsces.co.uk/lsces/wiki/?page=contact
> L.S.Caine Electronic Services - http://lsces.co.uk
> EnquirySolve - http://enquirysolve.com/
> Model Engineers Digital Workshop - http://medw.co.uk//
> Firebird - http://www.firebirdsql.org/index.php
>



--
developer flamerobin.org