← Back to team overview

ius-community team mailing list archive

Re: php-pgsql php 5.3 and pg 8.4

 

On Jun 14, 2010, at 11:11 PM, Ketema Harris wrote:

> well the build finished, but it ended with the following:
> 
> Checking for unpackaged file(s): /usr/lib/rpm/check-files /var/tmp/php53-5.3.2-5.ius-root-root
> error: Installed (but unpackaged) file(s) found:
>   /etc/php.d/mcrypt.ini
>   /etc/php.d/pdo_pgsql.ini
>   /etc/php.d/pgsql.ini
>   /usr/lib64/php/modules/mcrypt.so
>   /usr/lib64/php/modules/pdo_pgsql.so
>   /usr/lib64/php/modules/pgsql.so
> 
> 
> RPM build errors:
>    Installed (but unpackaged) file(s) found:
>   /etc/php.d/mcrypt.ini
>   /etc/php.d/pdo_pgsql.ini
>   /etc/php.d/pgsql.ini
>   /usr/lib64/php/modules/mcrypt.so
>   /usr/lib64/php/modules/pdo_pgsql.so
>   /usr/lib64/php/modules/pgsql.so
> 
> I do believe that the actual compilation succeeded, but obviously the RPM was not built.  This was a pretty cool
> learning experience, but I think I will wait till the pro's build an RPM as I have no idea how I would move forward
> from here.

Yeah that's a BJ thing there. In the %files section of a rpm spec file it's supposed to include all the files built and package them into their own rpms. I'm sure he'll be able to figure out a solution for you tomorrow when he's at work. I just saw myself that centos 5.5 was released so pg 8.4 is included in your OS now. 

If BJ is unavailable feel free to contact me and I'll build you a 1-off RPM that includes pg8.4 support for php but you really want to stick with IUS for continuous updates. 

