Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkgtools/pkgin 0.16.1 fails build under -current
On Sun, 10 May 2020 at 23:41, Chavdar Ivanov <ci4ic4%gmail.com@localhost> 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
>
>
> --
> ----
--
----
Home |
Main Index |
Thread Index |
Old Index