Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 30 Dec 2017 04:24:41 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 224720] devel/jsoncpp now needs c++11
Message-ID:  <bug-224720-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D224720

            Bug ID: 224720
           Summary: devel/jsoncpp now needs c++11
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs@FreeBSD.org
          Reporter: jhibbits@FreeBSD.org

With the update of devel/cmake to 3.10.1, it requires jsoncpp to be built w=
ith
c++11.  Without that, the following linker errors are emitted:

[ 95%] Linking CXX executable ../bin/ccmake
libCMakeLib.a(cmNinjaTargetGenerator.cxx.o): In function
`cmNinjaTargetGenerator::WriteTargetDependInfo(std::__cxx11::basic_string<c=
har,
std::char_traits<char>, std:
:allocator<char> > const&)':
cmNinjaTargetGenerator.cxx:(.text+0x8e7c): undefined reference to
`Json::Value::Value(std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >
 const&)'
cmNinjaTargetGenerator.cxx:(.text+0x900c): undefined reference to
`Json::Value::Value(std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >
 const&)'
cmNinjaTargetGenerator.cxx:(.text+0x91e8): undefined reference to
`Json::Value::Value(std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >
 const&)'
cmNinjaTargetGenerator.cxx:(.text+0x9278): undefined reference to
`Json::Value::Value(std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >
 const&)'
libCMakeLib.a(cmake.cxx.o): In function `cmake::ReportCapabilitiesJson(bool)
const':
cmake.cxx:(.text+0x4648): undefined reference to
`Json::Value::Value(std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)'
libCMakeLib.a(cmake.cxx.o):cmake.cxx:(.text+0x476c): more undefined referen=
ces
to `Json::Value::Value(std::__cxx11::basic_string<char, std::char_traits<ch=
ar>,
std::a
llocator<char> > const&)' follow
libCMakeLib.a(cmake.cxx.o): In function
`cmake::ReportCapabilities[abi:cxx11](bool) const':
cmake.cxx:(.text+0x4afc): undefined reference to
`Json::FastWriter::write[abi:cxx11](Json::Value const&)'
libCMakeLib.a(cmGlobalNinjaGenerator.cxx.o): In function
`cmcmd_cmake_ninja_depends(__gnu_cxx::__normal_iterator<std::__cxx11::basic=
_string<char,
std::char_traits<ch
ar>, std::allocator<char> > const*,
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::__cxx11::basic_s
tring<char, std::char_traits<char>, std::allocator<char> > > > >,
__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocato
r<char> > const*, std::vector<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::allocator<std::__cxx11::basic_string<char, std::c
har_traits<char>, std::allocator<char> > > > >)':
cmGlobalNinjaGenerator.cxx:(.text+0xa240): undefined reference to
`Json::Reader::getFormattedErrorMessages[abi:cxx11]() const'
cmGlobalNinjaGenerator.cxx:(.text+0xa568): undefined reference to
`Json::Value::asString[abi:cxx11]() const'
cmGlobalNinjaGenerator.cxx:(.text+0xa7c0): undefined reference to
`Json::Value::Value(std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >
 const&)'
cmGlobalNinjaGenerator.cxx:(.text+0xa824): undefined reference to
`Json::Value::Value(std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >
 const&)'
cmGlobalNinjaGenerator.cxx:(.text+0xa970): undefined reference to
`Json::Value::Value(std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >
 const&)'
libCMakeLib.a(cmGlobalNinjaGenerator.cxx.o): In function
`cmGlobalNinjaGenerator::WriteDyndepFile(std::__cxx11::basic_string<char,
std::char_traits<char>, std::alloc
ator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char=
>,
std::allocator<char> > const&, std::__cxx11::basic_string<char,
std::char_traits<char>,
 std::allocator<char> > const&, std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const&,
std::__cxx11::basic_string<char, std::char_tr
aits<char>, std::allocator<char> > const&,
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::__cxx11::
basic_string<char, std::char_traits<char>, std::allocator<char> > > > const=
&,
std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<cha=
r> >
const&,
 std::vector<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char,
std::char_traits<char>,
 std::allocator<char> > > > const&)':
cmGlobalNinjaGenerator.cxx:(.text+0xaf3c): undefined reference to
`Json::Value::asString[abi:cxx11]() const'
cmGlobalNinjaGenerator.cxx:(.text+0xb01c): undefined reference to
`Json::Value::asString[abi:cxx11]() const'
cmGlobalNinjaGenerator.cxx:(.text+0xb0d8): undefined reference to
`Json::Value::asString[abi:cxx11]() const'
cmGlobalNinjaGenerator.cxx:(.text+0xb554): undefined reference to
`Json::Value::asString[abi:cxx11]() const'
cmGlobalNinjaGenerator.cxx:(.text+0xb5f0): undefined reference to
`Json::Value::asString[abi:cxx11]() const'
cmGlobalNinjaGenerator.cxx:(.text+0xb910): undefined reference to
`Json::Value::operator[](std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<ch
ar> > const&)'
cmGlobalNinjaGenerator.cxx:(.text+0xb920): undefined reference to
`Json::Value::Value(std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >
 const&)'
