EMAN2 has lots of dependent libraries. To compile EMAN2 from source, you need install a development package for these external dependent packages. Depends on your Linux distribution, you can either install them by yum(Fedora, CentOS, RedHat), urpmi(Mandriva), yast(SuSE), synaptic/apt-get(Ubuntu). Or compile them form source code.