Thanks Klaus - I was getting bogged down in other search results about xmbc... Anyway, I have managed to build OWFS as a Debian package - result! (thanks to Wookey & KLD).
Just for the record these are other bits and bobs I needed:
* The packages from here:
http://tomasz.korwel.net/2006/07/02/owfs-instalation-on-ubuntu-606/, which on 10.10 means:
sudo apt-get install automake autoconf autotools-dev gcc g++ libtool libusb-dev fuse-utils libfuse-dev swig python-dev tcl-dev php5-dev
* Some other packages by trial and error:
sudo apt-get install git git-buildpackage dh-make quilt php5-cli
* As per Wookey's instructions:
git clone git://git.debian.org/collab-maint/owfs.git git
git-buildpackage -uc -us
Then finally:
cd ..
sudo dpkg -i ./owserver_2.8p7+cvs20110310-1_i386.deb ./libow-2.8-7_2.8p7+cvs20110310-1_i386.deb ./owfs-common_2.8p7+cvs20110310-1_all.deb ./ow-shell_2.8p7+cvs20110310-1_i386.deb ./owhttpd_2.8p7+cvs20110310-1_i386.deb
It does show how much guff you need to build packages and why you probably should have a build environment separate from the target machine.
Note: I'm only currently using owserver, owshell and owhttpd but these are all the packages that were built:
libow-2.8-7_2.8p7+cvs20110310-1_i386.deb owfs-common_2.8p7+cvs20110310-1_all.deb
libowcapi-2.8-7_2.8p7+cvs20110310-1_i386.deb owfs-dbg_2.8p7+cvs20110310-1_i386.deb
libow-dev_2.8p7+cvs20110310-1_i386.deb owfs-doc_2.8p7+cvs20110310-1_all.deb
libownet-2.8-7_2.8p7+cvs20110310-1_i386.deb owfs-fuse_2.8p7+cvs20110310-1_i386.deb
libownet-dev_2.8p7+cvs20110310-1_i386.deb owftpd_2.8p7+cvs20110310-1_i386.deb
libownet-perl_2.8p7+cvs20110310-1_all.deb owhttpd_2.8p7+cvs20110310-1_i386.deb
libownet-php_2.8p7+cvs20110310-1_all.deb owserver_2.8p7+cvs20110310-1_i386.deb
libow-perl_2.8p7+cvs20110310-1_i386.deb ow-shell_2.8p7+cvs20110310-1_i386.deb
libow-php5_2.8p7+cvs20110310-1_i386.deb python-ow_2.8p7+cvs20110310-1_i386.deb
libow-tcl_2.8p7+cvs20110310-1_i386.deb python-ownet_2.8p7+cvs20110310-1_all.deb
owfs_2.8p7+cvs20110310-1_all.deb
Note: some of the packaging looks a little different from Wookey's version, e.g. the config is in /etc/owfs.conf. My auto start up is failing, probably as I've not set up the config yet - this is my current startup (for LinkUSB):
owserver -a /home/joggler/alias.txt -p 4304 --link=/dev/ttyUSB0 -t 30 --error_print=2 --error_level=9
owhttpd -a /home/joggler/alias.txt -p 8080 -s localhost:4304 --error_print=2 --error_level=9
(though I'm still struggling to get aliases to work and logging whilst running as a daemon).
You do get some debug messages during startup (e.g. 0x99348a8 alloc ow_cache.c:Cache_Add_Alias[569] MALLOC size=30) but I assume this is something to do with being an intermediate build.
Thanks again to Wookey

& Klaus for help. If anyone wants me to send them the above packages please send me a PM.
Simon
PS. remember this is how to build OWFS from scratch. Wookey's version (see earlier) is probably suitable for most people, plus hopefully soon OWFS will just be part of the main Ubuntu distribution.