Bizarre dependency on gnatcross-sysroot-aarch64?

Steve Watt steve at watt.com
Wed Mar 24 08:49:24 UTC 2021


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 

 

Here's some output from "pkg -ddd install -n p5-Astro-SunTime" with rather a
lot of trimming to look about for that package:

 

[ . . . ]

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$eozraqhwoj3freut9a5phsxgyz3dyubeu6czec67qnnjaozxwh1m
gzmuheun8oxokj8irkur9r44m5pnz8dwq56huk553on5hxgz65y)

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$u89mzc46i3ip13r9afgyu7xayub1yg7nqqbonwakkfiu9rjjwdbnpiqd8jh
fowp136zwp8d5r

dy9j67zhacxbz3unhj7gfyd1dz1hsn)

[ . . . ]

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)

 

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   KD6GGD     PP-ASEL-IA   factories.words.yappy

Don't let your schooling get in the way of your education.

 



More information about the freebsd-pkg mailing list