Brent - Check out my message "[CentOS] Problem with rpmbuild - this works". I seem to have found a way around the problem, but I am not experienced enough with Linux, especially with creating executables ad RPM's, to know exactly why it works. Nevertheless, I now have an RPM based (I assume that it is since I used the src.rpm) version of PHP that has Interbase integrated. Todd Brent wrote: > first things first do you have the right libary installed. looks like your > missing the libphp.so file. > > You could also have a compatibilty problem with you version installed. > > >> I added one line to the configuration in php.spec >> (--with-interbase=shared,/opt/firebird) and now I get the error that it >> cannot find libphp4.so, however libphp4.so is in /usr/lib/httpd/modules/ >> >> Is there some directive missing in the spec file? >> >> http://209.204.172.137/misc/build.txt >> http://209.204.172.137/misc/build_errors.txt >> http://209.204.172.137/misc/php.spec >> >> Todd >> >> Todd Cary wrote: >> >>> Aleksandar - >>> >>> Thank you! I forgot that I had created an interbase.so file by >>> compiling another version of php (tared). Who knows where and what >>> that did! So, I reinstalled Centos (I am just setting this server up, >>> so it was no big deal). I was able to recompile the source without a >>> problem. >>> >>> NOW, I am going to take the same src.rpm and add the Interbase to it >>> with a higher build number (e.g. -rtc.1) and see what happens. >>> >>> Todd >>> >>> Aleksandar Milivojevic wrote: >>> >>>> Quoting Todd Cary <todd at aristesoftware.com>: >>>> >>>> >>>>> Matt - >>>>> >>>>> I have the spec, build and error file on my server: >>>>> >>>>> http://209.204.172.137/misc/php.spec >>>>> http://209.204.172.137/misc/build.txt >>>>> http://209.204.172.137/misc/build_errors.txt >>>>> >>>> If you look at the output, it seems that the two testes failed >>>> (bug26938 and proc_open01). They did not fail because the things >>>> they were testing were not working. They failed because interbase.so >>>> module couldn't be found (tests didn't even run). Maybe they depend >>>> on interbase module for whatever strange reason. If I were you, I'd >>>> just edit the spec file and remove them. In the %prep section, just >>>> after patches are applied, thre's couple of lines that remove some >>>> other tests that fail for no good reason (preventing php rpm from >>>> being built). >>>> >>>> Just add these two lines inthere, and you should be fine: >>>> >>>> rm -f ext/standard/tests/file/bug26938.phpt >>>> rm -f ext/standard/tests/file/proc_open01.phpt >>>> >>>> If you customize spec file to build more modules, some other tests >>>> may also fail (again, usually for no good reason). Check output for >>>> details. It tells you why test failed. If it's just linking problem >>>> (like with those two tests that are bugging you now), ignore it and >>>> disable the test in spec file (by removing it in %prep section). >>>> >>>> >>>> _______________________________________________ >>>> CentOS mailing list >>>> CentOS at centos.org >>>> http://lists.centos.org/mailman/listinfo/centos >>>> >>>> >>>> >> -- >> Ariste Software >> 2200 D Street Ext >> Petaluma, CA 94952 >> (707) 773-4523 >> >> _______________________________________________ >> CentOS mailing list >> CentOS at centos.org >> http://lists.centos.org/mailman/listinfo/centos >> >> > > > _______________________________________________ > CentOS mailing list > CentOS at centos.org > http://lists.centos.org/mailman/listinfo/centos > > > -- Ariste Software 2200 D Street Ext Petaluma, CA 94952 (707) 773-4523 -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.centos.org/pipermail/centos/attachments/20070114/d66b1e55/attachment-0005.html>