[CentOS] Problem with rpmbuild
Todd Cary
todd at aristesoftware.com
Sun Jan 14 18:30:29 UTC 2007
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.html>
More information about the CentOS
mailing list