Hello 

I encountered an anomaly while trying to generate rpm in SuSE & RHEL.

----Generating rpm in SUSE Linux Enterprise Server 10 (x86_64)----
I encountered the following error while generating rpm in SuSE

/usr/bin/rpmbuild -ba openhpi.spec </dev/null;
error: Failed build dependencies:
        docbook-utils is needed by openhpi-2.10.1-2.x86_64
        docbook-utils-pdf is needed by openhpi-2.10.1-2.x86_64
make: *** [rpm] Error 1



To overcome the above error, I modified configure.ac and openhpi.spec.in
file to support documents generation as configurable element.

Now I followed the following commands to generate rpm in SuSE 

aclocal
automake --foreign
autoconf
autoheader
./configure  --enable-doc=no
make rpm
..
..

This time I encountered the following errors

RPM build errors:
    Installed (but unpackaged) file(s) found:
   /usr/share/doc/openhpi-2.10.1/README
   /usr/share/doc/openhpi-2.10.1/README.daemon
   /usr/share/man/man8/openhpid.8.gz

To overcome the above errors, I made the following changes
        1. I commented line 101 in Makefile.am  (#docs_DATA = README
README.daemon) 
        2. I added "%{_mandir}/man8/openhpid.8*" line in openhpi.spec.in
file.


With these changes I am able to generate rpm in SuSE using the following
commands

aclocal
automake --foreign
autoconf
autoheader
./configure  --enable-doc=no
make rpm

-------------------------------
----Generating rpm in Red Hat Enterprise Linux Server release 5
(Tikanga)-----

With the above changes I encountered the following error while
generating rpm in RHEL 

/usr/bin/rpmbuild -ba openhpi.spec </dev/null;
error: Failed build dependencies:
        popt-devel is needed by openhpi-2.10.1-2.x86_64
make: *** [rpm] Error 1


popt-devel rpm is not available for RHEL, so I commented the
"#BuildRequires: popt-devel" line openhpi.spec.in file  

With the above change I am able to generate rpm in RHEL using the
following commands

aclocal
automake --foreign
autoconf
autoheader
./configure
make rpm
-------------------------------

Please find the attached patch file with the above changes.

Regards,
Raja

Attachment: conf_enable_docs.patch
Description: conf_enable_docs.patch

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Openhpi-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openhpi-devel

Reply via email to