Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-3090

cmake build is broken on MacOSX

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.9.3
    • Component/s: None
    • Labels:
      None
    • Environment:

      Mac OS X 10.10.3
      C++ compiler: Apple system compiler (clang), Apple LLVM version 6.0 (clang-600.0.57) (based on LLVM 3.5svn)
      boost 1.57
      cmake 3.2.1

      Description

      A current version of apache/thrift on github as of 2015-04-10 doesn't build with cmake due to multiple errors:

      • some C++ targets fail to link with missing symbols, because they do not link against the `thrift` library
      • the c_glib test targets fail to build because the reference to `shared_ptr` is considered ambiguous by the compiler (it resolves to both boost and stdlib shared_ptr)

      See pull request https://github.com/apache/thrift/pull/434

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                Unassigned
                Reporter:
                marco.molteni Marco Molteni
              • Votes:
                0 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: