Bug 192233 - Need to explicitly install texlive-full to upgrade gnuplot and octave
Summary: Need to explicitly install texlive-full to upgrade gnuplot and octave
Status: Closed Not A Bug
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-pkg (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-07-29 05:12 UTC by Peter C B Henderson
Modified: 2014-08-05 07:55 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Peter C B Henderson 2014-07-29 05:12:49 UTC
The following upgrades failed on my system (using pkg-1.3.0 and
portupgrade-2.4.12_1,2, portupgrade -a):

math/gnuplot (gnuplot-4.6.5_3 -> gnuplot-4.6.5_4)
math/octave (octave-3.8.1_2 -> octave-3.8.1_3)

The root cause seems to be configure can't find
/usr/local/include/kpathsea/paths.h while trying to build texlive-texmf.

Note on my first attempt to upgrade everyhthing, I neglected to delete all the teTex stuff.  The above refers to the results after I deleted the teTex packages.

The solution was to explicitly install texlive-full first, then these upgrades work.
Comment 1 John Marino freebsd_committer freebsd_triage 2014-07-29 07:58:36 UTC
who do you want to assign the PR too?

The gnuplot guy?  The octave guy?  The pkg guy?
Comment 2 Peter C B Henderson 2014-07-29 13:17:27 UTC
(In reply to John Marino from comment #1)
> who do you want to assign the PR too?
> 
> The gnuplot guy?  The octave guy?  The pkg guy?
octave depends on gnuplot
and gnuplot depends on:
texlive-texmf-20120701_4
texlive-base-20120701_11
tex-formats-20120701_2
tex-dvipsk-5.992_3

For some reason, pkg attempted to build one of the upstream tex requirements without first installing whatever drops paths.h into /usr/local/kpathsea.

I think it was texlive-texmf, but tex-web2c is a possibility.

Unfortunately, I don't have a log file with the information.
Comment 3 John Marino freebsd_committer freebsd_triage 2014-07-29 13:23:01 UTC
I'll let the pkg@ guys figure out who to blame.  Assigning to pkg@ for now.
Comment 4 Baptiste Daroussin freebsd_committer freebsd_triage 2014-07-29 14:25:33 UTC
first pkg does not build anything so this is completly unrelated to pkg second,

Second without logs there is nothing we can do here about it. the case here is due to a mess because UPDATING was not followed properly imho (has the reporter says.)

Nothing to be done neither in gnuplot, neither in pkg neither in portupgrade imho)
Comment 5 Baptiste Daroussin freebsd_committer freebsd_triage 2014-08-05 07:55:03 UTC
This is a problem of following UPDATING