Thread: Error Building rpm

Error Building rpm

From
Vivek Singh Raghuwanshi
Date:
Hi All,<br /><br />I am trying to build rpm of PostgreSQL, and the approach is building rpm for<br />1. CentOS 6+<br
/>2.Fedora 15+<br />3. RedHat 6+<br />4. OpenSUSE<br />5. SuSE<br /><br />via single spec file and not using any
externalrpm or repo while building<br /><br />the problem i am facing right now is there is some dependencies which is
nownot provided by RedHat and SUSE<br /><br />1. <span>SLE_11_SP2<br /></span>perl-ExtUtils-Embed, <br />uuid-devel,
<br/>openldap-devel  (For this i am using openldap2-devel its working fine so no problem)<br /><br
/>2.<span><span><span>open</span>SUSE_12.2<br/> perl-ExtUtils-Embed,<br /> openldap-devel 
</span></span><span><span>(Forthis i am using openldap2-devel its working fine so no problem)<br /><br
/>3.</span></span><span><span><span>RedHat_RHEL-6<br/></span> uuid-devel</span></span>  (Now RedHat is not providing
thisrpm)<br /><br />If i am installing uuid-devel from external source i am able to build rpm but how to build without
installingit from external repo.<br />now redhat is giving libuuid. <br /><br />and Suse is not having
perl-ExtUtils-Embedrpm.<br /><br />Please advised.<br /><br /><br />-- <br />ViVek Raghuwanshi<br />Mobile
-+91-09595950504<br/>Skype - vivek_raghuwanshi<br />IRC vivekraghuwanshi<br /><a
href="http://vivekraghuwanshi.wordpress.com/"target="_blank">http://vivekraghuwanshi.wordpress.com/</a><br /><a
href="http://in.linkedin.com/in/vivekraghuwanshi"target="_blank">http://in.linkedin.com/in/vivekraghuwanshi</a><br /> 

Re: Error Building rpm

From
Tom Lane
Date:
Vivek Singh Raghuwanshi <vivekraghuwanshi@gmail.com> writes:
> 3.RedHat_RHEL-6
>  uuid-devel  (Now RedHat is not providing this rpm)

works for me in RHEL-6 ...
        regards, tom lane



Re: [HACKERS] Error Building rpm

From
Devrim GÜNDÜZ
Date:
Hi,

On Mon, 2013-01-21 at 10:53 +0530, Vivek Singh Raghuwanshi wrote:
> I am trying to build rpm of PostgreSQL, and the approach is building
> rpm for
> 1. CentOS 6+
> 2. Fedora 15+
> 3. RedHat 6+
> 4. OpenSUSE
> 5. SuSE
>
> via single spec file and not using any external rpm or repo while
> building

Building RPMs using a single spec file is almost impossible, as I wrote
you in my previous emails. SuSE has different package names, Fedora 15+
has separate init system (systemd), etc. That's why I am keeping
separate copies of each spec file for Fedora and its derivatives (RHEL,
SL, CentOS) separately.
--
Devrim GÜNDÜZ
Principal Systems Engineer @ EnterpriseDB: http://www.enterprisedb.com
PostgreSQL Danışmanı/Consultant, Red Hat Certified Engineer
Community: devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr
http://www.gunduz.org  Twitter: http://twitter.com/devrimgunduz

Re: [HACKERS] Error Building rpm

