You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Randy Abernethy (JIRA)" <ji...@apache.org> on 2014/05/14 10:27:15 UTC

[jira] [Commented] (THRIFT-2192) autotools on Redhat based systems

    [ https://issues.apache.org/jira/browse/THRIFT-2192?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13997384#comment-13997384 ] 

Randy Abernethy commented on THRIFT-2192:
-----------------------------------------

I would agree that Thrift should build as seamlessly as possible on Centos.  Centos 6.5 is still providing autoconf 2.63 as the highest version. 

Getting autoconf to 2.65 on Centos requires installing an rpm from an unsupported repo like pbone:
http://rpm.pbone.net/index.php3/stat/4/idpl/23605747/dir/centos_6/com/autoconf-2.69-12.2.noarch.rpm.html

This doesn't seem like a lot to ask at first but when you take into account the process of figuring out where to get an appropriate version, ensuring that it is suitible, dealing with security concerns etc. it can begin to become quite a hurdle. If autoconf 2.63 will work folks can:
install centos, untar thrift, ./bootstrap.sh && ./configure && make && make install and have a compiler.

Anyone opposed to rolling back the autoconf version to 2.63 per the supplied patch?



> autotools on Redhat based systems
> ---------------------------------
>
>                 Key: THRIFT-2192
>                 URL: https://issues.apache.org/jira/browse/THRIFT-2192
>             Project: Thrift
>          Issue Type: Bug
>          Components: Build Process
>            Reporter: Hiroaki Kawai
>            Assignee: Jake Farrell
>              Labels: patch
>         Attachments: 0001-Support-for-autotools-on-Redhat-based-systems.patch
>
>
> It seems that thirft has been tested on ubuntu ( https://builds.apache.org/job/Thrift/ ), but I could not run bootstrap on Fedora.
> Because of automake 1.12 backward incompatibility, the Makefile.am in compiler/cpp has been troublesome. I could create a workaround for it. The patch was tested on CentOS 6.4 and Fedora 18 with command : `./bootstrap.sh && ./configure && make && make dist`
> From the discussion of https://issues.apache.org/jira/browse/THRIFT-646 , autoconf target was set to 2.65. On the other hand, CentOS 6.4 has 2.63 with erlang patched. So I think it is safe to lower it to 2.63 here.



--
This message was sent by Atlassian JIRA
(v6.2#6252)