Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Apr 2021 20:52:55 -0700
From:      "Steve Watt" <steve@watt.com>
To:        "'Paul Procacci'" <pprocacci@gmail.com>
Cc:        "'FreeBSD Questions'" <freebsd-questions@freebsd.org>
Subject:   RE: Bizarre dependency on gnatcross-sysroot-aarch64?
Message-ID:  <018401d729cf$2d9a3950$88ceabf0$@watt.com>
In-Reply-To: <CAFbbPuhs2E64czDYyzB=r6P3Au5=QDamPVyyYnm_O%2BcBS1q9BA@mail.gmail.com>
References:  <064801d7208a$91844760$b48cd620$@watt.com> <8005b6a88e993756821d85593bfab598@webmail.watt.com> <CAFbbPuhs2E64czDYyzB=r6P3Au5=QDamPVyyYnm_O%2BcBS1q9BA@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Nice thought!  Unfortunately, pkg.conf is an exact duplicate of =
pkg.conf.sample.

=20

--=20

Steve Watt   KD6GGD     PP-ASEL-IA   factories.words.yappy

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

=20

From: Paul Procacci <pprocacci@gmail.com>=20
Sent: Sunday, April 4, 2021 20:46
To: Steve Watt <steve@watt.com>
Cc: FreeBSD Questions <freebsd-questions@freebsd.org>
Subject: Re: Bizarre dependency on gnatcross-sysroot-aarch64?

=20

I have FBSD 12.2-p4 as well and don't have this problem.

Shot in the dark, but do you happen to have anything defined in pkg.conf =
that would alter the behavior of pkg?
ABI is something that _could_ effect it though I'm not entirely sure it =
would in this case.

Looking at the source code it appears pkg doesn't slurp in any =
environment variable that I would consider "altering" in this case; so =
that's out of the question.

I obviously don't know why this is happening to you, but some alteration =
in pkg.conf is really the only thing that comes to my mind.

=20

~Paul

=20

On Sun, Apr 4, 2021 at 11:15 PM Steve Watt <steve@watt.com =
<mailto:steve@watt.com> > wrote:

[ Originally sent to freebsd-pkg, but it appears that nobody really=20
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=20
Arm development on this system, never have. And certainly not Ada=20
(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=20
rather a lot of trimming to look about for that package:

  - - - 8< - - -
[ ... ]
DBG(3)[50731]> Pkg: add a new dependency origin: archivers/liblz4,=20
name:liblz4
DBG(2)[50731]> Pkg> adding options: LZ4 =3D on
DBG(2)[50731]> Pkg> adding options: LZO =3D on
DBG(2)[50731]> Pkg> adding options: NETTLE =3D off
DBG(2)[50731]> Pkg> adding options: OPENSSL =3D on
DBG(2)[50731]> Pkg> adding options: ZSTD =3D 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,=20
(libarchive-3.4.3,1:2$2$eozraqhwoj3freut9a5phsxgyz3dyubeu6czec67qnnjaozxw=
h1mgzmuheun8oxokj8irkur9r44m5pnz8dwq56huk553on5hxgz65y)
DBG(2)[50731]> Pkg> adding options: DOCS =3D on
DBG(3)[50731]> added shlib provide libexecinfo.so.1 for libexecinfo
DBG(3)[50731]> added shlib provide libzpool.so.2 for=20
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libzfs_core.so.2 for=20
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libzfs.so.2 for=20
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libz.so.6 for=20
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libypclnt.so.4 for=20
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libxo.so.0 for=20
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libwrap.so.6 for=20
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libwind.so.11 for=20
gnatcross-sysroot-aarch64
DBG(3)[50731]> added shlib provide libuutil.so.2 for=20
gnatcross-sysroot-aarch64
[ ... ]
DBG(3)[66243]> added shlib provide lib80211.so.1 for=20
gnatcross-sysroot-aarch64
DBG(3)[66243]> added shlib provide lib4758cca.so for=20
gnatcross-sysroot-aarch64
DBG(2)[66243]> universe: add new remote pkg: gnatcross-sysroot-aarch64,=20
(gnatcross-sysroot-aarch64-1_1:2$2$u89mzc46i3ip13r9afgyu7xayub1yg7nqqbonw=
akkfiu9rjjwdbnpiqd8jhfowp136zwp8d5rdy9j67zhacxbz3unhj7gfyd1dz1hsn)
[ ... ]
DBG(2)[66243]> set automatic flag for gnatcross-sysroot-aarch64
[ ... ]
DBG(2)[66243]> require rule: package cmake(l) depends on a requirement=20
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=20
local.sqlite (and, of course, in repo-FreeBSD.sqlite), but I run out of=20
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.
_______________________________________________
freebsd-questions@freebsd.org <mailto:freebsd-questions@freebsd.org>  =
mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to =
"freebsd-questions-unsubscribe@freebsd.org =
<mailto:freebsd-questions-unsubscribe@freebsd.org> "



--=20

__________________

:(){ :|:& };:




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?018401d729cf$2d9a3950$88ceabf0$>