On Sun, 10 May 2020 at 23:41, Chavdar Ivanov <[email protected]> wrote: > > Hi, > > I get: > ...
Same happens with multimedia/libmp4v2, but for this one needs also -Wno-stringop-truncation . > # compile pkgin-0.16.1/tools.o > gcc -O2 -I/usr/include -I/usr/pkg/include -fPIE -std=gnu99 > -Werror -DHAVE_NBCOMPAT_H=1 > -I/usr/pkgsrc/pkgtools/pkgin/work/libnbcompat -I/usr/include > -I/usr/pkg/include -DPKGIN_VERSION=\""0.16.1 for NetB > SD-9.99.60 x86_64"\" -DHAVE_NBCOMPAT_H=1 > -I/usr/pkgsrc/pkgtools/pkgin/work/libnbcompat -I/usr/include > -I/usr/pkg/include -g -DLOCALBASE=\"/usr/pkg\" > -DPKG_SYSCONFDIR=\"/usr/pkg/etc\" > -DPKGIN_DBDIR=\"/var/db/pkgin\" > -DPKGTOOLS=\"/usr/pkg/sbin\" -DHAVE_CONFIG_H -D_LARGEFILE_SOURCE > -D_LARGE_FILES -DCHECK_MACHINE_ARCH=\"x86_64\" -I. -I/usr/pkg/include > -c tools.c > tools.c: In function 'strreplace': > tools.c:170:4: error: 'strncat' specified bound depends on the length > of the source argument [-Werror=stringop-overflow=] > strncat(buf, to, tolen); > ^~~~~~~~~~~~~~~~~~~~~~~ > tools.c:166:10: note: length computed here > tolen = strlen(to); > ^~~~~~~~~~ > cc1: all warnings being treated as errors > *** Error code 1 > > For lack of understanding, adding > > CFLAGS+= -Wno-stringop-overflow > > to the Makefile completes the build, but probably is not the right thing to > do. > > Chavdar > > > -- > ---- -- ----
