[MacPorts] #41890: dar: update to 2.4.11 and fix build on Mavericks
MacPorts
noreply at macports.org
Wed Dec 25 00:27:28 PST 2013
#41890: dar: update to 2.4.11 and fix build on Mavericks
---------------------+--------------------------
Reporter: jan@… | Owner: ryandesign@…
Type: update | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.2.1
Resolution: fixed | Keywords: haspatch
Port: dar |
---------------------+--------------------------
Comment (by ryandesign@…):
It failed to build on the Snow Leopard buildslave (which uses gcc-4.2; the
newer buildslaves use clang):
{{{
mask_list.hpp:80: error: invalid pure specifier (only `= 0' is allowed)
before ‘;’ token
mask_list.hpp:80: error: initializer specified for non-virtual method
‘libdar::mask_list::my_char::my_char()’
}}}
I could reproduce this on Mavericks by changing the compiler to either
macports-llvm-gcc-4.2 or apple-gcc-4.2:
{{{
sudo port install llvm-gcc42
sudo port install dar configure.compiler=macports-llvm-gcc-4.2
}}}
{{{
sudo port install apple-gcc42
sudo port install dar configure.compiler=apple-gcc-4.2
}}}
In r115111 I changed the port to only use the clang compatibility patch
when the compiler is clang, but a better patch that works regardless of
compiler is needed.
--
Ticket URL: <https://trac.macports.org/ticket/41890#comment:4>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list