Opened 7 years ago

Closed 7 years ago

#53466 closed defect (fixed)

asymptote @2.39: build issue

Reported by: Schamschula (Marius Schamschula) Owned by: mojca@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: johncbowman (John Bowman)
Port: asymptote

Description

When building asymptote 2.39 under Sierra I get several errors while building the documentation, the last being:

:info:build rg_release_tarballs_ports_graphics_asymptote/asymptote/work/asymptote-2.39/doc/
:info:build cube.asy [12])
:info:build ./asymptote.texi:1016: Could not find image file cube for pdf.
:info:build @dopdfimage ...uld not find image file #1 for pdf}
:info:build                                                   @else @gdef @pdfimgext {JP...
:info:build @imagexxx ...t @fi @ifpdf @dopdfimage {#1}{#2}{#3}
:info:build                                                   @else @ifx @XeTeXrevision ...
:info:build @image ...true @fi @else @imagexxx #1,,,,,@finish 
:info:build                                                   @fi 
:info:build <argument> @hfil @ignorespaces @image {cube}
:info:build                                             @unskip @hfil 
:info:build @centersub ...enalty @fi @line {@kern @leftskip #1
:info:build                                                   @kern @rightskip }
:info:build @\center ...{@hfil @ignorespaces #1@unskip @hfil }
:info:build                                                   @let @centersub @relax 
:info:build l.1016 @center @image{cube}
:info:build                            
:info:build ? 
:info:build ./asymptote.texi:1016: Emergency stop.
:info:build @dopdfimage ...uld not find image file #1 for pdf}
:info:build                                                   @else @gdef @pdfimgext {JP...
:info:build @imagexxx ...t @fi @ifpdf @dopdfimage {#1}{#2}{#3}
:info:build                                                   @else @ifx @XeTeXrevision ...
:info:build @image ...true @fi @else @imagexxx #1,,,,,@finish 
:info:build                                                   @fi 
:info:build <argument> @hfil @ignorespaces @image {cube}
:info:build                                             @unskip @hfil 
:info:build @centersub ...enalty @fi @line {@kern @leftskip #1
:info:build                                                   @kern @rightskip }
:info:build @\center ...{@hfil @ignorespaces #1@unskip @hfil }
:info:build                                                   @let @centersub @relax 
:info:build l.1016 @center @image{cube}
:info:build                            
:info:build ./asymptote.texi:1016:  ==> Fatal error occurred, no output PDF file produced!
:info:build Transcript written on asymptote.log.
:info:build /opt/local/bin/texi2dvi: pdfetex exited with bad status, quitting.

The full log is attached. Note: this is for the default variant (+python35). I had similar problems with the +python27 variant.

Attachments (1)

asymptote-main.log.zip (24.0 KB) - added by Schamschula (Marius Schamschula) 7 years ago.

Download all attachments as: .zip

Change History (8)

Changed 7 years ago by Schamschula (Marius Schamschula)

Attachment: asymptote-main.log.zip added

comment:1 Changed 7 years ago by mojca (Mojca Miklavec)

Problems start at least at

:info:build ../base/plain_Label.asy../base/plain_Label.asy: : 321.15: abort: write to pipe failed
:info:build 350.15: abort: write to pipe failed

I need help from upstream.

comment:2 Changed 7 years ago by mojca (Mojca Miklavec)

Cc: johncbowman added

comment:3 Changed 7 years ago by johncbowman (John Bowman)

This issue might be due to a segmentation fault in the new rendering routines in Asymptote 2.39, which along with several other bugs, is fixed in the latest Asymptote 2.40 release.

comment:4 Changed 7 years ago by mojca (Mojca Miklavec)

In 37d677d0/macports-ports:

asymptote: update to 2.40

See: #53466

comment:5 Changed 7 years ago by mojca (Mojca Miklavec)

Marius, can you please test the latest version (and close the ticket if this is fixed)? Thank you.

comment:6 Changed 7 years ago by Schamschula (Marius Schamschula)

Unfortunately, the asymptote 2.40 build dies the same way as version 2.39 on my Sierra machine.

comment:7 Changed 7 years ago by Schamschula (Marius Schamschula)

Resolution: fixed
Status: newclosed

Hmm. Must have been my local version of the 2.40 Portfile. This morning I cleanly built 2.40 on Sierra, using a modified Portfile (based on macports-ports version 2.40) against python36. I think that change should be a separate ticket.

Note: See TracTickets for help on using tickets.