From
Vivek Singh Raghuwanshi
Date:
Thanks Devrim,<br /><br />But i am trying to achieve this via multiple if conditions , can you send me your redhat and
susespec files.<br /><br /><div class="gmail_quote">On Mon, Jan 21, 2013 at 11:09 AM, Devrim GÜNDÜZ <span
dir="ltr"><<ahref="mailto:devrim@gunduz.org" target="_blank">devrim@gunduz.org</a>></span> wrote:<br
/><blockquoteclass="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br /> Hi,<br
/><divclass="im"><br /> On Mon, 2013-01-21 at 10:53 +0530, Vivek Singh Raghuwanshi wrote:<br /> > I am trying to
buildrpm of PostgreSQL, and the approach is building<br /> > rpm for<br /> > 1. CentOS 6+<br /> > 2. Fedora
15+<br/> > 3. RedHat 6+<br /> > 4. OpenSUSE<br /> > 5. SuSE<br /> ><br /> > via single spec file and not
usingany external rpm or repo while<br /> > building<br /><br /></div>Building RPMs using a single spec file is
almostimpossible, as I wrote<br /> you in my previous emails. SuSE has different package names, Fedora 15+<br /> has
separateinit system (systemd), etc. That's why I am keeping<br /> separate copies of each spec file for Fedora and its
derivatives(RHEL,<br /> SL, CentOS) separately.<br /><span class="HOEnZb"><font color="#888888">--<br /> Devrim
GÜNDÜZ<br/> Principal Systems Engineer @ EnterpriseDB: <a href="http://www.enterprisedb.com"
target="_blank">http://www.enterprisedb.com</a><br/> PostgreSQL Danışmanı/Consultant, Red Hat Certified Engineer<br />
Community:devrim~PostgreSQL.org, devrim.gunduz~<a href="http://linux.org.tr" target="_blank">linux.org.tr</a><br /><a
href="http://www.gunduz.org"target="_blank">http://www.gunduz.org</a>  Twitter: <a
href="http://twitter.com/devrimgunduz"target="_blank">http://twitter.com/devrimgunduz</a><br
/></font></span></blockquote></div><br/><br clear="all" /><br />-- <br />ViVek Raghuwanshi<br />Mobile
-+91-09595950504<br/>Skype - vivek_raghuwanshi<br />IRC vivekraghuwanshi<br /><a
href="http://vivekraghuwanshi.wordpress.com/"target="_blank">http://vivekraghuwanshi.wordpress.com/</a><br /><a
href="http://in.linkedin.com/in/vivekraghuwanshi"target="_blank">http://in.linkedin.com/in/vivekraghuwanshi</a><br /> 

Re: [HACKERS] Error Building rpm

From
Devrim GÜNDÜZ
Date:
Hi,

On Mon, 2013-01-21 at 11:33 +0530, Vivek Singh Raghuwanshi wrote:

> But i am trying to achieve this via multiple if conditions , can you
> send me your redhat and suse spec files.

As I have emailed you before, spec files,etc. are at
http://svn.pgrpms.org/repo

Regards,
--
Devrim GÜNDÜZ
Principal Systems Engineer @ EnterpriseDB: http://www.enterprisedb.com
PostgreSQL Danışmanı/Consultant, Red Hat Certified Engineer
Community: devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr
http://www.gunduz.org  Twitter: http://twitter.com/devrimgunduz

Re: [HACKERS] Error Building rpm

From
Vivek Singh Raghuwanshi
Date:


On Mon, Jan 21, 2013 at 12:11 PM, Devrim GÜNDÜZ <devrim@gunduz.org> wrote:

Hi,

On Mon, 2013-01-21 at 11:33 +0530, Vivek Singh Raghuwanshi wrote:

> But i am trying to achieve this via multiple if conditions , can you
> send me your redhat and suse spec files.

As I have emailed you before, spec files,etc. are at
http://svn.pgrpms.org/repo

Spec file for SuSE is only for 8.4 not for 9.2+

Regards,
--
Devrim GÜNDÜZ
Principal Systems Engineer @ EnterpriseDB: http://www.enterprisedb.com
PostgreSQL Danışmanı/Consultant, Red Hat Certified Engineer
Community: devrim~PostgreSQL.org, devrim.gunduz~linux.org.tr
http://www.gunduz.org  Twitter: http://twitter.com/devrimgunduz



--
ViVek Raghuwanshi
Mobile -+91-09595950504
Skype - vivek_raghuwanshi
IRC vivekraghuwanshi
http://vivekraghuwanshi.wordpress.com/
http://in.linkedin.com/in/vivekraghuwanshi