> 
> 
> On Jun 14, 2010, at 11:49 PM, Ketema Harris wrote:
> 
>> I am still attempting to complete the process myself, but I filed a "bug" as you suggested to have a pro look at it.
>> 
>> Thank you for your quick responses.
>> 
>> On Jun 14, 2010, at 11:21 PM, Bj Dierkes wrote:
>> 
>>> Sorry all for top posting ...  I'll follow up with more later.
>>> 
>>> As of Rhel 5.5 Redhat is shipping postgresql84 packages (I'm the same  
>>> style as IUS).  What I would like to do is package php53-pgsql84  
>>> packages, rather than rebuild php53-pgsql which would only work for  
>>> you and not be good for the repo.
>>> 
>>> All the deps for php are in rhel or epel..  If you want to continue  
>>> building on your own...   But I wouldn't mind adding the packages  
>>> officially.  They would be separate ...  Not part of the php53 build  
>>> itself.  Because we want to keep php53-pgsql built against stock 8.1.
>>> 
>>> There is a page on "ading packages to the wish list"...   On wiki.iuscommunity.org 
>>> ...  You can submit it via those instructions and I can look into it.
>>> 
>>> ...sent via mobile device, no grammar flames allowed.
>>> 
>>> 
>>> On Jun 14, 2010, at 10:05 PM, "Mike Jennings" <mikejennings@xxxxxxxxx>  
>>> wrote:
>>> 
>>>> Nope, rpmbuild will fail without the dependencies.
>>>> You're gonna need postgresql-devel from 8.4, I believe postgres  
>>>> builds those rpms so you'll need to install that. Not sure why it's  
>>>> saying those are already installed. Can you do a
>>>> 
>>>> #rpm -qa | grep -i libedit-devel
>>>> #rpm -qa | grep -i libmcrypt-devel
>>>> 
>>>> and post the results here. I figure you're 64bit so I found the link  
>>>> to the right rpms for postgresql-devel http://yum.pgsqlrpms.org/8.4/redhat/rhel-5Server-x86_64/
>>>> 
>>>> If not just search around there for the right postgresql-devel for  
>>>> your os.
>>>> 
>>>> 
>>>> On Jun 14, 2010, at 9:59 PM, Ketema Harris wrote:
>>>> 
>>>>> Thank you very much for the help.  I will ask on the list you  
>>>>> suggested, but I also attempted to follow your instructions mysself.
>>>>> 
>>>>> I got as far as:
>>>>> 
>>>>> error: Failed build dependencies:
>>>>> libedit-devel is needed by php53-5.3.2-5.ius.x86_64
>>>>> postgresql-devel is needed by php53-5.3.2-5.ius.x86_64
>>>>> libmcrypt-devel is needed by php53-5.3.2-5.ius.x86_64
>>>>> 
>>>>> libedit and libmcrypt it failed on Transaction check saying the  
>>>>> files were already present and newer.
>>>>> 
>>>>> I purposely left postgresql-devel out, because I already have 8.4  
>>>>> installed and the devel was saying it was 8.1 again.
>>>>> 
>>>>> Is there a way to tell rpm build to just go ahead and do it and use  
>>>>> the files that are present ?
>>>>> 
>>>>> thanks
>>>>> 
>>>>> 
>>>>> On Jun 14, 2010, at 10:35 PM, Mike Jennings wrote:
>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> On Jun 14, 2010, at 9:14 PM, Ketema Harris wrote:
>>>>>> 
>>>>>>> Hello.  I am trying to get php with pg support from 8.4.  I have  
>>>>>>> found this community and successfully set up your repo.
>>>>>>> 
>>>>>>> I have been able to use it to install your php53-pgsql.x86_64  
>>>>>>> rpm, but this is built against Pg 8.1.  Does anyone have access  
>>>>>>> to php-pgsql that is built against Pg 8.4 (libPQ 5)  ?  If no I  
>>>>>>> am willing to learn how to build an RPM as I have successfully  
>>>>>>> built php against Pg 8.4 on other machines with different distro's
>>>>>>> 
>>>>>>> I am running CentOS 5 on x86_64 architecture.  I appreciate any  
>>>>>>> help or guidance on how to get this accomplished.
>>>>>> 
>>>>>> And of course, you can always ask in https://answers.launchpad.net/ius 
>>>>>> if BJ or another dev can build you a one-off rpm for this.
>>>>>> 
>>>>>> 
>>>>>>> 
>>>>>>> Thanks
>>>>>>> _______________________________________________
>>>>>>> Mailing list: https://launchpad.net/~ius-community
>>>>>>> Post to     : ius-community@xxxxxxxxxxxxxxxxxxx
>>>>>>> Unsubscribe : https://launchpad.net/~ius-community
>>>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>> 
>>>>> 
>>>>> 
>>>>> _______________________________________________
>>>>> Mailing list: https://launchpad.net/~ius-community
>>>>> Post to     : ius-community@xxxxxxxxxxxxxxxxxxx
>>>>> Unsubscribe : https://launchpad.net/~ius-community
>>>>> More help   : https://help.launchpad.net/ListHelp
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~ius-community
>>>> Post to     : ius-community@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~ius-community
>>>> More help   : https://help.launchpad.net/ListHelp
>>> 
>>> 
>>> Confidentiality Notice: This e-mail message (including any attached or
>>> embedded documents) is intended for the exclusive and confidential use of the
>>> individual or entity to which this message is addressed, and unless otherwise
>>> expressly indicated, is confidential and privileged information of Rackspace.
>>> Any dissemination, distribution or copying of the enclosed material is prohibited.
>>> If you receive this transmission in error, please notify us immediately by e-mail
>>> at abuse@xxxxxxxxxxxxx, and delete the original message.
>>> Your cooperation is appreciated.
>>> 
>> 
>> 
>> _______________________________________________
>> Mailing list: https://launchpad.net/~ius-community
>> Post to     : ius-community@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~ius-community
>> More help   : https://help.launchpad.net/ListHelp
> 
> 
> _______________________________________________
> Mailing list: https://launchpad.net/~ius-community
> Post to     : ius-community@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~ius-community
> More help   : https://help.launchpad.net/ListHelp




References