The build && install process completed w/o errors,
using the bare minimum to test the operation in:
then followed by:
Error creating work directory '/usr/local/var/lib/hiawatha'
I have made NO references to /usr/local/var/lib/hiawatha anywhere.
I have no idea where this could come from, except within the Makefile
provided within www/hiawatha
How-To-Repeat: cd /usr/ports/www/hiawatha
Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Maintainer of www/hiawatha,
Please note that PR ports/186431 has just been submitted.
If it contains a patch for an upgrade, an enhancement or a bug fix
you agree on, reply to this email stating that you approve the patch
and a committer will take care of it.
The full text of the PR can be found at:
Edwin Groothuis via the GNATS Auto Assign Tool
Found the problen and Solution
The cure can be created within www/hiawatha/Makefile
find the line containing:
and change into:
save, and make install as normal.
Adding "NO_STAGE=yes" is not a solution. :)
The port should be be fixed to use /var instead of PREFIX/var
I will fix this when I get back home, I'm out of the country atm.
(In reply to chris from comment #7)
> I will fix this when I get back home, I'm out of the country atm.
Inet on here is way to slow to even mess with the Makefile this will have to wait 2 weeks.
(In reply to John Marino from comment #4)
> er, what?
> Adding "NO_STAGE=yes" is not a solution. :)
> Notifying maintainer.
LOL. I get away with _nothing_, when you're on duty, John. :)
I can't reproduce this?
Created attachment 145523 [details]
Please try this patch. The problem is that PREFIX/var/lib/hiawatha is an empty directory which requires special treatment (@exec mkdir) with the old pkg_install tools. The patch also sets LOCALSTATEDIR=/var so PREFIX/var/lib/hiawatha moves to /var/lib/hiawatha. It has been tested on Redports: https://redports.org/buildarchive/20140808140009-75695/
A commit references this bug:
Date: Mon Sep 1 20:43:26 UTC 2014
New revision: 366954
Use /var instead of PREFIX/var
Approved by: maintainer timeout (3 weeks)