vectorgraphics / asymptote

2D & 3D TeX-Aware Vector Graphics Language
https://asymptote.sourceforge.io/
GNU General Public License v3.0
550 stars 90 forks source link

2.85 fails on macOS 12–13 #376

Closed barracuda156 closed 1 year ago

barracuda156 commented 1 year ago

Links have complete logs.

../asy -dir ../base -config "" -render=0 -f pdf -noprc knots.asy
  file3=new string[];
       ^
../base/three.asy: 3252.8: runtime: Stack overflow or segmentation fault: rerun with -nothreads
make[1]: *** [grid3xyz.pdf] Abort trap: 6
make[1]: *** Deleting file `grid3xyz.pdf'
make[1]: *** Waiting for unfinished jobs....
  implicitshipout=false;
                 ^

https://build.macports.org/builders/ports-12_x86_64-builder/builds/66144/steps/install-port/logs/stdio

make[2]: Leaving directory `/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_graphics_asymptote/asymptote/work/asymptote-2.85/doc/FAQ'
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_graphics_asymptote/asymptote/work/asymptote-2.85/doc'
../asy -dir ../base -config "" -render=0 -f pdf -noprc Hobbydir.asy
ls base/*.asy | grep -v plain\* | \
          grep -v three_\* | grep -v featpost3D | xargs ./asy -dir base -config "" -render=0 -l >> asy.list
make[1]: *** [CAD1.pdf] Abort trap: 6
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [Hobbydir.pdf] Abort trap: 6
make[1]: *** [CDlabel.pdf] Abort trap: 6
make[1]: *** [HermiteSpline.pdf] Abort trap: 6
make[1]: *** [Hobbycontrol.pdf] Abort trap: 6
make[1]: *** [Bode.pdf] Abort trap: 6
perl ./asy-list.pl asy.list 2.85
make[1]: *** [GaussianSurface.pdf] Abort trap: 6
make[1]: Leaving directory `/opt/local/var/macports/build/_opt_bblocal_var_buildworker_ports_build_ports_graphics_asymptote/asymptote/work/asymptote-2.85/doc'
make: *** [man] Error 2

https://build.macports.org/builders/ports-13_x86_64-builder/builds/28812/steps/install-port/logs/stdio

P. S. Below macOS 12 everything is fine on Intel: https://ports.macports.org/port/asymptote/details

johncbowman commented 1 year ago

Asymptote 2.86 compiles and runs fine under macOS 12 (Monterey) on an x86_64 platform. I don't have access to a machine running Ventura yet but hopefully it works there as well.

barracuda156 commented 1 year ago

Thank you! I will try to update it in Macports soon.