Date: Tue, 26 Jan 2021 05:47:21 +0000 From: Graham Perrin <grahamperrin@gmail.com> To: freebsd@dreamchaser.org Cc: freebsd-questions@freebsd.org Subject: Re: packages to be removed; how to determine port conflicts? Message-ID: <5b1f32c5-6abd-67a3-9d74-c91e4ee089aa@gmail.com> In-Reply-To: <955c9c42-e613-8bbf-449c-6415fab3369a@dreamchaser.org> References: <49042aa6-ec9d-6f25-d918-ff69642b91dc@dreamchaser.org> <3ed3296c-80d6-6d36-f7bc-835bfcb1738e@gmail.com> <955c9c42-e613-8bbf-449c-6415fab3369a@dreamchaser.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On 26/01/2021 04:43, Gary Aitken wrote: > On 1/25/21 12:55 PM, Graham Perrin wrote: >> On 25/01/2021 19:18, Gary Aitken wrote: >>> Attempting to install node.js port (node10, node12, node14), I get >>> this: >>> >>> pkg install node10 >>> Updating FreeBSD repository catalogue... >>> FreeBSD repository is up to date. >>> All repositories are up to date. >>> The following 29 package(s) will be affected (of 0 checked): >>> >>> Installed packages to be REMOVED: >>> FreeCAD: 0.18.4_10 >>> firefox: 80.0_3,1 >>> openshot: 2.5.1.236 >>> py37-qt5-webkit: 5.13.1_1 >>> py37-qt5-webkitwidgets: 5.13.1_1 >>> qt5-webkit: 5.212.0.a4_2 >>> thunderbird: 68.11.0_1 >>> >>> New packages to be INSTALLED: >>> Box2D: 2.3.1 >>> c-ares: 1.16.1 >>> double-conversion: 3.1.5.19 >>> node10: 10.23.1 >>> >>> Installed packages to be UPGRADED: >>> ... >>> >>> Installed packages to be REINSTALLED: >>> ... >>> >>> Installed, Upgraded, and reinstalled seems ok, but removed is a >>> problem. >>> How to tell why they are being removed? FreeCAD was reinstalled two >>> days >>> ago, so it seems like it should be reasonably up to date. I get >>> more-or-less >>> the same basic list regardless of which nodexx pkg I try to install. >>> >>> Is this simply a matter of reinstalling after they are removed, or >>> does this >>> indicate an incompatibility which will prevent installing at all? > ... >> >> Please: >> >> uname -a > > oops, my bad > 11.4-RELEASE-p3 FreeBSD 11.4-RELEASE-p3 #0: Tue Sep 1 08:22:33 UTC > 2020 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC > amd64 > >> grep url /etc/pkg/FreeBSD.conf > > grep url /etc/pkg/FreeBSD.conf > url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly", > I don't understand the pkg+ part of that. <https://www.freebsd.org/cgi/man.cgi?query=pkg.conf(5)#REPOSITORY_CONFIGURATION> >> At for example <https://www.freshports.org/www/firefox/#packages >> there are some architecture-specific gaps in the table. > > If I look at the page for node14: > https://www.freshports.org/www/node14/# > It shows: > Runtime dependencies: > > ca_root_nss>=0 : security/ca_root_nss > > Library dependencies: > > libbrotlidec.so : archivers/brotli > libcares.so : dns/c-ares > libuv.so : devel/libuv > libnghttp2.so : www/libnghttp2 > libicui18n.so : devel/icu > > If I do: > pkg info -d firefox | grep -E > "ca_root|brotlidec|cares|libuv|nghttp2|icui18n" > it shows nothing. Same for each of the other packages noted for > deletion. > So I don't understand why it will be deleted. > > Gary If you precede the attempt to install with this, is there any difference? pkg update -f Then maybe this: pkg install --ignore-missing node10 ---- Side note (hint): <https://www.freshports.org/www/node14/#dependencies>, for example, if you like anchoring. There'll be an explanation at <https://www.freshports.org/faq.php#anchors> in due course.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5b1f32c5-6abd-67a3-9d74-c91e4ee089aa>