[ 
https://issues.apache.org/jira/browse/THRIFT-3216?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

danem updated THRIFT-3216:
--------------------------
    Description: 
I cannot successfully build a project using Thrift or build Thrift itself from 
source. 

When trying to build the project from source I've run into problems addressed 
in several, now closed issues:

https://issues.apache.org/jira/browse/THRIFT-2229
https://issues.apache.org/jira/browse/THRIFT-2467

Here is the output of configure and make:
https://gist.github.com/danem/145a8c6ae1ada9445fa2

Alternatively, when I install thrift via homebrew, Thrift itself builds, but 
projects using it fail with this error:
{quote}
In file included from /usr/local/include/thrift/transport/TSocket.h:27:
In file included from /usr/local/include/thrift/transport/TServerSocket.h:25:
/usr/local/include/thrift/cxxfunctional.h:93:18: error: no member named 'bind' 
in namespace 'std'; did you mean 'find'?
    using ::std::bind;
          ~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/algorithm:862:1:
 note:
      'find' declared here
find(_InputIterator __first, _InputIterator __last, const _Tp& __value_)
^
1 error generated.
{quote}

*edit*: I was actually able to get the homebrew installation to build my test 
project correctly. Sorry for the false alarm. I needed to use -std=c++11

  was:
I cannot successfully build a project using Thrift or build Thrift itself from 
source. 

When trying to build the project from source I've run into problems addressed 
in several, now closed issues:

https://issues.apache.org/jira/browse/THRIFT-2229
https://issues.apache.org/jira/browse/THRIFT-2467

Here is the output of configure and make:
https://gist.github.com/danem/145a8c6ae1ada9445fa2

Alternatively, when I install thrift via homebrew, Thrift itself builds, but 
projects using it fail with this error:
{quote}
In file included from /usr/local/include/thrift/transport/TSocket.h:27:
In file included from /usr/local/include/thrift/transport/TServerSocket.h:25:
/usr/local/include/thrift/cxxfunctional.h:93:18: error: no member named 'bind' 
in namespace 'std'; did you mean 'find'?
    using ::std::bind;
          ~~~~~~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/algorithm:862:1:
 note:
      'find' declared here
find(_InputIterator __first, _InputIterator __last, const _Tp& __value_)
^
1 error generated.
{quote}


> Build Failures on OSX 10.10.3
> -----------------------------
>
>                 Key: THRIFT-3216
>                 URL: https://issues.apache.org/jira/browse/THRIFT-3216
>             Project: Thrift
>          Issue Type: Bug
>          Components: C++ - Compiler, C++ - Library
>    Affects Versions: 0.9.2
>         Environment: OSX 10.10.3
> Apple LLVM version 6.1.0 (clang-602.0.53) (based on LLVM 3.6.0svn)
>            Reporter: danem
>              Labels: build, build-failure, compile-error
>
> I cannot successfully build a project using Thrift or build Thrift itself 
> from source. 
> When trying to build the project from source I've run into problems addressed 
> in several, now closed issues:
> https://issues.apache.org/jira/browse/THRIFT-2229
> https://issues.apache.org/jira/browse/THRIFT-2467
> Here is the output of configure and make:
> https://gist.github.com/danem/145a8c6ae1ada9445fa2
> Alternatively, when I install thrift via homebrew, Thrift itself builds, but 
> projects using it fail with this error:
> {quote}
> In file included from /usr/local/include/thrift/transport/TSocket.h:27:
> In file included from /usr/local/include/thrift/transport/TServerSocket.h:25:
> /usr/local/include/thrift/cxxfunctional.h:93:18: error: no member named 
> 'bind' in namespace 'std'; did you mean 'find'?
>     using ::std::bind;
>           ~~~~~~~^
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/algorithm:862:1:
>  note:
>       'find' declared here
> find(_InputIterator __first, _InputIterator __last, const _Tp& __value_)
> ^
> 1 error generated.
> {quote}
> *edit*: I was actually able to get the homebrew installation to build my test 
> project correctly. Sorry for the false alarm. I needed to use -std=c++11



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to