[MacPorts] #58262: asymptote @2.48: needs a newer compiler on 10.8 and older

MacPorts noreply at macports.org
Fri Mar 29 06:25:01 UTC 2019


#58262: asymptote @2.48: needs a newer compiler on 10.8 and older
----------------------------+----------------------
  Reporter:  mojca          |      Owner:  mojca
      Type:  defect         |     Status:  assigned
  Priority:  Normal         |  Milestone:
 Component:  ports          |    Version:
Resolution:                 |   Keywords:
      Port:  asymptote glm  |
----------------------------+----------------------
Changes (by mojca):

 * cc: mamoll (added)
 * port:  asymptote => asymptote glm


Old description:

> See the [https://build.macports.org/builders/ports-10.8_x86_64_legacy-
> builder/builds/90937 logs]:
>
> {{{
> In file included from drawpath3.cc:11:
> In file included from /opt/local/include/glm/glm.hpp:105:
> In file included from /opt/local/include/glm/detail/setup.hpp:33:
> /opt/local/include/glm/detail/../simd/platform.h:133:5: error: "GLM
> requires Clang 3.4 / Apple Clang 6.0 or higher"
> #                       error "GLM requires Clang 3.4 / Apple Clang 6.0
> or higher"
>                         ^
> /opt/local/include/glm/detail/../simd/platform.h:214:3: error:
> "GLM_COMPILER undefined, your compiler may not be supported by GLM. Add
> #define GLM_COMPILER 0 to ignore this message."
> #       error "GLM_COMPILER undefined, your compiler may not be supported
> by GLM. Add #define GLM_COMPILER 0 to ignore this message."
>         ^
> }}}

New description:

 See the [https://build.macports.org/builders/ports-10.8_x86_64_legacy-
 builder/builds/90937 logs]:

 {{{
 In file included from drawpath3.cc:11:
 In file included from /opt/local/include/glm/glm.hpp:105:
 In file included from /opt/local/include/glm/detail/setup.hpp:33:
 /opt/local/include/glm/detail/../simd/platform.h:133:5: error: "GLM
 requires Clang 3.4 / Apple Clang 6.0 or higher"
 #                       error "GLM requires Clang 3.4 / Apple Clang 6.0 or
 higher"
                         ^
 /opt/local/include/glm/detail/../simd/platform.h:214:3: error:
 "GLM_COMPILER undefined, your compiler may not be supported by GLM. Add
 #define GLM_COMPILER 0 to ignore this message."
 #       error "GLM_COMPILER undefined, your compiler may not be supported
 by GLM. Add #define GLM_COMPILER 0 to ignore this message."
         ^
 }}}

 It would be really nice if dependencies could blacklist compilers
 separately for their own use and separately for software needing them.
 Then any port using that dependency would not attempt to use the ancient
 compiler / there would be no need to blacklist compiler in a recursive way
 to each and every user of a dependency.

--

-- 
Ticket URL: <https://trac.macports.org/ticket/58262#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list