|
* On some exotic systems, unicode may be enabled by default. When compiling from sources, it is known to cause linking errors such as `undefined reference to `log4cplus::Logger::getInstance(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)'`. This is caused by Kea not supporting unicode strings / wide-character strings. Configuring the Kea sources with `CXXFLAGS='-UUNICODE' ./configure` is known to solve the issue. If you compile other dependencies from sources e.g. googletest, they may also need tweaking e.g. `CXXFLAGS='-UUNICODE' cmake .` respectively.
|
|
* On some exotic systems, unicode may be enabled by default. When compiling from sources, it is known to cause linking errors such as `undefined reference to `log4cplus::Logger::getInstance(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&)'`. This is caused by Kea not supporting unicode strings / wide-character strings. Configuring the Kea sources with `CXXFLAGS='-UUNICODE' ./configure` is known to solve the issue. If you compile other dependencies from sources e.g. googletest, they may also need tweaking e.g. `CXXFLAGS='-UUNICODE' cmake .` respectively.
|