[Bug 243257] devel/json-c: 0.13.1 make test fails to compile
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Fri Jan 10 22:37:08 UTC 2020
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=243257
Bug ID: 243257
Summary: devel/json-c: 0.13.1 make test fails to compile
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: sunpoet at FreeBSD.org
Reporter: daniel.engberg.lists at pyret.net
Assignee: sunpoet at FreeBSD.org
Flags: maintainer-feedback?(sunpoet at FreeBSD.org)
On both 12.1-RELEASE-p1 and 13.0-CURRENT #0 r356392 (both AMD64) make test
fails.
cc -DHAVE_CONFIG_H -I. -I.. -I.. -I../tests -O2 -pipe -march=ivybridge
-fstack-protector-strong -fno-strict-aliasing -Wall -Werror -Wcast-qual
-Wno-error=deprecated-declarations -Wextra -Wno-unused-parameter -D_GNU_SOURCE
-D_REENTRANT -MT test_parse.o -MD -MP -MF .deps/test_parse.Tpo -c -o
test_parse.o test_parse.c
test_parse.c:256:14: error: adding 'int' to a string does not append to the
string [-Werror,-Wstring-plus-int]
{ "null123" + 4, 4, 3, json_tokener_success, 1 },
~~~~~~~~~~^~~
test_parse.c:256:14: note: use array indexing to silence this warning
{ "null123" + 4, 4, 3, json_tokener_success, 1 },
^
& [ ]
test_parse.c:258:12: error: adding 'int' to a string does not append to the
string [-Werror,-Wstring-plus-int]
{ "nullx" + 4, 2, 0, json_tokener_error_parse_unexpected, 1 },
~~~~~~~~^~~
test_parse.c:258:12: note: use array indexing to silence this warning
{ "nullx" + 4, 2, 0, json_tokener_error_parse_unexpected, 1 },
^
& [ ]
test_parse.c:260:25: error: adding 'int' to a string does not append to the
string [-Werror,-Wstring-plus-int]
{ "{\"a\":1}{\"b\":2}" + 7,
~~~~~~~~~~~~~~~~~~~~~^~~
test_parse.c:260:25: note: use array indexing to silence this warning
{ "{\"a\":1}{\"b\":2}" + 7,
^
& [ ]
3 errors generated.
*** Error code 1
Seems like we can remove gmake dependency as main lib compiles without it.
Best regards,
Daniel
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list