undefined reference to `krb5_ntlm_init_get_challange@HEIMDAL_KRB5_2.0'


Ubuntu 13.10
cocos2d-x 3.3
按照官网编程手册的指导,在Linux下搭建开发环境。
./install-deps-linux.sh
cmake
都没问题。就是到make这儿,出现如下错误:

0%] Built target tinyxml2
0%] Built target unzip
1%] Built target flatbuffers
2%] Built target xxhash
56%] Built target cocos2d
57%] Built target cpp-empty-test
57%] Built target cpp-tests_CORE_PRE_BUILD
cpp-tests_PRE_BUILD …
57%] Built target cpp-tests_PRE_BUILD
Linking CXX executable …/…/bin/cpp-tests/cpp-tests
//usr/lib/i386-linux-gnu/libgssapi.so.3: undefined reference to `krb5_ntlm_init_get_challange@HEIMDAL_KRB5_2.0’
collect2: error: ld returned 1 exit status
make: *** Error 1
make: *** Error 2
make: *** Error 2

解决方法:
sudo apt-get install libgssapi3-heimdal
如下网站中说明的解决方法:
http://www.jouvinio.net/wiki/index.php/Anomalie_module_ldap_sous_Apache

之后再make就可以过了。

虽然解决了,但依旧不清楚其中缘由。忘哪位知道的大侠指点迷津。

不知道大家有没有遇到过,在此贴出来给之后为此苦恼的人提个醒。