A possible reason for that package not being built is the version that happened to be in the tree at the time of the release was not stable enough on that platform.
Looking at the tree, there are several emacs ports that should work..
editors/emacs21,
editors/emacs22
editors/xemacs21 (..this one has a package available)
One option would be to use the minimalistic emacs-like editor that's installed by default as an alternative to 'vi', it's called 'mg'.
As for the dmesg, you could redirect the output into a file and then attach it here.. or use one of many online pastebin services.