You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Frank Earl (JIRA)" <ji...@apache.org> on 2013/11/12 23:07:19 UTC

[jira] [Commented] (THRIFT-2230) Cannot Build on RHEL/Centos/Amazon Linux 6.x

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

Frank Earl commented on THRIFT-2230:
------------------------------------

Sigh...  SMH.  Way to convince people to help...  

No, "platform support" doesn't "just happen".  But apparently working (as evidenced by the 14 oustanding issues, some of them very severe, really- one that's indicative of a seriously broken Autotools config (THRIFT-2127...)) build systems aren't happening either.  You might be entitled to the comments and the attitude if there weren't the issues going on there- but...

> Cannot Build on RHEL/Centos/Amazon Linux 6.x
> --------------------------------------------
>
>                 Key: THRIFT-2230
>                 URL: https://issues.apache.org/jira/browse/THRIFT-2230
>             Project: Thrift
>          Issue Type: Bug
>          Components: Build Process
>    Affects Versions: 0.9.2
>         Environment: CentOS, Amazon Linux
>            Reporter: Ron Cemer
>            Priority: Blocker
>             Fix For: 0.9.2
>
>
> Trying to run the bootstrap.sh in order to build the git version of Thrift on Amazon Linux, which is basically CentOS 6.x, errors with the following message:
> ./bootstrap.sh
> Configuring for:
> PHP Api Version:         20090626
> Zend Module Api No:      20090626
> Zend Extension Api No:   220090626
> configure.ac:20: error: Autoconf version 2.65 or higher is required
> configure.ac:20: the top level
> autom4te: /usr/bin/m4 failed with exit status: 63
> autoscan: /usr/bin/autom4te failed with exit status: 63
> Ok, here's the deal.  It is completely unacceptable to develop a utility which require a newer version of a build utilitity than that which is available on the most popular server OS in the world.
> CentOS 6.x is the most popular server OS in the world.  CentOS ships with autoconf-2.63-5.1.7.
> Therefore, this is a bug which must be fixed immediately.
> Please notify me when this is done.  I have a big project waiting on this.  Because of this screw-up, I'm unable to build Thrift, which is required to build the Cassandra PDO driver for PHP.  This is holding up a very important Big Data project for my company.
> I'd say that if you're not doing successful builds of Thrift on every major Linux distro (not to mention the most important one: CentOS), you're not doing a very good job of maintaining this package.  Especially when you consider the fact that
> Also, why are there no Thrift RPMs for CentOS and RHEL, or Debian packages for Debian and Ubuntu?  This project is important enough that the current stable version should be available for all Linux distros.  You should put it into EPEL for RHEL/CentOS, and create your own PPA for Debian/Ubuntu.  It's too painful to try to get past your crappy build process in order to use this tool to build other important packages. 



--
This message was sent by Atlassian JIRA
(v6.1#6144)