>Can you thing any way out of the situation? One is to provide two >packages - php4-interbase-(classic|super), but this is unnecessary >bloat. Both libfbembed (classic) and libfbclient (super) have the same >API, so in theory they are interchangeable. The only difference is that >libfbembed can connect locally.
>Other possible solution is to link php4-interbase with libgds, but make >ld not resolve the link on link time, so ldd shall report libgds.0, >which shall link to the installed library (super or classic) on runtime. >I don't know whether this is possible though. >Third solution is to change libfirebird2-classic and libfirebird2-super >and make libgds.so hard link to the corresponding libfbembed or libfbclient. >What do you think? Whick solution is doable/best? Since the release is so close I think the best option would be to go to something that is known to work. Which was php4-interbase 4.3.6-1 compiled against libfirebird1. For that to work I will need to build firebird1 packages without the server and upload them to unstable with priority high. This will make sure firebird-dev and libfirebird will exist in sarge again. It will close #251458 and solve #268931 in sarge for 4.3.6-1. After that I will make 4.3.8-2 which links against libfirebird again, but keep it out of sarge until we are very sure it works. This should solve your problems for 4.3.8 (#269471) This has the added advantage that I can document in the firebird1 packages how to get unofficial firebird 1 packages with a server and php4-interbase would be compatible with all version again. After the release of sarge a more permanent solution should be found. I'd appreciate it if somebody could find flaws in this idea. Cheers, Remco. -------------------------------------------------------------------- mail2web - Check your email from the web at http://mail2web.com/ .