Some C++11 bug and no way to report bugs on github

Hi, first of all I wanted to report this issue on github.com/vcmi/vcmi, but as I’m not port of the vcmi org, I can’t access /issues. Thankfully registering on this forum is not a hassle. Sorry, I just really, really hate registering for new things.

As to the stock of this soup, I’ve compiled vcmi from source according to Gentoo’s gamerlay overlay. I had problems with fuzzy-lite, so I’ve disabled C++11 in that library.

Whenever I try to use AI, I get the following error:

/usr/games/bin/vcmiclient: symbol lookup error: /usr/games/lib64/AI/libVCAI.so: undefined symbol: _ZN2fl13InputVariableC1ERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEdd

Is this something from fuzzylite? If someone else can confirm then this is a bug in fuzzylite, not vcmi :slight_smile:

This is a result of disabling C++11.

More comments:

  1. fuzzylite should not have problems with cpp11 on *nix

  2. if you disabled c++11 for fuzzilite you should make sure that libVCAI also compiled with no FL_CPP11