[CentOS] Problem with rpmbuild

Brent brent at regrafix.com
Sun Jan 14 15:33:36 UTC 2007


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
>





More information about the CentOS mailing list