Opened 12 months ago

Closed 2 weeks ago

#67391 closed defect (fixed)

mkvtoolnix @53.0.0: fatal error: no template named 'unary_function' in namespace 'std';

Reported by: RivetBenoit (Benoit Rivet) Owned by: ryandesign (Ryan Carsten Schmidt)
Priority: Normal Milestone:
Component: ports Version: 2.8.1
Keywords: Cc:
Port: mkvtoolnix

Description (last modified by ryandesign (Ryan Carsten Schmidt))

mkvtoolnix 53.0.0 fails to build on Mac X.13 High Sierra. I guess the relevant error in the log file is the following :

:info:build /opt/local/libexec/boost/1.76/include/boost/container_hash/hash.hpp:131:33: fatal error: no template named 'unary_function' in namespace 'std'; did you mean '__unary_function'?

Attachments (1)

main.log (704.8 KB) - added by RivetBenoit (Benoit Rivet) 12 months ago.
log file for the unsuccessful compilation

Download all attachments as: .zip

Change History (4)

Changed 12 months ago by RivetBenoit (Benoit Rivet)

Attachment: main.log added

log file for the unsuccessful compilation

comment:1 Changed 12 months ago by kencu (Ken)

Description: modified (diff)
Owner: set to ryandesign
Status: newassigned
Summary: fatal error: no template named 'unary_function' in namespace 'std';mkvtoolnix 76.0: fatal error: no template named 'unary_function' in namespace 'std';

comment:2 Changed 8 months ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Summary: mkvtoolnix 76.0: fatal error: no template named 'unary_function' in namespace 'std';mkvtoolnix @53.0.0: fatal error: no template named 'unary_function' in namespace 'std';

On High Sierra, you do not get the latest version of mkvtoolnix; you get 53.0.0.

comment:3 Changed 2 weeks ago by i0ntempest

Resolution: fixed
Status: assignedclosed

In df2b1db7dd14deea5ab1bb403be243317870b6a9/macports-ports (master):

mkvtoolnix: overhaul & update to 83.0

Add myself as maintainer
Closes: #62648
Closes: #65248
Closes: #67391
Closes: #68771
Closes: #69030

Note: See TracTickets for help on using tickets.