In case it helps any, perhaps I'll include the make log that happened with the original compile before I messed with any headers. Sorry for the length. If this duplicates the other message, then I'm sorry for the wasted band width. ----- make.log ----- g++ -o src/DTBPlayer.o -g -Wall -DLINUX -I/usr/local/include/libxml2 -I./src -c src/DTBPlayer.cc src/DTBPlayer.cc: In member function `int DTBPlayer::start()': src/DTBPlayer.cc:177: invalid conversion from `const char*' to `char*' src/DTBPlayer.cc:185: invalid conversion from `const char*' to `char*' src/DTBPlayer.cc:220: invalid conversion from `const char*' to `char*' src/DTBPlayer.cc:226: invalid conversion from `const char*' to `char*' src/DTBPlayer.cc:248: invalid conversion from `const char*' to `char*' src/DTBPlayer.cc:254: invalid conversion from `const char*' to `char*' src/DTBPlayer.cc: In member function `void DTBPlayer::writeLastLine(const char*, short int, short int)': src/DTBPlayer.cc:814: invalid conversion from `const char*' to `char*' make: *** [src/DTBPlayer.o] Error 1 -- Make sure your E-mail can be read by everyone! http://www.betips.net/etc/evilmail.html