Steve Watt
2021-04-05 03:15:34 UTC
[ Originally sent to freebsd-pkg, but it appears that nobody really
reads that list... ]
Greetings!
I have a puzzle. I've got a 12.2-RELEASE-p4 amd64 system, and pkg seems
to be fixated on installing gnatcross-sysroot-aarch64. I don't do any
Arm development on this system, never have. And certainly not Ada
(because it's one of the few I've never bothered to learn).
Here's some output from "pkg -ddd install -n p5-Astro-SunTime" with
rather a lot of trimming to look about for that package:
- - - 8< - - -
[ ... ]
DBG(3)[50731]> Pkg: add a new dependency origin: archivers/liblz4,
name:liblz4
DBG(2)[50731]> Pkg> adding options: LZ4 = on
DBG(2)[50731]> Pkg> adding options: LZO = on
DBG(2)[50731]> Pkg> adding options: NETTLE = off
DBG(2)[50731]> Pkg> adding options: OPENSSL = on
DBG(2)[50731]> Pkg> adding options: ZSTD = off
DBG(3)[50731]> added shlib deps for libarchive on liblzo2.so.2
DBG(3)[50731]> added shlib deps for libarchive on liblz4.so.1
DBG(3)[50731]> added shlib deps for libarchive on libexpat.so.1
DBG(3)[50731]> added shlib provide libarchive.so.13 for libarchive
DBG(2)[50731]> universe: add new remote pkg: libarchive,
(libarchive-3.4.3,1:2$2$eozraqhwoj3freut9a5phsxgyz3dyubeu6czec67qnnjaozxwh1mgzmuheun8oxokj8irkur9r44m5pnz8dwq56huk553on5hxgz65y)
DBG(2)[50731]> Pkg> adding options: DOCS = on
DBG(3)[50731]> added shlib provide libexecinfo.so.1 for libexecinfo
DBG(3)[50731]> added shlib provide libzpool.so.2 for
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libzfs_core.so.2 for
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libzfs.so.2 for
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libz.so.6 for
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libypclnt.so.4 for
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libxo.so.0 for
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libwrap.so.6 for
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libwind.so.11 for
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libuutil.so.2 for
gnatcross-sysroot-aarch64
[ ... ]
DBG(3)[66243]> added shlib provide lib80211.so.1 for
gnatcross-sysroot-aarch64
DBG(3)[66243]> added shlib provide lib4758cca.so for
gnatcross-sysroot-aarch64
DBG(2)[66243]> universe: add new remote pkg: gnatcross-sysroot-aarch64,
(gnatcross-sysroot-aarch64-1_1:2$2$u89mzc46i3ip13r9afgyu7xayub1yg7nqqbonwakkfiu9rjjwdbnpiqd8jhfowp136zwp8d5rdy9j67zhacxbz3unhj7gfyd1dz1hsn)
[ ... ]
DBG(2)[66243]> set automatic flag for gnatcross-sysroot-aarch64
[ ... ]
DBG(2)[66243]> require rule: package cmake(l) depends on a requirement
provided by: gnatcross-sysroot-aarch64(r)
- - - >8 - - -
Ok, so maybe cmake is somehow calling for it? But:
1325# pkg info -B cmake
cmake-3.19.6:
librhash.so.0
libexpat.so.1
libarchive.so.13
libuv.so.1
libexecinfo.so.1
libjsoncpp.so.24
libcurl.so.4
Maybe it's libarchive?
1326# pkg info -B libarchive
libarchive-3.5.1,1:
liblzo2.so.2
libexpat.so.1
libcrypto.so.11
liblz4.so.1
libzstd.so.1
On sniffing around in /var/db/pkg, I can tell that it's mentioned in
local.sqlite (and, of course, in repo-FreeBSD.sqlite), but I run out of
clue to figure out where and in what table(s).
Utterly puzzled. Thoughts?
--
Steve Watt PP-ASEL-IA factories.words.yappy
Don't let your schooling get in the way of your education.
reads that list... ]
Greetings!
I have a puzzle. I've got a 12.2-RELEASE-p4 amd64 system, and pkg seems
to be fixated on installing gnatcross-sysroot-aarch64. I don't do any
Arm development on this system, never have. And certainly not Ada
(because it's one of the few I've never bothered to learn).
Here's some output from "pkg -ddd install -n p5-Astro-SunTime" with
rather a lot of trimming to look about for that package:
- - - 8< - - -
[ ... ]
DBG(3)[50731]> Pkg: add a new dependency origin: archivers/liblz4,
name:liblz4
DBG(2)[50731]> Pkg> adding options: LZ4 = on
DBG(2)[50731]> Pkg> adding options: LZO = on
DBG(2)[50731]> Pkg> adding options: NETTLE = off
DBG(2)[50731]> Pkg> adding options: OPENSSL = on
DBG(2)[50731]> Pkg> adding options: ZSTD = off
DBG(3)[50731]> added shlib deps for libarchive on liblzo2.so.2
DBG(3)[50731]> added shlib deps for libarchive on liblz4.so.1
DBG(3)[50731]> added shlib deps for libarchive on libexpat.so.1
DBG(3)[50731]> added shlib provide libarchive.so.13 for libarchive
DBG(2)[50731]> universe: add new remote pkg: libarchive,
(libarchive-3.4.3,1:2$2$eozraqhwoj3freut9a5phsxgyz3dyubeu6czec67qnnjaozxwh1mgzmuheun8oxokj8irkur9r44m5pnz8dwq56huk553on5hxgz65y)
DBG(2)[50731]> Pkg> adding options: DOCS = on
DBG(3)[50731]> added shlib provide libexecinfo.so.1 for libexecinfo
DBG(3)[50731]> added shlib provide libzpool.so.2 for
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libzfs_core.so.2 for
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libzfs.so.2 for
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libz.so.6 for
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libypclnt.so.4 for
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libxo.so.0 for
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libwrap.so.6 for
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libwind.so.11 for
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libuutil.so.2 for
gnatcross-sysroot-aarch64
[ ... ]
DBG(3)[66243]> added shlib provide lib80211.so.1 for
gnatcross-sysroot-aarch64
DBG(3)[66243]> added shlib provide lib4758cca.so for
gnatcross-sysroot-aarch64
DBG(2)[66243]> universe: add new remote pkg: gnatcross-sysroot-aarch64,
(gnatcross-sysroot-aarch64-1_1:2$2$u89mzc46i3ip13r9afgyu7xayub1yg7nqqbonwakkfiu9rjjwdbnpiqd8jhfowp136zwp8d5rdy9j67zhacxbz3unhj7gfyd1dz1hsn)
[ ... ]
DBG(2)[66243]> set automatic flag for gnatcross-sysroot-aarch64
[ ... ]
DBG(2)[66243]> require rule: package cmake(l) depends on a requirement
provided by: gnatcross-sysroot-aarch64(r)
- - - >8 - - -
Ok, so maybe cmake is somehow calling for it? But:
1325# pkg info -B cmake
cmake-3.19.6:
librhash.so.0
libexpat.so.1
libarchive.so.13
libuv.so.1
libexecinfo.so.1
libjsoncpp.so.24
libcurl.so.4
Maybe it's libarchive?
1326# pkg info -B libarchive
libarchive-3.5.1,1:
liblzo2.so.2
libexpat.so.1
libcrypto.so.11
liblz4.so.1
libzstd.so.1
On sniffing around in /var/db/pkg, I can tell that it's mentioned in
local.sqlite (and, of course, in repo-FreeBSD.sqlite), but I run out of
clue to figure out where and in what table(s).
Utterly puzzled. Thoughts?
--
Steve Watt PP-ASEL-IA factories.words.yappy
Don't let your schooling get in the way of your education.