Re: [MacPorts] #32558: mkvtoolnix: error: ‘boost::BOOST_FOREACH’ has not been declared
MacPorts
noreply at macports.org
Wed Jan 11 05:39:24 PST 2012
#32558: mkvtoolnix: error: ‘boost::BOOST_FOREACH’ has not been declared
----------------------------------+-----------------------------------------
Reporter: palmer100@… | Owner: kona8lend@…
Type: defect | Status: reopened
Priority: Normal | Milestone:
Component: ports | Version: 2.0.3
Resolution: | Keywords:
Port: mkvtoolnix |
----------------------------------+-----------------------------------------
Comment(by Kona8lend@…):
It's a mistake to kill a bonafide fix to save an inflexible hack.
re: macro hack listed above:
To make the hack co-exist with r88202 the hack must be improved. Why must
it be header-only? Use a configure-time check. Yes it's not as easy as
header-only, but at least it doesn't throw mkvtoolnix (and others) under
the bus.
...and with pure 1.48.0 any ports that use boost foreach sans hack are
also broken. And they'll stay broken until someone fixes them or another
lengthy boost release cycle and port bump.
So why strive to keep 1.48.0 "pure" to please 1 (external?) project at the
expense of at least 1 (internal) port. There's more reason to keep
unhacked-ports working than there is to keep a hacked-port etched in
stone.
btw, I should be taken off as owner of this ticket. thanks.
--
Ticket URL: <https://trac.macports.org/ticket/32558#comment:22>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list