[MacPorts] #41890: Compilation fix and update of dar port
#41890: Compilation fix and update of dar port ----------------------+-------------------------------- Reporter: jan@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Keywords: haspatch | Port: dar ----------------------+-------------------------------- I fixed the compilation with clang for the dar port and updated it to the current stable version. The compilation problems have been reported upstream and a patch has been submitted: https://sourceforge.net/p/dar/patches/32/ The same holds for the Makefile.in patch: https://sourceforge.net/p/dar/patches/33/ -- Ticket URL: <https://trac.macports.org/ticket/41890> MacPorts <http://www.macports.org/> Ports system for OS X
#41890: Compilation fix and update of dar port ---------------------+-------------------------------- Reporter: jan@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: haspatch Port: dar | ---------------------+-------------------------------- Comment (by macsforever2000@…): I noticed a few issues: - The {{{revision}}} needs to be deleted as with all version upgrades. - A {{{sha256}}} checksum should be added per Macports standards. -- Ticket URL: <https://trac.macports.org/ticket/41890#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#41890: Compilation fix and update of dar port ---------------------+-------------------------- Reporter: jan@… | Owner: ryandesign@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.1 Resolution: | Keywords: haspatch Port: dar | ---------------------+-------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => ryandesign@… * status: new => assigned -- Ticket URL: <https://trac.macports.org/ticket/41890#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#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 | ---------------------+-------------------------- Changes (by ryandesign@…): * status: assigned => closed * resolution: => fixed Old description:
I fixed the compilation with clang for the dar port and updated it to the current stable version.
The compilation problems have been reported upstream and a patch has been submitted: https://sourceforge.net/p/dar/patches/32/ The same holds for the Makefile.in patch: https://sourceforge.net/p/dar/patches/33/
New description: I fixed the compilation with clang for the dar port and updated it to the current stable version. The compilation problems have been reported upstream and a patch has been submitted: https://sourceforge.net/p/dar/patches/32/ [[br]] The same holds for the Makefile.in patch: https://sourceforge.net/p/dar/patches/33/ -- Comment: Committed in r115110. I also added the ticket URLs to the patchfiles, and added dependencies on libgcrypt and lzo2 because they did get linked to. -- Ticket URL: <https://trac.macports.org/ticket/41890#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#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
#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 jan@…): A better patch is supposed to be included in the upcoming 2.4.13 release of dar making the current patch obsolete. -- Ticket URL: <https://trac.macports.org/ticket/41890#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts