Opened 2 years ago

Closed 19 months ago

#56579 closed defect (fixed)

thrift-devel @1372257: fatal error: 'tr1/functional' file not found

Reported by: ryandesign (Ryan Schmidt) Owned by: blair (Blair Zajac)
Priority: Normal Milestone:
Component: ports Version: 2.5.0
Keywords: Cc:
Port: thrift-devel

Description

thrift-devel does not build with libc++ (i.e. on Mavericks or later):

In file included from src/thrift/concurrency/ThreadManager.cpp:24:
src/thrift/concurrency/ThreadManager.h:24:10: fatal error: 'tr1/functional' file not found
#include <tr1/functional>
         ^~~~~~~~~~~~~~~~
1 error generated.

Updating may help: #42695

Or, the port could be marked replaced_by thrift. thrift @0.10.0 seems to be a newer version of the software; it builds on Mavericks and later.

Change History (2)

comment:1 Changed 2 years ago by kencu (Ken)

I suspect you can just replace tr1/functional with functional

comment:2 Changed 19 months ago by chrstphrchvz (Christopher Chavez)

Resolution: fixed
Status: assignedclosed

In e90841726abd31aa5b1a203d5c07dfc8ef6ab44b/macports-ports (master):

thrift-devel: mark obsolete, replace with thrift

Port has not been updated since 2012; efforts to update it were
never incorporated. The version used by the thrift port is newer.

Closes: #42695
Closes: #56579

Note: See TracTickets for help on using tickets.