[tlbuild] asy on Macintosh

Mojca Miklavec mojca.miklavec.lists at gmail.com
Fri Mar 29 07:19:35 CET 2019


On Fri, 29 Mar 2019 at 00:30, Richard Koch wrote:
>
> A key discovery is that the latest Boehm garbage collector won't compile on
> the Mac, but Bowman told me of a flag to revert to an earlier version.

I need to test this later on, but that sounds strange as we are
successfully compiling asymptote against boehmgc 8.0.4 in MacPorts.
OK, admittedly, that's two minor versions newer from what we ship in
TeX Live; I don't know whether that detail matters. (Why is asy in TeX
Live using 8.0.2 as opposed to the latest version?)

Here are some (slightly hard to find) logs from yesterday:
    https://build.macports.org/waterfall?last_time=1553796775
and the binaries:
    http://packages.macports.org/asymptote/

It built fine out of the box on all OS X versions >= 10.9.

10.8 and older failed due to

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."
        ^

but I'll try to fix that next by switching to a newer compiler (in MacPorts).
The compiler used for building TL already meets these criteria (I just
didn't have time to try it out yet).

Mojca


More information about the tlbuild mailing list