[MacPorts] #38744: Maxima .28.0_3 +printable_doc does not build
#38744: Maxima .28.0_3 +printable_doc does not build ---------------------------+-------------------------------- Reporter: macosx12345@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: maxima ---------------------------+-------------------------------- On Mac OS 10.8 with MacPorts 2.1.3, maxima @5.28.0_3+printable_doc's build process stops in the (sub)directory `interfaces/emacs/imaxima` while making target `pdf` (see messages below). Workaround to finish the build and the installation: {{{ cd `port work maxima` cd maxima-5.28.0/interfaces/emacs/imaxima sudo make pdf # resume installation: sudo port install maxima +printable_doc }}} The error message during the original build (excerpt from the build log): {{{ [...] Making pdf in imaxima make[3]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_maxima/maxima/work/maxima-5.28.0/interfaces/emacs/imaxima' TEXINPUTS=".:$TEXINPUTS" \ MAKEINFO='/bin/sh /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_maxima/maxima/work/maxima-5.28.0/missing --run makeinfo -I .' \ texi2dvi --pdf --batch imaxima.texi sed: RE error: illegal byte sequence make[3]: *** [imaxima.pdf] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_maxima/maxima/work/maxima-5.28.0/interfaces/emacs/imaxima' make[2]: *** [pdf-recursive] Error 1 make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_maxima/maxima/work/maxima-5.28.0/interfaces/emacs' make[1]: *** [pdf-recursive] Error 1 make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_maxima/maxima/work/maxima-5.28.0/interfaces' make: *** [pdf-recursive] Error 1 make: *** Waiting for unfinished jobs.... pattern=`printf "\t"` ; \ bad_files=`find . -name '*.texi' -print | xargs /usr/bin/grep -E -l -e "$pattern"` ; \ [ -z "$bad_files" ] || ( echo "WARNING: The following files have unexpanded Tabs: $bad_files" ; \ echo "Run /doc/info/fix_tab to fix the problem." ) make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_maxima/maxima/work/maxima-5.28.0/doc/info' [...] Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_maxima/maxima/work/maxima-5.28.0" && /usr/bin/make -j8 -w all pdf Exit code: 2 Error: org.macports.build for port maxima returned: command execution failed [...] }}} Performing make pdf ``by hand'' (outside of the automated build process) works, probably because of the use of a different environment. -- Ticket URL: <https://trac.macports.org/ticket/38744> MacPorts <http://www.macports.org/> Ports system for OS X
#38744: Maxima .28.0_3 +printable_doc does not build on 10.8 ----------------------------+-------------------------- Reporter: macosx12345@… | Owner: kuba@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: mountainlion Port: maxima | ----------------------------+-------------------------- Changes (by jmr@…): * cc: kuba@… (removed) * keywords: => mountainlion * owner: macports-tickets@… => kuba@… Comment: The sed on 10.8 requires file contents to be valid in the current locale. The default is UTF-8, so if this file uses some other encoding, LC_CTYPE needs to be set appropriately in the environment. -- Ticket URL: <https://trac.macports.org/ticket/38744#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#38744: Maxima .28.0_3 +printable_doc does not build on 10.8 ----------------------------+-------------------------- Reporter: macosx12345@… | Owner: kuba@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: mountainlion Port: maxima | ----------------------------+-------------------------- Comment (by ionic@…): Is this still a problem with the current maxima version? -- Ticket URL: <https://trac.macports.org/ticket/38744#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#38744: Maxima .28.0_3 +printable_doc does not build on 10.8 ----------------------------+-------------------------- Reporter: macosx12345@… | Owner: kuba@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: mountainlion Port: maxima | ----------------------------+-------------------------- Comment (by macosx12345@…): Replying to [comment:2 ionic@…]:
Is this still a problem with the current maxima version?
Yes, there is the same problem. With Maxima 5.33.0: {{{ Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_maxima/maxima/work/maxima-5.33.0" && /usr/bin/make -j8 -w all pdf }}} The error message is still: {{{ sed: RE error: illegal byte sequence make[3]: *** [imaxima.pdf] Error 1 make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_maxima/maxima/work/maxima-5.33.0/interfaces/emacs/imaxima' }}} Workaround: {{{ cd `port work maxima`/maxima-5.33.0/interfaces/emacs/imaxima sudo make pdf }}} and resume install / upgrade after that. -- Ticket URL: <https://trac.macports.org/ticket/38744#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#38744: Maxima .28.0_3 +printable_doc does not build on 10.8 ----------------------------+-------------------------- Reporter: macosx12345@… | Owner: kuba@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: mountainlion Port: maxima | ----------------------------+-------------------------- Comment (by ionic@…): ACK, can reproduce. -- Ticket URL: <https://trac.macports.org/ticket/38744#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#38744: Maxima .28.0_3 +printable_doc does not build on 10.8 ----------------------------+-------------------------- Reporter: macosx12345@… | Owner: kuba@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: mountainlion Port: maxima | ----------------------------+-------------------------- Comment (by ionic@…): Unfortunately, this is a latex issue. I could provide an ugly hack depending on gsed and setting PATH to use gsed for that command only, but that's really, really ugly. -- Ticket URL: <https://trac.macports.org/ticket/38744#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#38744: Maxima .28.0_3 +printable_doc does not build on 10.8 ----------------------------+-------------------------- Reporter: macosx12345@… | Owner: kuba@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: mountainlion Port: maxima | ----------------------------+-------------------------- Comment (by ionic@…): Try that, it should be working fine, but the baseline issue needs to be fixed at texlive level... probably even by upstream. :( -- Ticket URL: <https://trac.macports.org/ticket/38744#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#38744: Maxima .28.0_3 +printable_doc does not build on 10.8 ----------------------------+-------------------------- Reporter: macosx12345@… | Owner: kuba@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: mountainlion Port: maxima | ----------------------------+-------------------------- Comment (by macosx12345@…): Indeed, it works fine for me (Maxima 5.33.0, MacPorts 2.2.1, Mac OS 10.8.5). -- Ticket URL: <https://trac.macports.org/ticket/38744#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#38744: Maxima .28.0_3 +printable_doc does not build on 10.8 ----------------------------+-------------------------- Reporter: macosx12345@… | Owner: kuba@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: mountainlion Port: maxima | ----------------------------+-------------------------- Comment (by ionic@…): x-linking #43617 -- Ticket URL: <https://trac.macports.org/ticket/38744#comment:10> MacPorts <http://www.macports.org/> Ports system for OS X
#38744: Maxima .28.0_3 +printable_doc does not build on 10.8 ----------------------------+-------------------------- Reporter: macosx12345@… | Owner: kuba@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: mountainlion Port: maxima | ----------------------------+-------------------------- Comment (by ionic@…): This patch makes the previous workaround obsolete. Let's wrap this up, shall we? -- Ticket URL: <https://trac.macports.org/ticket/38744#comment:12> MacPorts <http://www.macports.org/> Ports system for OS X
#38744: Maxima .28.0_3 +printable_doc does not build on 10.8 ----------------------------+-------------------------- Reporter: macosx12345@… | Owner: kuba@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: mountainlion Port: maxima | ----------------------------+-------------------------- Comment (by mojca@…): Dependency on `texlive` replaced in r121940. If `LC` patch is still needed after r121939, we can add it later. -- Ticket URL: <https://trac.macports.org/ticket/38744#comment:14> MacPorts <http://www.macports.org/> Ports system for OS X
#38744: Maxima .28.0_3 +printable_doc does not build on 10.8 ----------------------------+-------------------------- Reporter: macosx12345@… | Owner: kuba@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: mountainlion Port: maxima | ----------------------------+-------------------------- Comment (by ionic@…): Thanks, builds fine with the updated `texinfo` port for me. -- Ticket URL: <https://trac.macports.org/ticket/38744#comment:15> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts