Ok. After removing the patch package/fuse/patches/111-uclibc_changes.patch, recompiling and reflashing I'm able to mount the NTFS USB HDD.
svn del package/fuse/patches/111-uclibc_changes.patch or svn up
rm -rf bin/
make package/fuse-clean package/ntfs-3g-clean world
But writing to the NTFS disk is still broken:
root@OpenWrt:/# ntfs-3g /dev/sda1 /mnt/hdd/
root@OpenWrt:/# echo "abc" > /mnt/hdd/x.txt
/bin/ash: cannot create /mnt/hdd/x.txt: Directory nonexistent
root@OpenWrt:/# ll /mnt/hdd/x.txt
-rwxrwxrwx 1 root root 0 Jan 1 00:02 /mnt/hdd/x.txt
root@OpenWrt:/#
mount and fdisk -l:
root@OpenWrt:/# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro)
none on /proc type proc (rw)
none on /tmp type tmpfs (rw)
none on /rom/sys type sysfs (rw)
tmpfs on /dev type tmpfs (rw)
none on /dev/pts type devpts (rw)
/dev/mtdblock4 on /jffs type jffs2 (rw)
/jffs on / type mini_fo (rw)
none on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /mnt/hdd type fuseblk (rw,nosuid,nodev,noatime,user_id=0,group_id=0,allow_other)
root@OpenWrt:/# fdisk -l
Disk /dev/sda: 300.0 GB, 300090728448 bytes
255 heads, 63 sectors/track, 36483 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 36483 293049666 7 HPFS/NTFS
root@OpenWrt:/#
Thanks to nbd for the tip with removing the patch and to Kaloz for mailing to the author.
Hopefully this will work someday 
(Last edited by forum2006 on 8 May 2007, 22:06)