pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
RE: pkg/60195: libfetch-2.40nb5 wrong PLIST
The following reply was made to PR pkg/60195; it has been noted by GNATS.
From: Marcin Gondek <drixter%e-utp.net@localhost>
To: "gnats-bugs%netbsd.org@localhost" <gnats-bugs%netbsd.org@localhost>, "pkg-manager%netbsd.org@localhost"
<pkg-manager%netbsd.org@localhost>, "gnats-admin%netbsd.org@localhost" <gnats-admin%netbsd.org@localhost>,
"pkgsrc-bugs%netbsd.org@localhost" <pkgsrc-bugs%netbsd.org@localhost>
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: pkgsrc-bugs-owner%NetBSD.org@localhost <pkgsrc-bugs-owner%NetBSD.org@localhost> On Behalf=
Of Thomas Klausner via gnats
Sent: Thursday, April 16, 2026 9:20 PM
To: pkg-manager%netbsd.org@localhost; gnats-admin%netbsd.org@localhost; pkgsrc-bugs%netbsd.org@localhost;=
Marcin Gondek <drixter%e-utp.net@localhost>
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 <wiz%netbsd.org@localhost>
To: NetBSD bugtracking <gnats-bugs%netbsd.org@localhost>
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
Home |
Main Index |
Thread Index |
Old Index