bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-apl] Minor build issues


From: Juergen Sauermann
Subject: Re: [Bug-apl] Minor build issues
Date: Wed, 30 Jul 2014 14:22:58 +0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130330 Thunderbird/17.0.5

Hi David,

thanks. I have simplified the info directory entry for GNU APL a little. Maybe
they don't like quotes in the entry. SVN 405.

I have added ACLOCAL_AMFLAGS = -I m4 to the top-level Makefile.am
Not sure if that fixes the aclocal problem; if not then I need more information
(actual printouts) so that I can google the problem.

It could also be that if there are (autoconf/make-) generated files in your directory,
and you update from SVN, that autoconf incorrectly believes that some files need
to be rebuilt. Because SVN does not (and cannot) maintain time relations. As far
as I understand, a normal build should not need aclocal to run at all.

/// Jürgen


On 07/29/2014 07:05 PM, David Lamkins wrote:
1) Sometimes a make complains that aclocal-<version> is missing. It is in fact present, but a different version. It's possible to clear this warning by doing a make distclean followed by ./configure and make. I'm not sure what triggers this; I suspect that the `missing` script doesn't get rebuilt when the tools it's checking get updated.

2) Sometimes the info top page (not the APL top, but the system top) gets corrupted and shows additional copies of the `APL` entry along with some "random" control and high-bit characters. I have no idea what triggers this. Here's an example from one of my installations. Note that the presentation may be a bit different from what I see in Emacs; GMail tries to make sense of the apparently-Unicode characters.

BTW, this seems to be an Emacs-only thing; running info in a terminal does not list an entry for APL in the top page.

File: dir,    Node: Top    This is the top of the INFO tree

  This (the Directory node) gives a menu of major topics.
  Typing "q" exits, "?" lists all Info commands, "d" returns here,
  "h" gives a primer for first-timers,
  "mEmacs<Return>" visits the Emacs manual, etc.

  In Emacs, you can click mouse button 2 on a menu item or cross reference
  to select it.

* Menu:

Programming
* APL: (apl).                   (Almost) full implementation of the
                                  "Programming Language APL, Extended" (aka. ISO 13751). 
* Libtool: (libtool).           Generic shared library support script.
* cvsclient: (cvsclient).       The CVS client/server protocol.
* flex: (flex).                 Fast lexical analyzer generator (lex
                                  replacement).
* gdbm: (gdbm).                 The GNU Database.
2Z* APL: (apl).                   (Almost) full implementation of the
                                  "Programming Language APL, Extended" (aka. ISO 13751). 
pVppVpBp"`Z``r`P2* APL: (apl).                   (Almost) full implementation of the
                                  "Programming Language APL, Extended" (aka. ISO 13751). 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]