make reinstall does not work

Shawn Webb shawn.webb at hardenedbsd.org
Fri Dec 8 23:30:05 UTC 2017


On Fri, Dec 08, 2017 at 10:35:50PM +0100, Walter Schwarzenfeld wrote:
> I had a strange error: Make reinstall does not work anymore in the port
> (10.3-amd64) also FORCE_PKG_REGISTER.
> 
> All other make commands works fine. I don't know if it is related to
> FLAVORS.
> 
> make reinstall ended up e.g. with:
> 
> ??Registering installation for gtk2-2.24.31
> *** Error code 70
> 
> Stop.
> make[2]: stopped in /usr/ports/x11-toolkits/gtk20
> *** Error code 1
> 
> Stop.
> make[1]: stopped in /usr/ports/x11-toolkits/gtk20
> *** Error code 1
> 
> Any idea or suggestion?

This is due to this commit:
https://github.com/freebsd/pkg/commit/7991c49665419916210ad589d4a85fd2a7f58b37

The standard procedure for reinstall is to do a deinstall first. I
guess it's pretty common just to issue `make reinstall` (which is what
I used to do as well). However, that's not the originally intended
behavior as designed in the Ports build framework.

So: just do a `make deinstall reinstall`. It'll work that way.

Thanks,

-- 
Shawn Webb
Cofounder and Security Engineer
HardenedBSD

GPG Key ID:          0x6A84658F52456EEE
GPG Key Fingerprint: 2ABA B6BD EF6A F486 BE89  3D9E 6A84 658F 5245 6EEE
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ports/attachments/20171208/319e68f4/attachment.sig>


More information about the freebsd-ports mailing list