Opened 8 years ago
Closed 15 months ago
#53926 closed defect (fixed)
maxima @5.39.0_2: build failure
Reported by: | dyne2meter | Owned by: | KubaO (Kuba Ober) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | petrrr, dmikis (Kirill Dmitrenko), chlangley | |
Port: | maxima |
Description
Fails during "making all in doc" with "sh extract_categories.sh maxima"
see lines 17975 - 17987 of attached log; above is invoked at line 17979 of my log
Attachments (5)
Change History (22)
Changed 8 years ago by dyne2meter
comment:1 Changed 8 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | KubaO removed |
---|---|
Keywords: | mavericks el capitan removed |
Owner: | set to KubaO |
Port: | 5.39.0.2 removed |
Status: | new → assigned |
Summary: | maxima build failure → maxima @5.39.0_2: build failure |
:info:build ** Bad line in /usr/local/share/texinfo//htmlxref.cnf: htmlxrefversion=2013-08-03.16; # UTC
Remove what you have installed in /usr/local. See wiki:FAQ#usrlocal.
comment:2 Changed 8 years ago by dyne2meter
I've had TeX installed in /usr/local for ages, the 2015 TeXlive, and it's only just started this interference, which I guess comes in with the update of maxima. Thanks for the heads up. I've been explicitly instructed by some build scripts for other software to take /opt/local out of my path, and this tactic might consequently have occurred to me; thanks for the quick pointer.
comment:3 Changed 8 years ago by dyne2meter
No, that was not the problem. I took /usr/local entirely out of my path and rebooted, and the maxima build fails at exactly the same point.
Changed 8 years ago by dyne2meter
Attachment: | main.2.log added |
---|
comment:6 Changed 8 years ago by petrrr
Cc: | petrrr added |
---|
comment:7 Changed 8 years ago by dyne2meter
Good news, sorta: I just successfully upgraded maxima as current (5.39.0.2). This is following installation of the octave upgrade which installs some stuff from texlive.bin, plus fonts and other stuff. In my installation of macports, a lot of this 'other stuff' is designated 'leaves' after the installation is done, and I usually uninstall my leaves. I don't have any idea if it's related to the build fail that prompted this ticket..
That said, I've now got problems with broken ports of ImageMagick and ghostscript that I have to run port rev-upgrade on. That's just informational, and I will post a new ticket based on the output I get if somebody else hasn't, already.
ETA: April 26 -- Confirm this happened on my system running El Capitan as well, but I tried to update maxima before updating octave. Failed, and then succeeded after installing octave update. Don't know why anyone else is not having this problem/fix, but something installed in the build dependencies for octave (some texlive stuff?) is fixing my maxima update problem.
comment:9 Changed 8 years ago by dmikis (Kirill Dmitrenko)
Cc: | dmikis added |
---|
comment:10 Changed 7 years ago by dyne2meter
Once again, the new octave update comes to the rescue, and with its build dependencies installed, the maxima build succeeds. This is not too tedious a process on the dual quad-core MacPro @3.0 GHz, but it takes about an hour to install octave on the dual core iMac running @ 2.4 GHz. It would be nice to know which (few?) of these build dependencies are essential in my case. It could be that my installations of MacPorts have some idiosyncracies as a result of manually updating the rest of my installed ports when one port is not building. I just don't know the ins and outs, and I don't know how large is the maxima user base that is not having this problem. It's an interesting situation, at least for me.
comment:11 Changed 7 years ago by dyne2meter
Another maxima update build failure. Log enclosed. Octave updates are on hold because of a separately-ticketed runtime dependency with transfig.
Changed 7 years ago by friendbthomas
Attachment: | main.4.log.gz added |
---|
Build failure in generating manual
comment:12 Changed 7 years ago by friendbthomas
A build failure still exits, and it happens when building the texinfo manual. The log file (main.4.log.gz) is attached. This happens after even self update and cleaning.
comment:13 Changed 7 years ago by dyne2meter
The required TeX-related package(s) are installed as build dependencies during the building of octave, but I don't know exactly which ones are required for maxima.
comment:14 Changed 7 years ago by friendbthomas
Workaround : The build and install does succeed if the full variant of texlive is installed. This may be a useful workaround for others facing this problem.
comment:15 Changed 7 years ago by dyne2meter
That workaround is kind of a non-starter for anyone who's happy with some other installation of TeX, such as the one from www.tug.org/mactex. I did try installing texlive from macports but gave up when the installation that isn't even the +full variant took longer than octave to download and install. I'm pretty sure a judicious selection of texlive (and including its math) fonts, dvips, latex, and docbook ports would get the job done, but it's easier to get rid of the leaves via re-installing octave if nobody's going to fix this port to get the right build dependencies. Nobody even needs to wait out the building of octave after all the dependencies are on board unless they actually want it.
comment:16 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | chlangley added |
---|
Has duplicate #54767.
comment:17 Changed 15 months ago by catap (Kirill A. Korinsky)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
main log file