I've just setup xcxdb from scratch between Snow Leopard and XP Home
running in Virtual Box on the same machine. I can confirm that it
works but I did have to fix one bug: infrun.c contains a pointer size
conversion error (Snow Leopard now defaults to building in 64-bit and
this file contains a few lines that assume 32-bit). This causes the
install script to fail in a way that isn't obvious if you aren't
paying close attention.
To fix this (between now and when the SVN repository is updated), you
must download http://cocotron-tools-gpl3.googlecode.com/svn/trunk/xcxdb
to a separate location i.e.
svn export http://cocotron-tools-gpl3.googlecode.com/svn/trunk/xcxdb
~/Desktop/xcxdb-temp
Go into that temp location and change line 914 of gdb/infrun.c to:
error ("Invalid old scheduler mode: %ld", (long) scheduler_mode);
and line 928 to:
error ("Invalid new scheduler mode: %ld", (long) new_mode);
and replace lines 12 and 13 of the install-xcxdb.sh file with:
tmpsvndir=~/Desktop/xcxdb-temp #tmpsvndir=/tmp/xcxdb$(date +%s).svn
#svn export http://cocotron-tools-gpl3.googlecode.com/svn/trunk/xcxdb
$tmpsvndir
i.e. comment out the old download and use the newly fixed location.