[SSSD] [PATCHES] Fix RHEL5 builds

Jenny Galipeau jgalipea at redhat.com
Thu Aug 20 16:27:14 UTC 2009


Stephen Gallagher wrote:
> 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
>
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> sssd-devel mailing list
> sssd-devel at lists.fedorahosted.org
> https://fedorahosted.org/mailman/listinfo/sssd-devel
Does this mean I will daily RHEL builds too?  :-)


-- 
Jenny Galipeau <jgalipea at redhat.com>
Principal Software QA Engineer
Red Hat, Inc. Security Engineering




More information about the sssd-devel mailing list