all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "Dave Pawson" <dave.pawson@gmail.com>
To: "emac list" <help-gnu-emacs@gnu.org>
Subject: Re: INSTALL file. Comments.
Date: Mon, 10 Sep 2007 07:56:08 +0100	[thread overview]
Message-ID: <711a73df0709092356q394576aambd6492b10844ff8d@mail.gmail.com> (raw)
In-Reply-To: <2A1B22DC-790E-45EA-BA7C-57082354B4F5@Web.DE>

[-- Attachment #1: Type: text/plain, Size: 5407 bytes --]

On 09/09/2007, Peter Dyballa <Peter_Dyballa@web.de> wrote:
>
> Am 09.09.2007 um 16:29 schrieb Dave Pawson:
>
> > <URL:http://openlab.ring.gr.jp/efont/> (packaged in Debian).
> > Ditto, no mention of a debian package.
>
> There are volunteers on the net that provide lists of packages of
> this or that format for this or that flavour or version of some Linux
> distribution. Do you have an idea how many GNU Emacs packages of only
> one GNU Emacs version might exist?

Please don't infer what I have not written.
I stated that the document was incorrect. What inferences you make is
your issue.
If you wish to tell readers to seek a package for the fonts, say so.
It is factually wrong.


> >
> > General comment re fonts: No intimation of how emacs finds fonts,
> > nor how they should be installed, either within the emacs code
> > or how they are accessed from the system font locations.
>
> X11. Unless otherwise stated (MS Windows variants, Mac OS variants,
> GEM, AmigaOS ... "Unicode Emacs").

This information is omitted from the document.
It would be helpful IMHO.


>
> >
> > If you don't want X support, specify `--with-x=no'.  If you omit this
> > option, `configure' will try to figure out for itself whether your
> > system has X, and arrange to use it if present.
> >
> > Not strictly true? X is only used if the dev libraries are present?
> > My (as built) system had X, but no dev libraries.
>
> There are no dev libraries, at least I haven't found any, except when
> built for a special purpose (profiled, with extended debug content,
> for static linkage). Libraries are mostly shared libraries that are
> loaded once into memory and then used by a handful of programmes or
> applications at the same or at a different time.

The document tells half a tale. I'd suggest that the user needs
to be informed that 'some' libraries are needed for X support.




> >
> > quote.
> > To get more attractive menus, you can specify an X toolkit when you
> > configure Emacs; use the option `--with-x-toolkit=TOOLKIT',
> >
> > Is that the whole story? Isn't it for more than 'attractive menus'?
> > I.e. since there is no default (mentioned in INSTALL) am I right
> > in thinking I'll build the nox version without this option?
>
> There aren't so many other differences visible. Now that you know how
> to get and install necessary packages and how to configure and
> compile GNU Emacs you can create variants based on GTK, OSF/Motif
> (Lesstif), without Xaw3d, or using OpenLook (from Sun) ...

"Now that I know" being the operative phrase?
I'm reviewing this as a user who doesn't know, I.e. as I first came to it.


>
> >
> > Says, Use --without-sound to disable sound support.
> > No mention of the --with-sound=yes option that was mentioned
> > by a couple of people?
>
> ./configure --help gives a helpful general hint that --with-
> something=no can mean the same as --without-something. A look inside
> the configure script, or running it as in 'sh -x ./configure ...' can
> give some insight.

Again my comment was against the document. It informs of a negative
option. IMHO it should document the positive one too to inform the user.
There is no mention of, for instance, we expect you to be familiar with
configure options.


>
> >
> > quote.
> > If the description of the system configuration printed by `configure'
> > is not right, or if it claims some of the features or libraries are
> > not
> > available when you know they are, look at the `config.log' file for
> > the trace of the failed tests performed by `configure' to check
> > whether these features are supported.
> >
> > This doesn't cover the case where the libraries are missing?
>
> It does.

My experience is that it does not.


>
> > Perhaps a note to indicate, for instance, what to look for
> > when configure failed to find a library?
>
> This is exactly indicated by configure's use of a set of two letters:
> 'no.'

I'd suggest the caveat is 'if you've been there and done that'.
Interpreting the no is a whole new ball game.


>
> > Or even a simple statement, that, for instance 'nox will be built,
> > since no X headers found' or some such?
>
> That's as clear as in 'when the sun is not found shining, it's not
> bright outside.' Then it's night (mostly). A natural state. (The
> other case is a natural state, too.)

In which case tell the user what the 'natural state' is.



> > Does this mean that having built it, I can delete SOURCE-DIR
> > completely?
>
> ... it is needed. The compiler reads the C source files from the
> original directory and only puts its output into the new side
> directory. (Carbon Emacs for Mac OS X won't be compiled because the
> free Darwin OS does not contain the proprietary Carbon API. Darwin
> uses X11 as windowing system.)

But post make it can be deleted? Space saver?
Unclear IMHO



> >
> > quote.
> > 7) Run `make' in the top directory of the Emacs distribution
> > This isn't true if I've run configure from another directory?
> > Suggest  "Run 'make' from the directory in which you ran 'configure'"
> >
>
> Somehow 'going to school' also includes visiting a college – at least
> in the U.S.A.

The document is incorrect and has nowt to do with the us.



>
>
> It would make more sense to describe how to create a (local) package
> from the compiled software.


Possibly. I wouldn't know Peter.



-- 
Dave Pawson
XSLT XSL-FO FAQ.
http://www.dpawson.co.uk

[-- Attachment #2: Type: text/plain, Size: 152 bytes --]

_______________________________________________
help-gnu-emacs mailing list
help-gnu-emacs@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gnu-emacs

  reply	other threads:[~2007-09-10  6:56 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-09-09 14:29 INSTALL file. Comments Dave Pawson
2007-09-09 22:59 ` Peter Dyballa
2007-09-10  6:56   ` Dave Pawson [this message]
     [not found] <mailman.566.1189348149.18990.help-gnu-emacs@gnu.org>
2007-09-09 15:07 ` David Kastrup
2007-09-10  8:23 ` Tim X
2007-09-10 10:16   ` Dave Pawson
2007-09-10 20:02     ` Eli Zaretskii
2007-09-10 19:52   ` Eli Zaretskii

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=711a73df0709092356q394576aambd6492b10844ff8d@mail.gmail.com \
    --to=dave.pawson@gmail.com \
    --cc=help-gnu-emacs@gnu.org \
    /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.