[SSSD] [PATCHES] Fix RHEL5 builds (was: [PATCH] Fix usage of $(builddir) in SSSD)

Stephen Gallagher sgallagh at redhat.com
Thu Aug 20 15:15:30 UTC 2009


On 08/20/2009 07:27 AM, Stephen Gallagher wrote:
> On 08/19/2009 07:40 PM, Dmitri Pal wrote:
>> Dmitri Pal wrote:
>>> Stephen Gallagher wrote:
>>>   
>>>> There are some old versions of automake that do not define
>>>> $(builddir) correctly. Since $(builddir) is "Rigorously equal to
>>>> .", we'll set it at the top of the Makefile.am files.
>>>>
>>>>   
>>>> ------------------------------------------------------------------------
>>>>
>>>> _______________________________________________
>>>> sssd-devel mailing list
>>>> sssd-devel at lists.fedorahosted.org
>>>> https://fedorahosted.org/mailman/listinfo/sssd-devel
>>>>     
>>> I can't validate this patch. I think the problem with the build is a bit
>>> different .
>>> When I run "autoreconf -i -f" from the root it fails.
>>> If fails with the following error:
>>> Can't exec "autopoint": No such file or directory at
>>> /usr/share/autoconf/Autom4te/FileUtils.pm line 288, <GEN0> line 88.
>>> autoreconf: failed to run autopoint: No such file or directory
>>>
>>> Error comes from processing the "server" directory.
>>> Some digging showed that the issue is related to gettext package.
>>> The gettext package on RHEL misses autopoint. According to one of the
>>> forums it is in the gettext-devel.
>>> This package is not if RHEL repo.
>>> http://www.talkgraphics.com/showthread.php?t=21433
>>>
>>> I started researching what I can do about it.
>>> I will let you know.
>>>
>>>   
>> Ok it seems that RHN has gettext-devel package.
>> I did not see it because yum was not showing the RHN packages when I was
>> not running yum info or search as root.
>> I thought you need to be root only to install or update.
> 
>> So now I installed one. The error I get now is:
>> autopoint: *** The AM_GNU_GETTEXT_VERSION declaration in your
>> configure.ac               file requires the infrastructure from
>> gettext-0.17 but this version               is older. Please upgrade to
>> gettext-0.17 or newer.
>> autopoint: *** Stop.
>> autoreconf: autopoint failed with exit status: 1
> 
>> I do not know if we actually need 0.17 or not.
>> May be we just need 0.14.
>> I tried changing check to 0.12 in configure.ac.
>> In this case I get the following error:
> 
>> configure.ac:18: option `color-tests' not recognized
> 
> This is a feature I just added recently. I did not realize it was not
> backwards-compatible. I will remove it.
> 
>> autoreconf: automake failed with exit status: 1
>> autoreconf: cannot empty /tmp/arwjs545: Is a directory
> 
>> (each time it is different file name in /tmp)
> 
>> I give up for now.
>> I will see what I can do about setting a fedora machine running from
>> flash drive.
> 
> 
> Similarly, I am now setting up a RHEL5 developer machine to attempt to
> resolve these build issues. Thank you for testing.
> 


I have tracked down and fixed four bugs in the RHEL5 build process. It
will now build without errors (a few warnings which will be addressed
separately)

Patch 0002: Same as the earlier patch in this thread. Ensures that
$(builddir) is populated since older versions of automake do not do this
implicitly

Patch 0003: Remove the 'color-tests' argument from AM_INIT_AUTOMAKE,
since it was not supported on older versions of automake

Patch 0004: Support gettext >= 0.14. We aren't using any features of
gettext that weren't in 0.14, so we'll adjust our minimum to support it.

Patch 0005: Support Docbook DTD 4.4. Similarly, we weren't actually
using any of the 4.5 features, and RHEL5 only supports up to 4.4.

_______________________________________________
sssd-devel mailing list
sssd-devel at lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/sssd-devel

-- 
Stephen Gallagher
RHCE 804006346421761

Looking to carve out IT costs?
www.redhat.com/carveoutcosts/
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0002-Fix-usage-of-builddir-in-SSSD.patch
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20090820/a3cef576/attachment.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0003-Remove-color-tests-from-AM_INIT_AUTOMAKE.patch
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20090820/a3cef576/attachment-0001.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0004-Support-gettext-0.14-instead-of-0.17.patch
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20090820/a3cef576/attachment-0002.ksh>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0005-Support-Docbook-4.4.patch
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20090820/a3cef576/attachment-0003.ksh>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 260 bytes
Desc: OpenPGP digital signature
URL: <https://lists.fedorahosted.org/pipermail/sssd-devel/attachments/20090820/a3cef576/attachment.sig>


More information about the sssd-devel mailing list