You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@thrift.apache.org by "Harlan Lieberman-Berg (JIRA)" <ji...@apache.org> on 2010/08/10 16:59:17 UTC

[jira] Created: (THRIFT-844) Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed

Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed
------------------------------------------------------------------------

                 Key: THRIFT-844
                 URL: https://issues.apache.org/jira/browse/THRIFT-844
             Project: Thrift
          Issue Type: Bug
    Affects Versions: 0.4, 0.5
         Environment: CentOS release 5.5 (Final)
            Reporter: Harlan Lieberman-Berg


Though the [Build Requirements|http://wiki.apache.org/thrift/ThriftRequirements] state that autoconf 2.59+ is required (even though 2.60+ is listed as recommended), and the configure.ac has a AC_PREREQ of 2.59, macros which require 2.60+ are being used in the configure.ac.  This makes building SVN Thrift impossible on autoconf 2.59, the latest stable in CentOS 5.5.

AC_PREREQ and the wiki should be updated to reflect the actual build requirements, or the macros which require the later version should be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (THRIFT-844) Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed

Posted by "Anthony Molinaro (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/THRIFT-844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12897843#action_12897843 ] 

Anthony Molinaro commented on THRIFT-844:
-----------------------------------------

Oh, well good to know, I'll try a release tarball out at some point then, thanks!

> Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed
> ------------------------------------------------------------------------
>
>                 Key: THRIFT-844
>                 URL: https://issues.apache.org/jira/browse/THRIFT-844
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.4, 0.5
>         Environment: CentOS release 5.5 (Final)
>            Reporter: Harlan Lieberman-Berg
>         Attachments: bootstrap.txt
>
>
> Though the [Build Requirements|http://wiki.apache.org/thrift/ThriftRequirements] state that autoconf 2.59+ is required (even though 2.60+ is listed as recommended), and the configure.ac has a AC_PREREQ of 2.59, macros which require 2.60+ are being used in the configure.ac.  This makes building SVN Thrift impossible on autoconf 2.59, the latest stable in CentOS 5.5.
> AC_PREREQ and the wiki should be updated to reflect the actual build requirements, or the macros which require the later version should be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (THRIFT-844) Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed

Posted by "David Reiss (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/THRIFT-844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12896973#action_12896973 ] 

David Reiss commented on THRIFT-844:
------------------------------------

Hrm.  This is due to the recent change for finding erlang paths.  I'll see what I can do about it.

In the meantime, if you want to use the latest trunk, you can download an "instant release" from http://instant.thrift-rpc.org/ , which has configure pregenerated with a more recent version of autoconf.

> Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed
> ------------------------------------------------------------------------
>
>                 Key: THRIFT-844
>                 URL: https://issues.apache.org/jira/browse/THRIFT-844
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.4, 0.5
>         Environment: CentOS release 5.5 (Final)
>            Reporter: Harlan Lieberman-Berg
>         Attachments: bootstrap.txt
>
>
> Though the [Build Requirements|http://wiki.apache.org/thrift/ThriftRequirements] state that autoconf 2.59+ is required (even though 2.60+ is listed as recommended), and the configure.ac has a AC_PREREQ of 2.59, macros which require 2.60+ are being used in the configure.ac.  This makes building SVN Thrift impossible on autoconf 2.59, the latest stable in CentOS 5.5.
> AC_PREREQ and the wiki should be updated to reflect the actual build requirements, or the macros which require the later version should be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (THRIFT-844) Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed

Posted by "Anthony Molinaro (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/THRIFT-844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12897443#action_12897443 ] 

Anthony Molinaro commented on THRIFT-844:
-----------------------------------------

Instant releases don't work for me because the version of thrift I need will not have the patches I need to have php, the php extension, and erlang installed.  Several of those patches I've actually had commited, but until cassandra ups their version I'm stuck with what I have.  When the cassandra version is updated I will try to use the instant release to see it it works for me.

As for where erlang things end up on x86_64, I don't totally remember the issue.  I seem to recall that something was causing the erlang libs to end up in the wrong place for one of my early erlang packages.  It might have been that I tried to make an architecture non-specific package for some pure erlang, but that installed in /usr/lib so wouldn't be found by erlang when installed on x86_64 (this is probably more a fault of the packagers of erlang, there is probably some way to have it work so that libraries can be found in both /usr/lib64/erlang and /usr/lib/erlang).  Yeah, that must have been it, since I know and have used the command line switch to change libdir.

> Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed
> ------------------------------------------------------------------------
>
>                 Key: THRIFT-844
>                 URL: https://issues.apache.org/jira/browse/THRIFT-844
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.4, 0.5
>         Environment: CentOS release 5.5 (Final)
>            Reporter: Harlan Lieberman-Berg
>         Attachments: bootstrap.txt
>
>
> Though the [Build Requirements|http://wiki.apache.org/thrift/ThriftRequirements] state that autoconf 2.59+ is required (even though 2.60+ is listed as recommended), and the configure.ac has a AC_PREREQ of 2.59, macros which require 2.60+ are being used in the configure.ac.  This makes building SVN Thrift impossible on autoconf 2.59, the latest stable in CentOS 5.5.
> AC_PREREQ and the wiki should be updated to reflect the actual build requirements, or the macros which require the later version should be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (THRIFT-844) Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed

Posted by "David Reiss (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/THRIFT-844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12897335#action_12897335 ] 

David Reiss commented on THRIFT-844:
------------------------------------

AC_ERLANG_PATH_ERL, AC_ERLANG_PATH_ERLC, and AC_ERLANG_SUBST_INSTALL_LIB_SUBDIR are not available in autoconf 2.59.


> Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed
> ------------------------------------------------------------------------
>
>                 Key: THRIFT-844
>                 URL: https://issues.apache.org/jira/browse/THRIFT-844
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.4, 0.5
>         Environment: CentOS release 5.5 (Final)
>            Reporter: Harlan Lieberman-Berg
>         Attachments: bootstrap.txt
>
>
> Though the [Build Requirements|http://wiki.apache.org/thrift/ThriftRequirements] state that autoconf 2.59+ is required (even though 2.60+ is listed as recommended), and the configure.ac has a AC_PREREQ of 2.59, macros which require 2.60+ are being used in the configure.ac.  This makes building SVN Thrift impossible on autoconf 2.59, the latest stable in CentOS 5.5.
> AC_PREREQ and the wiki should be updated to reflect the actual build requirements, or the macros which require the later version should be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (THRIFT-844) Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed

Posted by "Anthony Molinaro (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/THRIFT-844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12897410#action_12897410 ] 

Anthony Molinaro commented on THRIFT-844:
-----------------------------------------

Yeah, the problem has been that I use thrift primarily to talk to cassandra and the lack of thrift releases have meant I've had to grab exact revisions (specifically the revision corresponding to the jar in the cassandra downloads) and build packages around those.   Hopefully now that releases are coming, cassandra will start to use those and I won't have to resort to building versions from svn.  Until then I'm sort of stuck with what I have now which is a bunch of patches which get thrift to build from svn with autoconf 2.59.   Anyway, hopefully by the time this patch effects me I should be using releases and not svn, and if not I'll patch my local copy.

Also, as for the erlang directory being different, the exact issue I've seen is  with RedHat/Centos and erlang.  When on x86_64 it puts erlang in /usr/lib64/erlang, on i386 it puts it into /usr/lib/erlang.  By default libdir is usually /usr/lib, so things end up in the wrong place on i386.  There is supposed to be some voodoo to fix this, but it turned out to be easier to just have erlang projects see where they should install themselves via inspecting the erlang code path.  So I think their macro will work in most cases, although I'm not certain if it will work for x86_64 RedHat/Centos.

> Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed
> ------------------------------------------------------------------------
>
>                 Key: THRIFT-844
>                 URL: https://issues.apache.org/jira/browse/THRIFT-844
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.4, 0.5
>         Environment: CentOS release 5.5 (Final)
>            Reporter: Harlan Lieberman-Berg
>         Attachments: bootstrap.txt
>
>
> Though the [Build Requirements|http://wiki.apache.org/thrift/ThriftRequirements] state that autoconf 2.59+ is required (even though 2.60+ is listed as recommended), and the configure.ac has a AC_PREREQ of 2.59, macros which require 2.60+ are being used in the configure.ac.  This makes building SVN Thrift impossible on autoconf 2.59, the latest stable in CentOS 5.5.
> AC_PREREQ and the wiki should be updated to reflect the actual build requirements, or the macros which require the later version should be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (THRIFT-844) Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed

Posted by "David Reiss (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/THRIFT-844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12896985#action_12896985 ] 

David Reiss commented on THRIFT-844:
------------------------------------

I've found no obvious way of getting the Erlang macros to work with Autoconf 2.59.  How do other committers feel about upping our prereq to 2.60?  Another option would be to disable Erlang support if bootstrap.sh is run with an older autoconf.

> Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed
> ------------------------------------------------------------------------
>
>                 Key: THRIFT-844
>                 URL: https://issues.apache.org/jira/browse/THRIFT-844
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.4, 0.5
>         Environment: CentOS release 5.5 (Final)
>            Reporter: Harlan Lieberman-Berg
>         Attachments: bootstrap.txt
>
>
> Though the [Build Requirements|http://wiki.apache.org/thrift/ThriftRequirements] state that autoconf 2.59+ is required (even though 2.60+ is listed as recommended), and the configure.ac has a AC_PREREQ of 2.59, macros which require 2.60+ are being used in the configure.ac.  This makes building SVN Thrift impossible on autoconf 2.59, the latest stable in CentOS 5.5.
> AC_PREREQ and the wiki should be updated to reflect the actual build requirements, or the macros which require the later version should be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Assigned: (THRIFT-844) Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed

Posted by "Bryan Duxbury (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/THRIFT-844?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Bryan Duxbury reassigned THRIFT-844:
------------------------------------

    Assignee: Harlan Lieberman-Berg

> Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed
> ------------------------------------------------------------------------
>
>                 Key: THRIFT-844
>                 URL: https://issues.apache.org/jira/browse/THRIFT-844
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.4, 0.5
>         Environment: CentOS release 5.5 (Final)
>            Reporter: Harlan Lieberman-Berg
>            Assignee: Harlan Lieberman-Berg
>             Fix For: 0.5
>
>         Attachments: bootstrap.txt
>
>
> Though the [Build Requirements|http://wiki.apache.org/thrift/ThriftRequirements] state that autoconf 2.59+ is required (even though 2.60+ is listed as recommended), and the configure.ac has a AC_PREREQ of 2.59, macros which require 2.60+ are being used in the configure.ac.  This makes building SVN Thrift impossible on autoconf 2.59, the latest stable in CentOS 5.5.
> AC_PREREQ and the wiki should be updated to reflect the actual build requirements, or the macros which require the later version should be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Updated: (THRIFT-844) Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed

Posted by "Harlan Lieberman-Berg (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/THRIFT-844?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Harlan Lieberman-Berg updated THRIFT-844:
-----------------------------------------

    Attachment: bootstrap.txt

An excerpt of the errors from bootstrap.sh on autoconf 2.59.

> Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed
> ------------------------------------------------------------------------
>
>                 Key: THRIFT-844
>                 URL: https://issues.apache.org/jira/browse/THRIFT-844
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.4, 0.5
>         Environment: CentOS release 5.5 (Final)
>            Reporter: Harlan Lieberman-Berg
>         Attachments: bootstrap.txt
>
>
> Though the [Build Requirements|http://wiki.apache.org/thrift/ThriftRequirements] state that autoconf 2.59+ is required (even though 2.60+ is listed as recommended), and the configure.ac has a AC_PREREQ of 2.59, macros which require 2.60+ are being used in the configure.ac.  This makes building SVN Thrift impossible on autoconf 2.59, the latest stable in CentOS 5.5.
> AC_PREREQ and the wiki should be updated to reflect the actual build requirements, or the macros which require the later version should be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (THRIFT-844) Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed

Posted by "Harlan Lieberman-Berg (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/THRIFT-844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12896975#action_12896975 ] 

Harlan Lieberman-Berg commented on THRIFT-844:
----------------------------------------------

Appreciate it.  I'll use that in crafting my RPM.  If you need help testing or if there's any other way I can be of help, just let me know.

> Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed
> ------------------------------------------------------------------------
>
>                 Key: THRIFT-844
>                 URL: https://issues.apache.org/jira/browse/THRIFT-844
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.4, 0.5
>         Environment: CentOS release 5.5 (Final)
>            Reporter: Harlan Lieberman-Berg
>         Attachments: bootstrap.txt
>
>
> Though the [Build Requirements|http://wiki.apache.org/thrift/ThriftRequirements] state that autoconf 2.59+ is required (even though 2.60+ is listed as recommended), and the configure.ac has a AC_PREREQ of 2.59, macros which require 2.60+ are being used in the configure.ac.  This makes building SVN Thrift impossible on autoconf 2.59, the latest stable in CentOS 5.5.
> AC_PREREQ and the wiki should be updated to reflect the actual build requirements, or the macros which require the later version should be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (THRIFT-844) Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed

Posted by "Anthony Molinaro (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/THRIFT-844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12897346#action_12897346 ] 

Anthony Molinaro commented on THRIFT-844:
-----------------------------------------

Well, AC_ERLANG_PATH_ERL and AC_ERLANG_PATH_ERLC could be done with AC_PATH_PROG, right?

AC_ERLANG_SUBST_INSTALL_LIB_SUBDIR seems to just trying to figure out the correct place to install, framewerk does this by calling out to erlang and asking it where it should install things

http://code.google.com/p/fwtemplates/source/browse/trunk/fw-template-erlang/fw.local/m4/template_erlang.m4#20

It's sort of ugly, but works with autoconf 2.59 and greater.  Anyway, I'm sure these sort of tricks won't convince you to get things working with 2.59, but figured I'd put them out there as alternatives.

> Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed
> ------------------------------------------------------------------------
>
>                 Key: THRIFT-844
>                 URL: https://issues.apache.org/jira/browse/THRIFT-844
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.4, 0.5
>         Environment: CentOS release 5.5 (Final)
>            Reporter: Harlan Lieberman-Berg
>         Attachments: bootstrap.txt
>
>
> Though the [Build Requirements|http://wiki.apache.org/thrift/ThriftRequirements] state that autoconf 2.59+ is required (even though 2.60+ is listed as recommended), and the configure.ac has a AC_PREREQ of 2.59, macros which require 2.60+ are being used in the configure.ac.  This makes building SVN Thrift impossible on autoconf 2.59, the latest stable in CentOS 5.5.
> AC_PREREQ and the wiki should be updated to reflect the actual build requirements, or the macros which require the later version should be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (THRIFT-844) Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed

Posted by "Bryan Duxbury (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/THRIFT-844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12897447#action_12897447 ] 

Bryan Duxbury commented on THRIFT-844:
--------------------------------------

bq. ... but until cassandra ups their version ...

I don't think this is actually true. The things like the protocol and transports are very stable between Thrift versions, so unless there's something I'm missing, you are free to whatever version of the clientside you want.

> Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed
> ------------------------------------------------------------------------
>
>                 Key: THRIFT-844
>                 URL: https://issues.apache.org/jira/browse/THRIFT-844
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.4, 0.5
>         Environment: CentOS release 5.5 (Final)
>            Reporter: Harlan Lieberman-Berg
>         Attachments: bootstrap.txt
>
>
> Though the [Build Requirements|http://wiki.apache.org/thrift/ThriftRequirements] state that autoconf 2.59+ is required (even though 2.60+ is listed as recommended), and the configure.ac has a AC_PREREQ of 2.59, macros which require 2.60+ are being used in the configure.ac.  This makes building SVN Thrift impossible on autoconf 2.59, the latest stable in CentOS 5.5.
> AC_PREREQ and the wiki should be updated to reflect the actual build requirements, or the macros which require the later version should be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (THRIFT-844) Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed

Posted by "Anthony Molinaro (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/THRIFT-844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12897329#action_12897329 ] 

Anthony Molinaro commented on THRIFT-844:
-----------------------------------------

What erlang macros are causing problems? (I'm on Centos5 and would like erlang to continue to work there).

> Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed
> ------------------------------------------------------------------------
>
>                 Key: THRIFT-844
>                 URL: https://issues.apache.org/jira/browse/THRIFT-844
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.4, 0.5
>         Environment: CentOS release 5.5 (Final)
>            Reporter: Harlan Lieberman-Berg
>         Attachments: bootstrap.txt
>
>
> Though the [Build Requirements|http://wiki.apache.org/thrift/ThriftRequirements] state that autoconf 2.59+ is required (even though 2.60+ is listed as recommended), and the configure.ac has a AC_PREREQ of 2.59, macros which require 2.60+ are being used in the configure.ac.  This makes building SVN Thrift impossible on autoconf 2.59, the latest stable in CentOS 5.5.
> AC_PREREQ and the wiki should be updated to reflect the actual build requirements, or the macros which require the later version should be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (THRIFT-844) Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed

Posted by "Harlan Lieberman-Berg (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/THRIFT-844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12896971#action_12896971 ] 

Harlan Lieberman-Berg commented on THRIFT-844:
----------------------------------------------

Actually, for me, build is failing because of the missing macros.  It tries to interpret them as shell commands during the configure which, obviously, turns out quite badly.  I don't get a Makefile out of it with 2.59.

> Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed
> ------------------------------------------------------------------------
>
>                 Key: THRIFT-844
>                 URL: https://issues.apache.org/jira/browse/THRIFT-844
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.4, 0.5
>         Environment: CentOS release 5.5 (Final)
>            Reporter: Harlan Lieberman-Berg
>         Attachments: bootstrap.txt
>
>
> Though the [Build Requirements|http://wiki.apache.org/thrift/ThriftRequirements] state that autoconf 2.59+ is required (even though 2.60+ is listed as recommended), and the configure.ac has a AC_PREREQ of 2.59, macros which require 2.60+ are being used in the configure.ac.  This makes building SVN Thrift impossible on autoconf 2.59, the latest stable in CentOS 5.5.
> AC_PREREQ and the wiki should be updated to reflect the actual build requirements, or the macros which require the later version should be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (THRIFT-844) Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed

Posted by "David Reiss (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/THRIFT-844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12897415#action_12897415 ] 

David Reiss commented on THRIFT-844:
------------------------------------

You should use instant releases.  You can get them for any svn revision, but they look like release tarballs.

Do you mean that they end up in the wrong place on x86_64?  That's strange.  I would have expected it to default libdir to /usr/lib64.  You can always override it on the configure command line.

> Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed
> ------------------------------------------------------------------------
>
>                 Key: THRIFT-844
>                 URL: https://issues.apache.org/jira/browse/THRIFT-844
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.4, 0.5
>         Environment: CentOS release 5.5 (Final)
>            Reporter: Harlan Lieberman-Berg
>         Attachments: bootstrap.txt
>
>
> Though the [Build Requirements|http://wiki.apache.org/thrift/ThriftRequirements] state that autoconf 2.59+ is required (even though 2.60+ is listed as recommended), and the configure.ac has a AC_PREREQ of 2.59, macros which require 2.60+ are being used in the configure.ac.  This makes building SVN Thrift impossible on autoconf 2.59, the latest stable in CentOS 5.5.
> AC_PREREQ and the wiki should be updated to reflect the actual build requirements, or the macros which require the later version should be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (THRIFT-844) Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed

Posted by "David Reiss (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/THRIFT-844?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

David Reiss resolved THRIFT-844.
--------------------------------

    Fix Version/s: 0.5
       Resolution: Fixed

This is going to be fixed one way or another by patches on THRIFT-858.

> Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed
> ------------------------------------------------------------------------
>
>                 Key: THRIFT-844
>                 URL: https://issues.apache.org/jira/browse/THRIFT-844
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.4, 0.5
>         Environment: CentOS release 5.5 (Final)
>            Reporter: Harlan Lieberman-Berg
>             Fix For: 0.5
>
>         Attachments: bootstrap.txt
>
>
> Though the [Build Requirements|http://wiki.apache.org/thrift/ThriftRequirements] state that autoconf 2.59+ is required (even though 2.60+ is listed as recommended), and the configure.ac has a AC_PREREQ of 2.59, macros which require 2.60+ are being used in the configure.ac.  This makes building SVN Thrift impossible on autoconf 2.59, the latest stable in CentOS 5.5.
> AC_PREREQ and the wiki should be updated to reflect the actual build requirements, or the macros which require the later version should be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (THRIFT-844) Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed

Posted by "David Reiss (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/THRIFT-844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12896929#action_12896929 ] 

David Reiss commented on THRIFT-844:
------------------------------------

I agree with this issue.  We've been lax to up the ac_prereq because the build actually will succeed with autoconf 2.59.

> Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed
> ------------------------------------------------------------------------
>
>                 Key: THRIFT-844
>                 URL: https://issues.apache.org/jira/browse/THRIFT-844
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.4, 0.5
>         Environment: CentOS release 5.5 (Final)
>            Reporter: Harlan Lieberman-Berg
>         Attachments: bootstrap.txt
>
>
> Though the [Build Requirements|http://wiki.apache.org/thrift/ThriftRequirements] state that autoconf 2.59+ is required (even though 2.60+ is listed as recommended), and the configure.ac has a AC_PREREQ of 2.59, macros which require 2.60+ are being used in the configure.ac.  This makes building SVN Thrift impossible on autoconf 2.59, the latest stable in CentOS 5.5.
> AC_PREREQ and the wiki should be updated to reflect the actual build requirements, or the macros which require the later version should be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (THRIFT-844) Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed

Posted by "David Reiss (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/THRIFT-844?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12897374#action_12897374 ] 

David Reiss commented on THRIFT-844:
------------------------------------

> Well, AC_ERLANG_PATH_ERL and AC_ERLANG_PATH_ERLC could be done with AC_PATH_PROG, right?
Yes, but I think the wrappers add a few conveniences.

> AC_ERLANG_SUBST_INSTALL_LIB_SUBDIR seems to just trying to figure out the correct place to install, framewerk does this by calling out to erlang and asking it where it should install things.
The autoconf docs used to (incorrectly) say that this macro did that too, but it doesn't.  I guess the install location might be different from the location of the version you use to build.

> Anyway, I'm sure these sort of tricks won't convince you to get things working with 2.59, but figured I'd put them out there as alternatives.
Kind of.  If you just want to build a release, this won't affect you.  If you want to build trunk, you can just download an instant release.  If you actually want to develop Thrift, it shouldn't be too hard to just install autoconf in your homedir.

> Build Requirements state autoconf 2.59+ is required, but 2.60+ is needed
> ------------------------------------------------------------------------
>
>                 Key: THRIFT-844
>                 URL: https://issues.apache.org/jira/browse/THRIFT-844
>             Project: Thrift
>          Issue Type: Bug
>    Affects Versions: 0.4, 0.5
>         Environment: CentOS release 5.5 (Final)
>            Reporter: Harlan Lieberman-Berg
>         Attachments: bootstrap.txt
>
>
> Though the [Build Requirements|http://wiki.apache.org/thrift/ThriftRequirements] state that autoconf 2.59+ is required (even though 2.60+ is listed as recommended), and the configure.ac has a AC_PREREQ of 2.59, macros which require 2.60+ are being used in the configure.ac.  This makes building SVN Thrift impossible on autoconf 2.59, the latest stable in CentOS 5.5.
> AC_PREREQ and the wiki should be updated to reflect the actual build requirements, or the macros which require the later version should be removed.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.