I'm still new to Ubuntu/Linux use

I'm installing Emacs (version 25.1) I've downloaded source files uncompressed and extracted the files using tar

It seems I have to use ./configure computer works for a while and gives me this result:

checking for X... no
checking for X... true
configure: error: You seem to be running X, but no X development libraries
were found.  You should install the relevant development files for X
and for the toolkit you want, such as Gtk+ or Motif.  Also make
sure you have development files for image handling, i.e.
tiff, gif, jpeg, png and xpm.
If you are sure you want Emacs compiled without X window support, pass
to configure.

I looked in internet about this problem and a reply in a thread says to use:

sudo apt-get build-dep emacs23

and this will install everything needed to compile emac23 package but when I do this I get : E: Unable to find a source package for emacs25.1

int software and updates screen Ive enabled the source code option. I checked in etc/apt/sources.list.d folder and it is empty.

I'm not sure what to do. If everything fails will compiling emacs without x window support cause problems later?

Should I try to manually install x development files, toolkit files,files for image handling. How is how do I do this.


So I installed Emacs using pre-built package. used command :

sudo apt-get install emacs
  • 1
    What version of Ubuntu are you using, and are you sure that you really need version 25.1 of emacs? Especially if you are new to Linux, it's recommended to use the pre-built versions of software from the provided repositories wherever possible - Ubuntu 16.04 already has emacs24.5 for example. – steeldriver Dec 24 '16 at 21:11
  • See askubuntu.com/q/851633/15003 for how to install Emacs 25.1 from a PPA, which should be easier than installing from source. – edwinksl Dec 24 '16 at 21:35
  • installed emacs using : sudo apt-get install emacs – kanr Dec 26 '16 at 18:36

What version of Ubuntu do you have? I just downloaded the tar'd source from the gnu emacs site https://www.gnu.org/software/emacs/download.html. I ran configure (./configure). It told me that I need libXpm and libgif/libungif. I installed libXpm-dev and libgif-dev (sudo apt-get install libxpm-dev libgif-dev). After I installed those, I reran configure (./configure), and then I was able to build it (I now have a binary for emacs in my emacs-25.1/src directory called emacs-25.1.1), and it works.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.