Re: pkg/59626: compat80-* distfiles missing from all repositories
"John D. Baker via gnats" <[email protected]>
| Newsgroups | gmane.os.netbsd.devel.pkgsrc.bugs |
|---|---|
| Message-ID | <[email protected]> |
The following reply was made to PR pkg/59626; it has been noted by GNATS. From: "John D. Baker" <[email protected]> To: [email protected] 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 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. 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 -- |/"\ John D. Baker, KN5UKS NetBSD Darwin/MacOS X |\ / jdbaker[snail]consolidated[flyspeck]net OpenBSD FreeBSD | X No HTML/proprietary data in email. BSD just sits there and works! |/ \ GPGkeyID: D703 4A7E 479F 63F8 D3F4 BD99 9572 8F23 E4AD 1645