On Mon, Dec 12, 2016 at 1:59 AM, Edd Barrett <e...@theunixzoo.co.uk> wrote:
> Hi Kurt, > > On Sun, Dec 11, 2016 at 10:49:20AM -0500, Kurt Miller wrote: > > Here is an update of 1.8 to u112. > > Thanks for this. > > Builds fine, and I managed to run hello world just fine. More testing to > come... > > In the meantime, there's a couple of warnings at package time: > > ---8<--- > ===> Building package for jdk-1.8.0.112v0 > Create /usr/ports/packages/amd64/all/jdk-1.8.0.112v0.tgz > warning: file `man1/jcmd.1', around line 122: > table wider than line width > --->8--- > > And then: > > ---8<--- > Found package with matching name, but with different pkgpath: > jdk-1.7.0.80p2v0 > --->8--- > > The former may be fixable without too much effort, the latter surprises > me since the jdk7 and 8 ports are under different paths in the tree... > Have you built JDK 1.7 but not JDK 1.8 on the box before? If so, that warning is expected, since it looks at entries in PLIST_DIR. If you build JDK 1.8 again, you shouldn't see it, since the JDK 1.8 PLIST will already be in PLIST_DIR. This warning was added at b2k16, it's intended to warn about unintentional pkgpath changes. We could tweak it so that it doesn't warn if it appears the pkgpath itself contains a version (e.g. /\/\d+(\.\d+)?\//). Thoughts on that? Thanks, Jeremy