[Bug 255512] [databases/tarantool]: Bundled src/json/json.h clashes with devel/jsoncpp /usr/local/include/json/json.h thus crashing the build

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat May 1 10:37:14 UTC 2021


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=255512

Sunpoet Po-Chuan Hsieh <sunpoet at FreeBSD.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|sunpoet at FreeBSD.org         |

--- Comment #3 from Sunpoet Po-Chuan Hsieh <sunpoet at FreeBSD.org> ---
(In reply to Eugene M. Zheganin from comment #0)

I cannot reproduce it. tarantool builds fine in a poudriere jail. It means
untouched cmake and jsoncpp.

You have superfluous "-I/usr/local/include" between "-D__STDC_LIMIT_MACROS=1"
and all other "-I..." which seems to be the reason of failure.

(In reply to Yuri Victorovich from comment #1)

json.h in tarantool is not json.h from jsoncpp. They are different things. You
could read it online [1].

[1] https://github.com/tarantool/tarantool/blob/2.6.2/src/lib/json/json.h

(In reply to Yuri Victorovich from comment #2)

I do not understand why it is related to nlohmann-json.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-ports-bugs mailing list