2015-02-05, 12:54
Hi pbrackin,
I had the same problem on Centos 6.6.
I recompiled tinyxml with TINYXML_USE_STL:=YES in tinyxml's makefile
BUT: I didn't put #define TIXML_USE_STL in tinyxml.h
then did
make
ar rc libtinyxml.a tinyxml.o tinyxmlparser.o tinyxmlerror.o tinystr.o
sudo cp libtinyxml.a /usr/local/lib
sudo cp libtinyxml.a /lib
cp tinyxml.h /usr/local/include
cp tinyxml.h /usr/include
cp tinystr.h /usr/local/include
cp tinystr.h /usr/include
then added #define TIXML_USE_STL to XBMCTinyXML.h
and left the #include <tinyxml.h> as it was (and removed all tinyxml related files from xbmc/utils)
then did
make clean
./bootstrap
./configure
make -j2
and it worked fine.
I hope this helps.
I had the same problem on Centos 6.6.
I recompiled tinyxml with TINYXML_USE_STL:=YES in tinyxml's makefile
BUT: I didn't put #define TIXML_USE_STL in tinyxml.h
then did
make
ar rc libtinyxml.a tinyxml.o tinyxmlparser.o tinyxmlerror.o tinystr.o
sudo cp libtinyxml.a /usr/local/lib
sudo cp libtinyxml.a /lib
cp tinyxml.h /usr/local/include
cp tinyxml.h /usr/include
cp tinystr.h /usr/local/include
cp tinystr.h /usr/include
then added #define TIXML_USE_STL to XBMCTinyXML.h
and left the #include <tinyxml.h> as it was (and removed all tinyxml related files from xbmc/utils)
then did
make clean
./bootstrap
./configure
make -j2
and it worked fine.
I hope this helps.