[Freeipa-users] RHEL 5 Compiling ipa-client (only) from source

Marc Richards email.marc at gmail.com
Wed Jan 14 22:18:44 UTC 2009


Rob Crittenden wrote:
> Viji V Nair wrote:
>    
>
>     Hi,
>
>          
>
>     I have done a manual compilation of ipa-client on an RHEL 5.2
>     x86_64 system. After struggling with a lot of errors I finally got
>     it working by following the below steps. Can anyone suggest is
>     there anything wrong in my steps? Can I use the same steps to
>     configure other clients also? 
>
> You'd be better off using the attached patch. This will let you do a 
> build from the top-level and avoid all the version problems. Plus it 
> can build rpms for you.
> % make IPA_VERSION_IS_GIT_SNAPSHOT=no local-dist
>
> The rpms will be in dist/rpms
>
> rob
>
>    

Does this replace everything after step 2 or everything after step 4?

Are there any plans to make client binaries available for download for 
systems other than Fedora?  It would certainly make things easier for 
testing against existing systems.

> 1. Download and un-compress freeipa source, 
> http://freeipa.org/downloads/src/freeipa-1.2.1.tar.gz
> # tar -zxvf freeipa-1.2.1.tar.gz
> # cd freeipa-1.2.1/ipa-client
>
>    
> 2. I have installed the following prerequisites after seeing the 
> dependency errors. # yum install autoconf automake pkgconfig.x86_64 
> libtool.x86_64 mozldap-devel.x86_64 krb5-devel.x86_64 
> openldap-devel.x86_64 python-ldap.x86_64 3. System was complaining 
> about there is no version.m4 file, so I did a copy paste of
> #  cp version.m4.in<http://version.m4.in>  version.m4
>
>    
> 4. System was telling I should add the contents of 
> /usr/share/aclocal/libtool.m4 to aclocal.m4, so I did
> #  cat /usr/share/aclocal/libtool.m4>>  aclocal.m4
>
> 5. After this I have complied the source using the following commands.
>
> # ./autogen.sh
> # make
> # make install
>
>    
> 6. When I started ipa-client-install, it was showing so many missing 
> python module errors, so I have done the following steps to get rid of 
> it. a. Downloaded python-krbV-1.0.13-5.el5.x86_64.rpm from 
> (http://download.fedora.redhat.com/pub/epel/5Server/x86_64/python-krbV-1.0.13-5.el5.x86_64.rpm) 
> and installed
> # rpm -ivh python-krbV-1.0.13-5.el5.x86_64.rpm
>
> b. Manually build the other python modules.
>
> # cd freeipa-1.2.1/ipa-python
> # python setup.py.in<http://setup.py.in>  build
> # python setup.py.in<http://setup.py.in>  install
>
> c. Copied the required python modules to the actual location
>
>    
> # cp -a /usr/local/lib/python2.4/site-packages/ipaclient 
> /usr/lib64/python2.4/site-packages/
> d. Finally I got a version error, I have done a hard coding to fix it.
>
>    
> # cp version.py.in <http://version.py.in> 
> /usr/lib/python2.4/site-packages/ipa/version.py
> # cat /usr/lib/python2.4/site-packages/ipa/version.py
>
> #VERSION="__VERSION__"
> VERSION="1.2.1"
> #NUM_VERSION=__NUM_VERSION__
> NUM_VERSION="1.2.1"
>
> Thanks&  Regards
> Viji
>    
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/freeipa-users/attachments/20090114/3289a54f/attachment.htm>


More information about the Freeipa-users mailing list