cmGlobalNinjaGenerator.cxx:(.text+0xbe2c): undefined reference to
`Json::Reader::getFormattedErrorMessages[abi:cxx11]() const'
cmGlobalNinjaGenerator.cxx:(.text+0xbfcc): undefined reference to
`Json::Reader::getFormattedErrorMessages[abi:cxx11]() const'
libCMakeLib.a(cmGlobalNinjaGenerator.cxx.o): In function
`cmcmd_cmake_ninja_dyndep(__gnu_cxx::__normal_iterator<std::__cxx11::basic_=
string<char,
std::char_traits<cha
r>, std::allocator<char> > const*, std::vector<std::__cxx11::basic_string<c=
har,
std::char_traits<char>, std::allocator<char> >,
std::allocator<std::__cxx11::basic_st
ring<char, std::char_traits<char>, std::allocator<char> > > > >,
__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator
<char> > const*, std::vector<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> >,
std::allocator<std::__cxx11::basic_string<char, std::ch
ar_traits<char>, std::allocator<char> > > > >)':
cmGlobalNinjaGenerator.cxx:(.text+0xc99c): undefined reference to
`Json::Value::asString[abi:cxx11]() const'
cmGlobalNinjaGenerator.cxx:(.text+0xc9b8): undefined reference to
`Json::Value::asString[abi:cxx11]() const'
cmGlobalNinjaGenerator.cxx:(.text+0xc9d4): undefined reference to
`Json::Value::asString[abi:cxx11]() const'
cmGlobalNinjaGenerator.cxx:(.text+0xc9f0): undefined reference to
`Json::Value::asString[abi:cxx11]() const'
cmGlobalNinjaGenerator.cxx:(.text+0xca0c): undefined reference to
`Json::Value::asString[abi:cxx11]() const'
libCMakeLib.a(cmGlobalNinjaGenerator.cxx.o):cmGlobalNinjaGenerator.cxx:(.te=
xt+0xcab0):
more undefined references to `Json::Value::asString[abi:cxx11]() const' fol=
low
libCMakeLib.a(cmGlobalNinjaGenerator.cxx.o): In function
`cmcmd_cmake_ninja_dyndep(__gnu_cxx::__normal_iterator<std::__cxx11::basic_=
string<char,
std::char_traits<char>, std::allocator<char> > const*,
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > > > >,
__gnu_cxx::__normal_iterator<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > const*,
std::vector<std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char,
std::char_traits<char>, std::allocator<char> > > > >)':
cmGlobalNinjaGenerator.cxx:(.text+0xcc48): undefined reference to
`Json::Reader::getFormattedErrorMessages[abi:cxx11]() const'
libCMakeLib.a(cmGlobalGenerator.cxx.o): In function
`cmGlobalGenerator::WriteSummary(cmGeneratorTarget*)':
cmGlobalGenerator.cxx:(.text+0x114bc): undefined reference to
`Json::Value::Value(std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)'
cmGlobalGenerator.cxx:(.text+0x11624): undefined reference to
`Json::Value::Value(std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)'
cmGlobalGenerator.cxx:(.text+0x11770): undefined reference to
`Json::Value::Value(std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)'
cmGlobalGenerator.cxx:(.text+0x117e8): undefined reference to
`Json::Value::Value(std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)'
cmGlobalGenerator.cxx:(.text+0x11944): undefined reference to
`Json::Value::Value(std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)'
libCMakeLib.a(cmGlobalGenerator.cxx.o):cmGlobalGenerator.cxx:(.text+0x11a88=
):
more undefined references to
`Json::Value::Value(std::__cxx11::basic_string<char, std::char_traits<char>,
std::allocator<char> > const&)' follow

--- Comment #1 from Bugzilla Automation <bugzilla@FreeBSD.org> ---
Maintainer informed via mail

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-224720-13>