[MacPorts] #51486: qhull requires switches to cmake to build on 10.6.8

MacPorts noreply at macports.org
Mon May 30 16:00:49 PDT 2016


#51486: qhull requires switches to cmake to build on 10.6.8
----------------------------+---------------------
  Reporter:  chrisgorman@…  |      Owner:  mmoll@…
      Type:  defect         |     Status:  new
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:  2.3.4
Resolution:                 |   Keywords:
      Port:  qhull          |
----------------------------+---------------------

Comment (by chrisgorman@…):

 Here's an attempt at getting the build to work on snow leopard.


 {{{
 Index: Portfile
 ===================================================================
 --- Portfile    (revision 149104)
 +++ Portfile    (working copy)
 @@ -43,6 +43,26 @@
  # see https://trac.macports.org/ticket/51486
  compiler.blacklist  *gcc-4.2 {*gcc-4.[0-6]}

 +# qhull requires compiler with -Wno-sign-conversion
 +# 10.6 doesn't have it by default
 +platform darwin 10 {
 +  variant gcc47 description {build qhull with gcc47} {
 +    depends_build-append  port:gcc47
 +    configure.args-append -DCMAKE_C_COMPILER=${prefix}/bin/gcc-mp-4.7 \
 +      -DCMAKE_CXX_COMPILER=${prefix}/bin/g++-mp-4.7
 +  }
 +  variant gcc48 description {build qhull with gcc48} {
 +    depends_build-append  port:gcc48
 +    configure.args-append -DCMAKE_C_COMPILER=${prefix}/bin/gcc-mp-4.8 \
 +      -DCMAKE_CXX_COMPILER=${prefix}/bin/g++-mp-4.8
 +  }
 +  variant gcc5 description {build qhull with gcc5} {
 +    depends_build-append  port:gcc5
 +    configure.args-append -DCMAKE_C_COMPILER=${prefix}/bin/gcc-mp-5 \
 +      -DCMAKE_CXX_COMPILER=${prefix}/bin/g++-mp-5
 +  }
 +default_variants       +gcc5
 +}
  configure.args-append   -DDOC_INSTALL_DIR=share/doc/qhull
 -DMAN_INSTALL_DIR=share/man/man1

  post-destroot {

 }}}

 The default variants is selected as I have gcc5 installed in my
 development tree and didn't want to install a new compiler to get qhull to
 build.  I will try the other variants out and report back if there are any
 failures.

-- 
Ticket URL: <https://trac.macports.org/ticket/51486#comment:4>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list