hi there,
i don't see any other chance: re-emerge gnome.
i wonder how did you compile gnome without X. did you make something weird with your USE flags? like -X ??
if it is not a problem for you, repeat the process in the correct order:
1. emerge xorg
2. emerge gnome
if still does not work, post
regards
slackie1000