Opened 7 years ago
Closed 7 years ago
#54269 closed defect (invalid)
upgrade to texlive-bin 2016_6 fails
Reported by: | dershow | Owned by: | drkp (Dan Ports) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | |
Keywords: | Cc: | ||
Port: | texlive-bin |
Description
The upgrade from 2016_5 to 2016_6 fails with a link error, for the default build. I have attached the log. I'm using OS 10.12.5 (although it also failed on 10.12.4).
Attachments (2)
Change History (10)
Changed 7 years ago by dershow
comment:1 Changed 7 years ago by Schamschula (Marius Schamschula)
Cc: | dports@… removed |
---|---|
Owner: | set to dports@… |
Status: | new → assigned |
comment:2 Changed 7 years ago by dershow
I do see that poppler updated from 0.52.0_0 to 0.55.0_0 (+universal). I don't see any explicit problem with mpfr. I do have 3.1.5_0+universal installed.
comment:3 Changed 7 years ago by mf2k (Frank Schima)
Owner: | changed from dports@… to drkp |
---|
comment:4 Changed 7 years ago by dershow
I didn't upgrade mpfr, and texlive-bin seemed fine before the upgrade attempt. So, it seems that something about upgrading texlive-bin at least relates to the cause.
comment:5 Changed 7 years ago by dershow
I see that there is now version 2016_7 of texlive-bin. I tried that upgrade, and I still get an error. So it seems that there was no change in mpfr, yet it allowed 2016_5 to build, but not _6 or _7. I'll attach the new log.
comment:6 Changed 7 years ago by dershow
In my install mpfr was installed +universal and had dependents: gcc5 depends on mpfr gcc6 depends on mpfr libgcc depends on mpfr libmpc depends on mpfr texlive-bin depends on mpfr
I'm not sure why it was +universal. I decide to try a test and uninstalled it, and cleaned it:
sudo port -f uninstall mpfr sudo port clean mpfr
I then again tried to upgrade texlive-bin. As expected macports downloaded and installed mpfr (not universal) and then gave me the same error as I had been getting before. Although, it had downloaded a binary, not a source code version of mpfr. So, if it is an issue with mpfr, it is not with my build specifically.
comment:7 Changed 7 years ago by dershow
I think that I got it solved, but I'm still not sure exactly what the problem was. After cleaning mpfr, as explained above, the problem remained. I then cleaned texlive-bin, and tried again, and this time it worked. So, it seems that there was some issue with how texlive-bin was interacting with mpfr +universal. So, it was necessary to uninstall, clean and reinstall mpfr (it installed -universal) and then I had to clean and upgrade texlive-bin. So, now things seem OK, although I'm a bit concerned about why it had been +universal before, and isn't now.
comment:8 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → invalid |
---|---|
Status: | assigned → closed |
There's no general problem building texlive-bin when mpfr is universal; that combination works fine on my system. Sounds like some problem unique to your system. Glad you got it figured out.
It sure looks like there is something wrong with your installed version of mpfr.
The last revision bump was due to an update in poppler, not mpfr.