Opened 2 years ago

Last modified 2 years ago

#65300 closed defect

ddrescue: @1.26.0: compilation fails for 10.7 through 10.11: error: no member named 'exit' in namespace 'std' — at Version 2

Reported by: mascguy (Christopher Nielsen) Owned by: raimue (Rainer Müller)
Priority: Normal Milestone:
Component: ports Version: 2.7.2
Keywords: Cc:
Port: ddrescue

Description (last modified by mascguy (Christopher Nielsen))

It looks like we either need to declare use of a newer C++ standard, or blacklist older Clang versions. (The latter solves the issue, based on local testing.)

loggers.cc:61:12: error: no member named 'exit' in namespace 'std'
      std::exit( 1 ); }
      ~~~~~^
loggers.cc:65:12: error: no member named 'exit' in namespace 'std'
      std::exit( 1 ); }
      ~~~~~^
2 errors generated.

https://ports.macports.org/port/ddrescue/details/

Change History (2)

comment:1 Changed 2 years ago by mascguy (Christopher Nielsen)

Description: modified (diff)

comment:2 Changed 2 years ago by mascguy (Christopher Nielsen)

Description: modified (diff)
Note: See TracTickets for help on using tickets.