RE: pkg/60195: libfetch-2.40nb5 wrong PLIST
"Marcin Gondek via gnats" <[email protected]> Thu, 16 Apr 2026 19:35:01 +0000 (UTC)
| Newsgroups | gmane.os.netbsd.devel.pkgsrc.bugs |
|---|---|
| Message-ID | <[email protected]> |
The following reply was made to PR pkg/60195; it has been noted by GNATS. From: Marcin Gondek <[email protected]> To: "[email protected]" <[email protected]>, "[email protected]" <[email protected]>, "[email protected]" <[email protected]>, "[email protected]" <[email protected]> Cc: Subject: RE: pkg/60195: libfetch-2.40nb5 wrong PLIST Date: Thu, 16 Apr 2026 19:32:38 +0000 Hi Thomas, If something more I can check, let me know. No really, only to use wget and: PKG_OPTIONS.vaultwarden=3Dpgsql PKG_OPTIONS.mc=3Dncurses PKG_OPTIONS.apcupsd=3Dcgi PKG_OPTIONS.goaccess=3D-ssl PKG_OPTIONS.librsvg=3D-doc RUBY_VERSION_DEFAULT=3D34 PKG_DEFAULT_OPTIONS=3D-x11 -xcb PKG_OPTIONS.libcups=3D-kerberos [NetBSD-root@devil:/usr/pkgsrc/net/libfetch]$ make clean =3D=3D=3D> Cleaning for libfetch-2.40nb5 [NetBSD-root@devil:/usr/pkgsrc/net/libfetch]$ make =3D=3D=3D> Installing dependencies for libfetch-2.40nb5 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D The supported build options for libfetch are: inet6 openssl The currently selected options are: inet6 openssl You can select which build options to use by setting PKG_DEFAULT_OPTIONS or the following variable. Its current value is shown: PKG_OPTIONS.libfetch (not defined) =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D The following variables will affect the build process of this package, libfetch-2.40nb5. Their current value is shown below: * SSLBASE =3D /usr * SSLCERTBUNDLE (not defined) * SSLCERTS =3D /etc/openssl/certs * SSLDIR =3D /etc/openssl * SSLKEYS =3D /etc/openssl/private You may want to abort the process now with CTRL-C and change the value of variables in the first group before continuing. Be sure to run `/usr/bin/make clean' after the changes. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D =3D> Tool dependency mktools-[0-9]*: found mktools-20250213 =3D> Tool dependency cwrappers>=3D20150314: found cwrappers-20220403 =3D> Tool dependency checkperms>=3D1.1: found checkperms-1.12 =3D> Build dependency libnbcompat>=3D20221013: found libnbcompat-20251029 =3D=3D=3D> Checking for vulnerabilities in libfetch-2.40nb5 Package libfetch-2.40nb5 has a information-disclosure vulnerability, see ht= tps://nvd.nist.gov/vuln/detail/CVE-2021-36159 =3D=3D=3D> Overriding tools for libfetch-2.40nb5 =3D=3D=3D> Extracting for libfetch-2.40nb5 /bin/cp -r /srv/NetBSD/pkgsrc/net/libfetch/files /usr/work/amd64/net/libfet= ch/work/libfetch-2.40 /usr/bin/touch /usr/work/amd64/net/libfetch/work/libfetch-2.40/fetch.cat3 =3D> Substituting "pc" in fetch.pc.in =3D=3D=3D> Patching for libfetch-2.40nb5 =3D=3D=3D> Creating toolchain wrappers for libfetch-2.40nb5 =3D=3D=3D> Configuring for libfetch-2.40nb5 =3D> Checking for portability problems in extracted files =3D=3D=3D> Building for libfetch-2.40nb5 --- ftperr.h --- --- httperr.h --- --- fetch.pc --- --- ftperr.h --- sh /usr/work/amd64/net/libfetch/work/libfetch-2.40/errlist.sh ftp_errlist F= TP /usr/work/amd64/net/libfetch/work/libfetch-2.40/ftp.errors > ftperr.h --- httperr.h --- sh /usr/work/amd64/net/libfetch/work/libfetch-2.40/errlist.sh http_errlist = HTTP /usr/work/amd64/net/libfetch/work/libfetch-2.40/http.errors > httperr= .h --- fetch.pc --- /usr/bin/sed -e "s,@libdir@,/usr/pkg/lib," -e "s,@includedir@,/usr/pkg/in= clude," -e "s,@requires-private@,libssl libcrypto," < fetch.pc.in > fetch= .pc --- fetch.o --- --- common.o --- --- ftp.o --- --- http.o --- --- file.o --- --- common.d --- --- fetch.d --- --- file.d --- --- ftp.d --- --- http.d --- --- fetch.o --- # compile libfetch-2.40/fetch.o gcc -O2 -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -std=3Dgn= u11 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-= sign-compare -Wsystem-headers -Wno-traditional -Wreturn-type -Wswitch -= Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wno-sign= -compare -Wsign-compare -Wformat=3D2 -Wno-format-zero-length -fPIE = -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_S= OURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMB= INE_CWDS -c fetch.c -o fetch.o.o --- common.o --- # compile libfetch-2.40/common.o gcc -O2 -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -std=3Dgn= u11 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-= sign-compare -Wsystem-headers -Wno-traditional -Wreturn-type -Wswitch -= Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wno-sign= -compare -Wsign-compare -Wformat=3D2 -Wno-format-zero-length -fPIE = -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_S= OURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMB= INE_CWDS -c common.c -o common.o.o --- ftp.o --- # compile libfetch-2.40/ftp.o gcc -O2 -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -std=3Dgn= u11 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-= sign-compare -Wsystem-headers -Wno-traditional -Wreturn-type -Wswitch -= Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wno-sign= -compare -Wsign-compare -Wformat=3D2 -Wno-format-zero-length -fPIE = -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_S= OURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMB= INE_CWDS -c ftp.c -o ftp.o.o --- http.o --- # compile libfetch-2.40/http.o gcc -O2 -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -std=3Dgn= u11 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-= sign-compare -Wsystem-headers -Wno-traditional -Wreturn-type -Wswitch -= Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wno-sign= -compare -Wsign-compare -Wformat=3D2 -Wno-format-zero-length -fPIE = -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_S= OURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMB= INE_CWDS -c http.c -o http.o.o --- file.o --- # compile libfetch-2.40/file.o gcc -O2 -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -std=3Dgn= u11 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-= sign-compare -Wsystem-headers -Wno-traditional -Wreturn-type -Wswitch -= Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wno-sign= -compare -Wsign-compare -Wformat=3D2 -Wno-format-zero-length -fPIE = -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_S= OURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMB= INE_CWDS -c file.c -o file.o.o --- common.d --- # create libfetch-2.40/common.d mkdep -f common.d.tmp -- -std=3Dgnu11 -I/usr/include -DHAVE_NBCOMPAT_H= =3D1 -I/usr/pkg/include -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpo= inter-arith -Wno-sign-compare -Wsystem-headers -Wno-traditional -Wreturn-ty= pe -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parame= ter -Wno-sign-compare -Wsign-compare -Wformat=3D2 -Wno-format-zero-length = -I/usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_SO= URCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMBI= NE_CWDS common.c && mv -f common.d.tmp common.d --- fetch.d --- # create libfetch-2.40/fetch.d mkdep -f fetch.d.tmp -- -std=3Dgnu11 -I/usr/include -DHAVE_NBCOMPAT_H=3D= 1 -I/usr/pkg/include -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpoint= er-arith -Wno-sign-compare -Wsystem-headers -Wno-traditional -Wreturn-type = -Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter= -Wno-sign-compare -Wsign-compare -Wformat=3D2 -Wno-format-zero-length -I/= usr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_SOURC= E -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMBINE_= CWDS fetch.c && mv -f fetch.d.tmp fetch.d --- file.d --- # create libfetch-2.40/file.d mkdep -f file.d.tmp -- -std=3Dgnu11 -I/usr/include -DHAVE_NBCOMPAT_H=3D1= -I/usr/pkg/include -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Wno-sign-compare -Wsystem-headers -Wno-traditional -Wreturn-type -= Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter = -Wno-sign-compare -Wsign-compare -Wformat=3D2 -Wno-format-zero-length -I/u= sr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_SOURCE= -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMBINE_C= WDS file.c && mv -f file.d.tmp file.d --- ftp.d --- # create libfetch-2.40/ftp.d mkdep -f ftp.d.tmp -- -std=3Dgnu11 -I/usr/include -DHAVE_NBCOMPAT_H=3D1 = -I/usr/pkg/include -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer= -arith -Wno-sign-compare -Wsystem-headers -Wno-traditional -Wreturn-type -W= switch -Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -= Wno-sign-compare -Wsign-compare -Wformat=3D2 -Wno-format-zero-length -I/us= r/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_SOURCE = -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMBINE_CW= DS ftp.c && mv -f ftp.d.tmp ftp.d --- http.d --- # create libfetch-2.40/http.d mkdep -f http.d.tmp -- -std=3Dgnu11 -I/usr/include -DHAVE_NBCOMPAT_H=3D1= -I/usr/pkg/include -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointe= r-arith -Wno-sign-compare -Wsystem-headers -Wno-traditional -Wreturn-type -= Wswitch -Wshadow -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter = -Wno-sign-compare -Wsign-compare -Wformat=3D2 -Wno-format-zero-length -I/u= sr/include -DHAVE_NBCOMPAT_H=3D1 -I/usr/pkg/include -I. -D_LARGEFILE_SOURCE= -D_LARGE_FILES -D_FILE_OFFSET_BITS=3D64 -DINET6 -DWITH_SSL -DFTP_COMBINE_C= WDS http.c && mv -f http.d.tmp http.d --- .depend --- # create libfetch-2.40/.depend rm -f .depend mkdep -s .o\ .po\ .pico\ .go\ .ln\ .d -d -f .depend common.d fetch.d file.d= ftp.d http.d --- file.o --- ctfconvert -g -L VERSION -o file.o file.o.o && rm -f file.o.o objcopy -x file.o --- fetch.o --- ctfconvert -g -L VERSION -o fetch.o fetch.o.o && rm -f fetch.o.o objcopy -x fetch.o --- common.o --- ctfconvert -g -L VERSION -o common.o common.o.o && rm -f common.o.o objcopy -x common.o --- ftp.o --- ctfconvert -g -L VERSION -o ftp.o ftp.o.o && rm -f ftp.o.o objcopy -x ftp.o --- http.o --- ctfconvert -g -L VERSION -o http.o http.o.o && rm -f http.o.o objcopy -x http.o --- libfetch.a --- # build libfetch-2.40/libfetch.a ar crs libfetch.a $(NM=3Dnm lorder fetch.o common.o ftp.o http.o file.o | t= sort -q) [NetBSD-root@devil:/usr/pkgsrc/net/libfetch]$ make replace =3D=3D=3D> Checking for vulnerabilities in libfetch-2.40nb5 Package libfetch-2.40nb5 has a information-disclosure vulnerability, see ht= tps://nvd.nist.gov/vuln/detail/CVE-2021-36159 =3D=3D=3D> Installing for libfetch-2.40nb5 =3D> Generating pre-install file lists =3D> Creating installation directories # install /usr/work/amd64/net/libfetch/work/.destdir/usr/pkg/lib/libfetc= h.a /usr/bin/install -c -r -o root -g wheel -m 644 -a "ranlib -t" libfetch.a= /usr/work/amd64/net/libfetch/work/.destdir/usr/pkg/lib/libfetch.a # install /usr/work/amd64/net/libfetch/work/.destdir/usr/pkg/man/man3/fe= tch.3 /usr/bin/install -c -r -o root -g wheel -m 644 fetch.3 /usr/work/amd64/n= et/libfetch/work/.destdir/usr/pkg/man/man3/fetch.3 # install /usr/work/amd64/net/libfetch/work/.destdir/usr/pkg/man/cat3/fe= tch.0 /usr/bin/install -c -r -o root -g wheel -m 644 fetch.cat3 /usr/work/amd6= 4/net/libfetch/work/.destdir/usr/pkg/man/cat3/fetch.0 # install /usr/work/amd64/net/libfetch/work/.destdir/usr/pkg/lib/pkgconf= ig/fetch.pc /usr/bin/install -c -r -o root -g wheel -m 644 fetch.pc /usr/work/am= d64/net/libfetch/work/.destdir/usr/pkg/lib/pkgconfig/fetch.pc # install /usr/work/amd64/net/libfetch/work/.destdir/usr/pkg/include/fet= ch.h /usr/bin/install -c -r -o root -g wheel -m 644 fetch.h /usr/work/amd64/n= et/libfetch/work/.destdir/usr/pkg/include/fetch.h =3D> Automatic manual page handling =3D> Generating post-install file lists =3D> Checking file-check results for libfetch-2.40nb5 ERROR: ************************************************************ ERROR: The following files are in /usr/work/amd64/net/libfetch/work/.destdi= r/usr/pkg but not in the PLIST: ERROR: /usr/work/amd64/net/libfetch/work/.destdir/usr/pkg/man/cat3/= fetch.0 *** Error code 1 Stop. make[1]: stopped making "replace" in /srv/NetBSD/pkgsrc/net/libfetch *** Error code 1 Stop. make: stopped making "replace" in /usr/pkgsrc/net/libfetch Thanks, -- Marcin Gondek / Drixter http://fido.e-utp.net/ AS56662 -----Original Message----- From: [email protected] <[email protected]> On Behalf= Of Thomas Klausner via gnats Sent: Thursday, April 16, 2026 9:20 PM To: [email protected]; [email protected]; [email protected];= Marcin Gondek <[email protected]> Subject: Re: pkg/60195: libfetch-2.40nb5 wrong PLIST The following reply was made to PR pkg/60195; it has been noted by GNATS. From: Thomas Klausner <[email protected]> To: NetBSD bugtracking <[email protected]> Cc:=20 Subject: Re: pkg/60195: libfetch-2.40nb5 wrong PLIST Date: Thu, 16 Apr 2026 21:17:35 +0200 This doesn't happen on my system. =20 This package use /usr/share/mk, do you set anything in particular in your = /etc/mk.conf that could influence this? Thomas =20