pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/59626: compat80-* distfiles missing from all repositories
The following reply was made to PR pkg/59626; it has been noted by GNATS.
From: "David H. Gutteridge" <david%gutteridge.ca@localhost>
To: gnats-bugs%netbsd.org@localhost
Cc: he%netbsd.org@localhost, jdbaker%consolidated.net@localhost, manlyphall%manlymail.net@localhost
Subject: Re: pkg/59626: compat80-* distfiles missing from all repositories
Date: Thu, 12 Feb 2026 10:27:27 -0500
On 2026-02-12 10:05, John D. Baker via gnats wrote:
> The following reply was made to PR pkg/59626; it has been noted by
> GNATS.
>
> From: "John D. Baker" <jdbaker%consolidated.net@localhost>
> To: gnats-bugs%netbsd.org@localhost
> Cc:
> Subject: Re: pkg/59626: compat80-* distfiles missing from all
> repositories
> Date: Thu, 12 Feb 2026 08:30:22 -0600 (CST)
>
> On Thu, 12 Feb 2026, David H. Gutteridge wrote:
>
>> Log Message:
>> rust: NetBSD i386 builds no longer need compat80
>
> That may be true in pkgsrc-HEAD, but as of pkgsrc-2025Q4, 'make
> show-all-depends' in ".../pkgsrc/lang/rust" on i386 produces:
>
> $ make show-all-depends
> depends:
> pkg TOOL_DEPENDS= \
> bash-[0-9]*:../../shells/bash \
> cmake-[0-9]*:../../devel/cmake \
> compat80>=0:../../emulators/compat80 \
> cwrappers>=20150314:../../pkgtools/cwrappers \
> gmake>=3.81:../../devel/gmake \
> gtar-base>=1.13.25:../../archivers/gtar-base \
> libtool-base>=2.4.2nb9:../../devel/libtool-base \
> mktools-[0-9]*:../../pkgtools/mktools \
> perl>=5.0:../../lang/perl5 \
> pkgconf-[0-9]*:../../devel/pkgconf \
> python313>=3.13:../../lang/python313 \
> # end of TOOL_DEPENDS (sorted)
> pkg BUILD_DEPENDS= # empty
> pkg TEST_DEPENDS= # empty
> pkg DEPENDS= \
> curl>=7.12.3:../../www/curl \
> curl>=7.67.0:../../www/curl \
> curl>=8.16.0nb1:../../www/curl \
> libatomic-links>=0:../../devel/libatomic-links \
> libunwind>=19.1.0:../../lang/libunwind \
> llvm>=18.0.0:../../lang/llvm \
> llvm>=19.1.0:../../lang/llvm \
> llvm>=19.1.7:../../lang/llvm \
> # end of DEPENDS (sorted)
> def _DEPENDS_FILE= /r0/build/pkgsrc/lang/rust/work/.depends
> def _RDEPENDS_FILE= /r0/build/pkgsrc/lang/rust/work/.rdepends
Yes. My commit was to HEAD. (All commits originate there before
possibly being applied to a branch. PRs are not just for the reporter,
they're also for developers to track the state of things, once filed.)
> Note the "compat80" entry under TOOL_DEPENDS. So, anyone building
> "lang/rust" from source(-ish, due to binary bootstrap kit) is going
> to run into trouble if they don't already have "compat80" installed.
This is obvious, yes. Which is why there's other activity on this
ticket, and why I noted my commit is related to this ticket and another
one (duplicate) but doesn't resolve them. (This is also why I found
these
tickets in the first place, as it also happened to me earlier this
week.)
> Also "pkg_info -N rust" in my recently-built package using
> pkgsrc-2025Q4
> produces:
>
> $ pkg_info -N rust
> Information for rust-1.90.0:
>
> Built using:
> libatomic-links-1.1
> curl-8.17.0
> libunwind-19.1.7nb1
> llvm-19.1.7
> digest-20220214
> compat80-8.0
> cmake-4.1.2
> python313-3.13.11
> libtool-base-2.4.7nb1
> mktools-20250213
> bash-5.3.9
> gmake-4.4.1
> gtar-base-1.35
> perl-5.42.0nb1
> pkgconf-2.4.3nb1
> cwrappers-20220403
Yes, you're saying the same thing here twice.
Home |
Main Index |
Thread Index |
Old Index