all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Paul Smith <paul@mad-scientist.net>
To: Steven Arntson <steven@stevenarntson.com>
Cc: help-gnu-emacs@gnu.org
Subject: Re: n00b installing 24.4
Date: Wed, 22 Oct 2014 15:53:21 -0400	[thread overview]
Message-ID: <1414007601.29178.12.camel@mad-scientist.net> (raw)
In-Reply-To: <87r3xzsxde.fsf@stevenarntson.com>

On Wed, 2014-10-22 at 12:44 -0700, Steven Arntson wrote:
> I've been using emacs 24.3.1 with Ubuntu 14.04, and generally doing
> fine. I downloaded 24.4, and ran ./configure, and got the following
> warnings about missing libraries:
> 
> |checking for libXaw... configure: error: No X toolkit could be found.
> 
> and:
> 
> |configure: error: The following required libraries were not found:
> |    libXpm libjpeg libpng libgif/libungif libtiff
> |Maybe some development libraries/packages are missing?
> |If you don't want to link with them give
> |    --with-xpm=no --with-jpeg=no --with-png=no --with-gif=no
> |    --with-tiff=no
> 
> Seeing "jpeg" and "png" makes me think this is some pretty normal stuff
> that is probably on my computer somewhere, but the installer can't find
> them, but I also do not know how to find them!

Most GNU/Linux distributions these days will split up libraries into two
different packages: a runtime package which contains the files you need
to run already-built binaries, and a developer package which contains
the files you need to build new binaries using those libraries.

If you've used Emacs on your system before, you definitely have the
former.  If you've not built any programs that require them, you almost
certainly don't have the latter.

The way to get these, and their names, varies from distribution to
distribution.  On Debian-derived distributions like Ubuntu the packages
usually have a "-dev" extension.  So, for example:

  $ apt-cache search 'libpng.*-dev'
  libpng12-dev - PNG library - development
  libpng++-dev - C++ interface to the PNG (Portable Network Graphics) library
  libpnglite-dev - lightweight C library for loading and writing PNG images

The first one is the one you want, so you'd run:

  $ sudo apt-get install libpng12-dev

And etc. for the other packages.

You can probably search the internet and find detailed instructions for
compiling Emacs on Ubuntu.




  parent reply	other threads:[~2014-10-22 19:53 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-10-22 19:44 n00b installing 24.4 Steven Arntson
2014-10-22 19:53 ` Dale Snell
2014-10-22 19:53 ` Paul Smith [this message]
2014-10-22 20:00 ` Glenn Morris
2014-10-22 21:11   ` Steven Arntson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1414007601.29178.12.camel@mad-scientist.net \
    --to=paul@mad-scientist.net \
    --cc=help-gnu-emacs@gnu.org \
    --cc=steven@stevenarntson.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.