[MacPorts] #60113: auto-multiple-choice @1.4.0-201812291614_1 Error - build failure

MacPorts noreply at macports.org
Thu Mar 5 16:06:06 UTC 2020


#60113: auto-multiple-choice @1.4.0-201812291614_1 Error - build failure
-----------------------------------+----------------------
  Reporter:  bg-mac                |      Owner:  nortcele
      Type:  defect                |     Status:  assigned
  Priority:  Normal                |  Milestone:
 Component:  ports                 |    Version:
Resolution:                        |   Keywords:
      Port:  auto-multiple-choice  |
-----------------------------------+----------------------

Comment (by bg-mac):

 Thank you for your help! I tried what you suggest.

 After the first run of
 {{{
 sudo port clean auto-multiple-choice
 sudo port -v -t install auto-multiple-choice
 }}}
 I got an error suggesting to run `sudo port -f deactivate poppler`.
 I did so, and ran again `sudo port -v -t install auto-multiple-choice`.
 And again, I got the usual build error (cf main1.log attached).

 Afterwards, I tried your second suggestion
 {{{
 sudo port -f deactivate active
 sudo port clean auto-multiple-choice
 sudo port -v install auto-multiple-choice
 }}}

 Again, it fails at building auto-multiple-choice (cf main2.log attached).

 The last lines of the error in the console are the following:
 {{{
 kpathsea: Running mktexmf OT

 ! I can't find file `OT'.
 <*> \mode:=ljfour; mag:=1; nonstopmode; input OT

 Please type another input file name
 ! Emergency stop.
 <*> \mode:=ljfour; mag:=1; nonstopmode; input OT

 Transcript written on mfput.log.

 ! I can't find file `OT'.
 <*> \mode:=ljfour; mag:=1; nonstopmode; input OT

 Please type another input file name
 ! Emergency stop.
 <*> \mode:=ljfour; mag:=1; nonstopmode; input OT

 Transcript written on mfput.log.

 ! I can't find file `OT'.
 <*> \mode:=ljfour; mag:=1; nonstopmode; input OT

 Please type another input file name
 ! Emergency stop.
 <*> \mode:=ljfour; mag:=1; nonstopmode; input OT

 Transcript written on mfput.log.
 grep: OT.log: No such file or directory
 grep: OT.log: No such file or directory
 grep: OT.log: No such file or directory
 mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input
 OT' failed to make OT.tfm.
 mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input
 OT' failed to make OT.tfm.
 mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input
 OT' failed to make OT.tfm.
 kpathsea: Appending font creation commands to missfont.log.
 kpathsea: Appending font creation commands to missfont.log.


 ! Package fontspec Error: The font "IPAexMincho" cannot be found.

 For immediate help type H <return>.
  ...

 l.37   \setCJKsansfont
                       {IPAexGothic}%
 No pages of output.
 Transcript written on auto-multiple-choice.fr.log.


 ! Package fontspec Error: The font "IPAexMincho" cannot be found.

 For immediate help type H <return>.
  ...

 l.37   \setCJKsansfont
                       {IPAexGothic}%
 No pages of output.
 Transcript written on auto-multiple-choice.en.log.
 kpathsea: Appending font creation commands to missfont.log.


 ! Package fontspec Error: The font "IPAexMincho" cannot be found.

 For immediate help type H <return>.
  ...

 l.37   \setCJKsansfont
                       {IPAexGothic}%
 No pages of output.
 Transcript written on auto-multiple-choice.ja.log.
 gmake[2]: *** [Makefile:71: auto-multiple-choice.fr.pdf] Error 1
 gmake[2]: *** Waiting for unfinished jobs....
 gmake[2]: *** [Makefile:71: auto-multiple-choice.en.pdf] Error 1
 gmake[2]: *** [Makefile:71: auto-multiple-choice.ja.pdf] Error 1
 rm img_pdf/important.pdf auto-multiple-choice.ja.tex auto-multiple-
 choice.ja.man auto-multiple-choice.fr.html img_pdf/warning.pdf auto-
 multiple-choice.en.tex auto-multiple-choice.ja.ext auto-multiple-
 choice.ja.html auto-multiple-choice.en.ext img_pdf/note.pdf auto-multiple-
 choice.en.man auto-multiple-choice.fr.man auto-multiple-choice.en.html
 auto-multiple-choice.fr.tex auto-multiple-choice.fr.ext
 gmake[2]: Leaving directory
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_x11_auto-multiple-choice/auto-multiple-
 choice/work/auto-multiple-choice-
 c6041a162202380b065b1b1abbdb016bb6d4b6a8-c6041a162202380b065b1b1abbdb016bb6d4b6a8/doc'
 gmake[1]: *** [Makefile:161: doc] Error 2
 rm icons/auto-multiple-choice.png
 gmake[1]: Leaving directory
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_x11_auto-multiple-choice/auto-multiple-
 choice/work/auto-multiple-choice-
 c6041a162202380b065b1b1abbdb016bb6d4b6a8-c6041a162202380b065b1b1abbdb016bb6d4b6a8'
 gmake: *** [Makefile:114: all] Error 2
 gmake: Leaving directory
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_x11_auto-multiple-choice/auto-multiple-
 choice/work/auto-multiple-choice-
 c6041a162202380b065b1b1abbdb016bb6d4b6a8-c6041a162202380b065b1b1abbdb016bb6d4b6a8'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_x11_auto-multiple-choice/auto-multiple-
 choice/work/auto-multiple-choice-
 c6041a162202380b065b1b1abbdb016bb6d4b6a8-c6041a162202380b065b1b1abbdb016bb6d4b6a8"
 && /opt/local/bin/gmake -j4 -w all
 Exit code: 2
 Error: Failed to build auto-multiple-choice: command execution failed
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports
 .org_release_tarballs_ports_x11_auto-multiple-choice/auto-multiple-
 choice/main.log for details.
 Error: Follow https://guide.macports.org/#project.tickets to report a bug.
 Error: Processing of port auto-multiple-choice failed
 }}}

 I am thus still very grateful in advance for any help...


 Replying to [comment:15 kencu]:
 > It seems like all the hassles people seem to have with this port appear
 to be from errors building the japanese documentation, which almost nobody
 actually wants. So there's that :> Seems like a plan to just turn that
 off.
 >
 > but for the moment, something seems to be interfering with the build of
 the documentation. Sometimes, running a build in trace mode will help, as
 it disables any ports that aren't specifically asked for in the Portfile.
 > {{{
 > sudo port clean auto-multiple-choice
 > sudo port -v -t install auto-multiple-choice
 > }}}
 >
 > and if that works, some other as-yet-unspecified port is interfering
 with it.
 >
 > If that still didn't work, and I really wanted it, I would consider
 deactivating the port tree {{{sudo port -f deactivate active}}}, and then
 installing auto-multiple-choice again:
 > {{{
 > sudo port clean auto-multiple-choice
 > sudo port -v install auto-multiple-choice
 > }}}
 > and you may ask why do you always have to clean every time before you
 try to install something, and the answer there is that you don't but
 sometimes you do, so just do it every time and you'll always be OK with
 that.

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


More information about the macports-tickets mailing list