The build system can tell from my PKGBUILD which dependencies it needs by asking the host what architecture they are running. I can't test 64 bit but I shall no doubt have some feedback soon.
Ok, have worked out the problem with point 2
The default arch linux package does not have user write permissions in the default df directory. When I give my user account write permission to the df directory fullscreen works with out any problem at all. With the default permissions none of the log files can be created! I take it this a problem for stonesense seeing as Stonesense.log appears to keep a list of resolutions.
This could be a mod for the maintainer of the dwarf fortress package, although I am sure they would like to keep it read only and only the data directory write permissions.
Can Stonesense.log be written to the data directory?
I am also running the nvidia binary driver just to let you know on a GeForce 7800 GT
on point 2
Arch uses libpng 1.4 by default so I am just about to install the libpng12 package to see what the outcome is. Will keep you posted. Would you prefer me to package it with you allegro? I guess it helps you with bug reporting etc?
EDIT: Working with your allegro guess it was the need for libpng12
Lastly stonesense seems much much quicker than when I last tried it on my modest hardware. Not sure what the improvements have been but well done