The idea
You want a native carbon emacs AND an X version. Emacs 22 is the answer. This new emacs is cool anyway: it has support for the scroll wheel on your mouse. I followed exactly Chris Adamson's instructions as on Building emacs22 on Mac OS X. The only problem is: there is no stable release of emacs 22 yet! At an arbitrary moment I checked out emacs22 and tried to compile it. I was quite lucky because there was only one error. I made the problematic file empty (for the support of the obscure ;-) perl language I believe) and it worked!
Installing
Download and extract the archive emacs 22 . Execute the "doit.sh", which follows precicely the procedure of Chris Adamson, except for the cvs checkout.
During the build process it will ask for a password twice, unless the command sudo does not require a password.
The first time for the installation of the Carbon version and the second time for the X version. The last line of output should finally be
doit.sh: success
Trying to only build the X version did not work.
Requirements
The script worked on both an intel mac and a power pc mac with the tiger operating system. You should have the gcc toolchain installed, and X11 of course, both of which can be installed from the Mac OSX installation disk. You also need to be a "sudoer".
Result
You will find the Carbon version in the bundle /Applications/Emacs.app and the X version in /usr/local/bin. So it does not replace the original emacs in /usr/bin.