move to build-aux broke CVS m4

2005-04-08 Thread Eric Blake
build-aux/config.rpath': No such file or directory We need some way to make gnulib-tool respect the spelling of the target project's AC_CONFIG_AUX_DIR. - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.0 (

cygwin build problem with m4 HEAD

2005-09-02 Thread Eric Blake
h is my installed libtool 2.1a, and I am pretty sure that lt_dlhandle_fi{nd,rst} were added in 2.x, explaining the link failure. What I can't track down is why the link command is looking in the wrong directory, and thus getting the wrong symbols for libltdl. - -- Life is short - so

Re: GNU M4 1.4.3 exit status

2005-10-08 Thread Eric Blake
occupied with trying to get libtool 2.0 ready to release, so it may be a while before a patch to m4 is provided (unless you can volunteer to help contribute one). - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4

Re: m4-1.4.4 -- install-info patch

2005-10-22 Thread Eric Blake
, so it will likely be a while before you see an m4 release with an install-strip make target. - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.1 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/ebl

Re: Bug in latest install-sh

2005-11-02 Thread Eric Blake
efault behavior, so if this works, we might as well document it and fix install-sh accordingly. - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.1 (Cygwin) Comment: Public key at home.comcas

Re: m4 should check for gnugetopt, gnuregex already present on the system

2005-12-16 Thread Eric Blake
are free to patch the FreeBSD port if you wish; after all, m4 is free software. - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.1 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.g

Re: m4 should check for gnugetopt, gnuregex already present on the system

2005-12-17 Thread Eric Blake
new maintainer pretends to hold an opinion, that this issue must > be > addressed by the software's vendor (you), rather than by the port > (him) :-( We'll see... Then you can offer to help by speeding up the release of libtool 2.0, so that the release of m4 2.0 can follow.

Re: m4 should check for gnugetopt, gnuregex already present on the

2005-12-19 Thread Eric Blake
and build it yourself to see what will be available when m4 2.0 is finally released; note that CVS m4 currently requires CVS libtool, autoconf, and automake. > > Seems like in trying to make it easy for the dimmest, you are delaying > the gratification of the normal :-( > >

Re: dangling pointer bug and proposed patch

2006-01-19 Thread Eric Blake
patch for the proposed fix against m4-1.4.4 is also attached. > (The branch name m4-1.4.4.1 is just for my own convenience.) Unfortunately, the patch is too big to be considered trivial; are you willing to assign copyright to the FSF? This is a legal necessity before your patch can be applie

Re: HEAD: cygwin make test report - 9 tests failed

2006-01-25 Thread Eric Blake
es, so that I can help track copyright assignments. > > Cheers, > Gary. - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.1 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Commen

Re: Need Help[

2006-04-03 Thread Eric Blake
dribble like this is unenforceable here, so it is good netiquette that you use an email account that will not append such garbage to the end of your email when posting to a public list (there are a number of free web-based email services). - -- Life is short - so eat dessert first! Eric

Re: failed checks for m4 1.4.4

2006-04-24 Thread Eric Blake
ht not be applied before m4 2.0 development begins again in earnest. -- Eric Blake ___ Bug-m4 mailing list Bug-m4@gnu.org http://lists.gnu.org/mailman/listinfo/bug-m4

Re: update use of gnulib-tool

2006-05-05 Thread Eric Blake
unc_echo "patching include directories in gnulib regex module" > mv $config_macro_dir/regex.m4 $config_macro_dir/regex-m4.old > --- 117,124 > ## Import Gnulib modules. ## > ## -- ## > > ! func_echo "running: ${GNULIB_TOOL} --update" > ! ${GNULIB_TOOL} --upd

Re: portability to BeOS

2006-05-08 Thread Eric Blake
rwork, so I applied it with minor formatting changes (as attached). - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2.1 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Moz

Re: Changes to m4/ChangeLog

2006-05-08 Thread Eric Blake
lf to overcome, but it makes sense. Thanks for the pointer. By the way, any comments on my proposed update to AUTHORS? http://lists.gnu.org/archive/html/m4-patches/2006-05/msg3.html - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN PGP SIGNATU

Re: Bug report address in branch 1.4

2006-05-08 Thread Eric Blake
t various core dumps, seen in http://lists.gnu.org/archive/html/m4-patches/2006-01/threads.html, we will be needing a 1.4.5 sooner than later. 2006-05-08 Eric Blake <[EMAIL PROTECTED]> * THANKS: Update. * doc/m4.texinfo (Bugs): Backport bug email address from head.

libtool --ltdl vs. autoreconf

2006-05-09 Thread Eric Blake
autoreconf. - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2.1 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

Re: m4 1.4.4 on OS/2

2006-05-09 Thread Eric Blake
nt version because the included > one is rather outdated. Will do. > > I hope the patches appended below are convenient for you. > > > Thanks. > > Andreas Büning > - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN PG

Re: m4 1.4.4 on OS/2

2006-05-09 Thread Eric Blake
me in ChangeLog, per GNU coding standards; but I will use your preferred spelling in THANKS (patch to THANKS not listed here, since it includes lots of email addresses). Also, I will be committing THANKS in utf-8 encoding, rather than Latin1, since that seems to be what other packages have been

Re: m4 1.4.4 on OS/2

2006-05-09 Thread Eric Blake
omake CVS versions (CVS head does not have this problem of out-of-date scripts, since it depends on using a CVS version of automake). 2006-05-09 Eric Blake <[EMAIL PROTECTED]> * install-sh: Update to newer upstream version. * mkinstalldirs: Likewise. Reported by Andreas

Re: dangling pointer bug and proposed patch

2006-05-10 Thread Eric Blake
r than falling back to an outer definition (resulting in "one three"). The difference of my interpretation vs. yours would be that if SYMBOL_DELETED(sym) is true, I would always use $0($@) at that point, rather than falling back to any earlier definition that is still defined. Does any other

Re: push_string_init calling check

2006-05-10 Thread Eric Blake
Ilya N. Golubev mo.msk.ru> writes in Jan 2006: > > CVS branch: branch-1_4 > > posted on Thu, 10 Nov 2005 > 18:08:17 +0300 (<027a4373626100-gin mo.msk.ru>) describes an internal > error that occurs in certain build configurations unconditionally once > certain line of C code is executed, one w

Re: dangling pointer bug and proposed patch

2006-05-10 Thread Eric Blake
Eric Blake byu.net> writes: Answering myself, > First, I claim that some of the behavior you call unspecified in section 2 > is actually specified. For example, you mention > > define(`f',`one')f(define(`f',`two')) > > According to POSIX, &quo

Re: Problem with installation scripts

2006-05-10 Thread Eric Blake
he latest versions of install-sh and mkinstalldirs. Could you please check it out and see if it resolves your problem? -- Eric Blake ___ Bug-m4 mailing list Bug-m4@gnu.org http://lists.gnu.org/mailman/listinfo/bug-m4

Re: dangling pointer bug and proposed patch

2006-05-10 Thread Eric Blake
Eric Blake byu.net> writes: > Answering myself, yet again, > I went one step further, and compared against Solaris 8's /usr/ > {ccs,xpg4}/bin/m4, with surprising results: > > In a slight modification of your third example, > > define(`f',1)f(pushdef(`f&#

more POSIX compliance bugs

2006-05-10 Thread Eric Blake
gt; ^D =>a But with CVS head: $ POSIXLY_CORRECT=1 m4: define =>define m4wrap(a,b) => ^D =>a b While we can probably keep our m4wrap behavior as an extension, we should fix the behavior of expanding define into a null string when no arguments are present if POSIXLY_CORRECT or --trad

Re: m4 1.4.4 on OS/2

2006-05-11 Thread Eric Blake
h-1_4 to get the latest CVS > source. Maybe you could state this on the m4 homepage > http://savannah.gnu.org/cvs/?group=m4 ? I wish I could; but I don't know how to make savannah allow project admins to list the active CVS branches on that page. - -- Life is short - so eat dessert fir

Re: push_string_init calling check

2006-05-11 Thread Eric Blake
at patch here since it includes random email addresses. 2006-05-11 Eric Blake <[EMAIL PROTECTED]> * THANKS: Update. * doc/m4.texinfo (Changequote): Give testsuite exposure to bug patched on 2005-12-04. Reported by Ilya N. Golubev <[EMAIL PROTECTED]> - --

FW: Re: documentation error in m4 online help

2006-05-20 Thread Eric Blake
[A typo on my part made this message, intended to be copied to bug-m4, accidentally drop in the bit-bucket.] -- Forwarded Message: -- From: (Eric Blake) To: bug-gnu-utils, [EMAIL PROTECTED] Subject: Re: documentation error in m4 online help Date: Sun, 21 May 2006 02:43:13

Re: documentation error in m4 online help

2006-05-23 Thread Eric Blake
en link (and makes it easier to generate the html manual in the 1.4.x series): 2006-05-23 Eric Blake <[EMAIL PROTECTED]> * Makefile.in (html): New target. * doc/Makefile.in (html, m4.html): Likewise. (MAKEINFOHTML): New macro. * doc/m4.texinfo (Francois) [ifn

Re: documentation error in m4 online help

2006-05-24 Thread Eric Blake
ving that post-processing to distributions that actually ship html docs along with their binaries. And 2.0 is far enough out that maybe texinfo will have a better solution by then. > 2006-05-23 Eric Blake <[EMAIL PROTECTED]> > > * Makefile.in (html): New target. > *

Re: documentation error in m4 online help

2006-05-25 Thread Eric Blake
gets and wait for m4 2.0 (which has already been fully autoconfiscated) to become compliant with the GCS. - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2.1 (Cygwin) Comment: Public key at home.

Re: documentation error in m4 online help

2006-05-25 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 Hi Karl, According to Karl Berry on 5/24/2006 4:25 PM: > > It would be preferable to just use > Fran@,{c}ois > directly. The \ptexc stuff hasn't been necessary for lots of years now. In which case, I just installed: 2006-

[sr #103417] Cannot insert sharps

2006-05-28 Thread Eric Blake
Update of sr #103417 (project m4): Severity:6 - Security => 3 - Normal Status:None => Invalid Assigned to:None => ericb Open/Closed:

[sr #103105] Problems compiling m4 on Sinix ver 5.45

2006-05-28 Thread Eric Blake
Update of sr #103105 (project m4): Status:None => Need Info Assigned to:None => ericb ___ Follow-up Comment #1: Sorry for the long dela

[patch #3588] Patch to make m4 compile under MingW

2006-05-29 Thread Eric Blake
Update of patch #3588 (project m4): Assigned to:None => ericb ___ Follow-up Comment #4: It looks like you changed 'cmp -s' to 'diff -wq' in order to ignore whitespace. Neither -w nor -q

[sr #104511] whether m4 supports frozen files... no

2006-05-29 Thread Eric Blake
Update of sr #104511 (project m4): Status:None => Need Info Assigned to:None => ericb ___ Follow-up Comment #1: Sorry for the long dela

[sr #102730] m4 exits with a status == 0 when an include file is not found

2006-05-29 Thread Eric Blake
Update of sr #102730 (project m4): Severity:1 - Wish => 4 - Important Status:None => Confirmed Assigned to:None => ericb __

[sr #102689] Error message compilig m4-1.4 on Solaris

2006-05-29 Thread Eric Blake
Follow-up Comment #1, sr #102689 (project m4): Sorry for the delayed response, but the web forum has not been as actively tracked as the bug-m4@gnu.org list. Is this still a problem with m4 1.4.4? Would you be willing to try branch-1_4 in CVS to see if that helps matters, so that m4 1.4.5 will

[sr #102689] Error message compilig m4-1.4 on Solaris

2006-05-29 Thread Eric Blake
Update of sr #102689 (project m4): Severity:1 - Wish => 3 - Normal Status:None => Need Info Assigned to:None => ericb _

another core dump to be fixed before 1.4.5

2006-05-31 Thread Eric Blake
ing an undefined macro; or better yet, always behave as though a currently undefined macro can later be defined with tracing already enabled, as though specified by -t. When trying to be traditional, it should just be silent on unknown trace requests. -- Eric Blake ___ Bug-m4 mailing list Bug-m4@gnu.org http://lists.gnu.org/mailman/listinfo/bug-m4

Re: another core dump to be fixed before 1.4.5

2006-06-02 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Eric Blake on 5/31/2006 10:48 PM: > Just found this one: > > $ m4 -tfoo > indir(`foo') > stdin:1: m4: INTERNAL ERROR: Bad symbol type in call_macro () > Aborted (core dumped) > > It turns out the hash table

Re: another core dump to be fixed before 1.4.5

2006-06-02 Thread Eric Blake
g it, ultimately dereferencing freed memory. This followon patch solves that issue; I will still wait a couple days before applying both patches together, unless I get feedback first. 2006-06-02 Eric Blake <[EMAIL PROTECTED]> * src/symtab.c (hack_all_symbols): Allow certain modif

Re: dangling pointer bug and proposed patch

2006-06-03 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Eric Blake on 5/10/2006 4:59 PM: >> In a slight modification of your third example, >> >> define(`f',1)f(pushdef(`f',2)f(define(`f',3)))f`'popdef(`f')f >> >> GNU m4 gives "

poor m4 hash performance

2006-06-03 Thread Eric Blake
reach a fullness threshold, but I'm not willing to backport that much complexity back to the 1.4.x branch. -- Eric Blake ___ Bug-m4 mailing list Bug-m4@gnu.org http://lists.gnu.org/mailman/listinfo/bug-m4

Re: poor m4 hash performance

2006-06-04 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Ralf Wildenhues on 6/4/2006 2:56 PM: > * Eric Blake wrote on Sun, Jun 04, 2006 at 05:40:05AM CEST: >> m4: lookup mode 0 called 229730 times, 557880 compares, 348729 misses, >> 4672624 bytes > > Am I reading this

Re: poor m4 hash performance

2006-06-04 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Eric Blake on 6/4/2006 4:09 PM: > > For CVS coreutils, with 83303 definitions and 2526066 lookups, using > -H1 reduced comparisons from 9364329 (36022688 bytes, 3.5 comparisons > per lookup) to 2415937 (22883978 bytes,

Re: poor m4 hash performance

2006-06-04 Thread Eric Blake
omparisons instead of strcmp, as well as some memory savings by not having to duplicate as many strings. - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2.1 (Cygwin) Comment: Public key at home.comcast.net/~e

Re: poor m4 hash performance

2006-06-05 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Paul Eggert on 6/4/2006 10:24 PM: > Eric Blake <[EMAIL PROTECTED]> writes: > >> right now, both the 1.4 branch and head use an algorithm borrowed from emacs: > > That algorithm could be improved. M4 should do al

Re: dangling pointer bug and proposed patch

2006-06-06 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Eric Blake on 6/3/2006 2:51 PM: > I will apply it in a couple of days if I don't hear any feedback, at which > point all known core dumps in 1.4.4 will be solved, and we can start > thinking about releasing 1.4.5. > &

Re: branch-1_4 trace bug

2006-06-06 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Eric Blake on 6/5/2006 5:59 AM: > I noticed that autom4te had a comment complaining about this > bug, which has since been fixed in CVS head. It is a one-line fix, > minus documentation! Unless I hear objections, I will apply

Re: another core dump to be fixed before 1.4.5

2006-06-06 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Eric Blake on 6/2/2006 7:56 PM: > > Good thing I waited - the previous version of the patch crashed when > doing traceoff without arguments, since I modified a callback funtion > to hack_all_symbols to modify the symbol

Re: another core dump to be fixed before 1.4.5

2006-06-06 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Eric Blake on 6/2/2006 7:31 AM: > And here's the proposed patch. I will wait a couple days for comments > before applying this, since it changes the semantics of traceon and > traceoff (although it changes them to matc

FYI - branch-1_4 cleanup

2006-06-06 Thread Eric Blake
head, although that is independent of a release schedule. 2006-06-06 Eric Blake <[EMAIL PROTECTED]> Cleanup of previous patches. * src/input.c (struct input_block): Remove traced member. (push_macro, init_macro_token): Don't pass trace status around. *

Re: regex.c not 64-bit clean (?)

2006-06-08 Thread Eric Blake
doing this is that last time we tried to upgrade regex.c, it broke compilation on some platforms; but I think upstream has made improvements since then. Could you please let me know if the current branch-1_4 still has this problem? -- Eric Blake ___ Bu

Re: regex.c not 64-bit clean (?)

2006-06-09 Thread Eric Blake
y first time trying to distribute a package via alpha.gnu.org, and I don't want to do it twice in a row if the gnulib patch helps. Thanks so much for your help! -- Eric Blake 2006-06-09 Eric Blake <[EMAIL PROTECTED]> * configure.ac (M4_EARLY, M4_INIT): Use gnulib. (A

changing compiler flags at configure time

2006-06-12 Thread Eric Blake
ION in another. Any chance that we can document and make this macro public, so that m4 isn't relying on undocumented internals of libtool? - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2.1 (Cygwi

m4_wrap behavior

2006-06-13 Thread Eric Blake
efine([m4wrap]m4wrap_, defn([m4wrap]m4wrap_)[$1])], [_m4wrap([define([m4wrap_], incr(m4wrap_))m4wrap]m4wrap_)dnl define([m4wrap]m4wrap_, [$1])])])dnl -- Eric Blake ___ Bug-m4 mailing list Bug-m4@gnu.org http://lists.gnu.org/mailman/listinfo/bug-m4

Re: m4_wrap behavior

2006-06-15 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Eric Blake on 6/13/2006 6:47 AM: > > As an idea of how to force m4_wrap ordering, this shows how > to give m4 1.4.4 FIFO ordering: > > changequote([,])dnl > define([m4wrap_],[0])define([_m4wrap], defn([m4wrap]))dn

Re: changing compiler flags at configure time

2006-06-15 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Eric Blake on 6/12/2006 7:12 AM: > CVS head of m4 currently has a macro, ltdl/m4/debug.m4, that attempts to > alter compile-time flags according to whether --enable-debug is passed to > ./configure. However, it uses AC_DISABLE_S

testsuite.dir location

2006-06-16 Thread Eric Blake
hould be dumped in? Then I could tell m4's testsuite to create testsuite.log in the tests subdirectory of the build dir. - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2.1 (Cygwin) Comment: Public key at

Re: testsuite.dir location

2006-06-16 Thread Eric Blake
which directory output >> files should be dumped in? Then I could tell m4's testsuite to create >> testsuite.log in the tests subdirectory of the build dir. > > Yes maybe, but it's close enough to a new feature and far enough from a > critical bug that we can postpon

Re: Autoconf <-> CVS M4 interactions

2006-06-16 Thread Eric Blake
iginal ones. Fixes warnings issues by CVS M4. That is safe, but I'd rather figure out the underlying cause of why CVS m4 is not defining builtins in the first place. -- Eric Blake ___ Bug-m4 mailing list Bug-m4@gnu.org http://lists.gnu.org/mailman/listinfo/bug-m4

GNU M4 1.4.4b released (beta release)

2006-06-17 Thread Eric Blake
is signed. Please report bugs to , along with the output of 'make check' and any other information that might be useful in resolving the issue. - -- Eric Blake -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2.1 (Cygwin) Comment: Public key at home.comcast.net/~ericblake

Re: GNU M4 1.4.4b released (beta release)

2006-06-18 Thread Eric Blake
t also solves the issue for OS/2? If so, I'll check it in. 2006-05-08 Bruno Haible <[EMAIL PROTECTED]> (tiny change) Eric Blake <[EMAIL PROTECTED]> * src/builtin.c (WEXITSTATUS): Provide fallback definition. (m4_esyscmd): Set sysval to 0x, to a

sysval and doc fixes [was: GNU M4 1.4.4b released (beta release)]

2006-06-18 Thread Eric Blake
e so that we validate an actual non-zero exit value (the exit value of false is non-portable). But hopefully OS/2 does define WEXITSTATUS. > > 2006-05-08 Bruno Haible <[EMAIL PROTECTED]> (tiny change) > Eric Blake <[EMAIL PROTECTED]> > > * src/b

Re: Autoconf release

2006-06-19 Thread Eric Blake
in replacement on top of 1.4.x from autoconf's perspective (and while we aren't there yet, it may be possible to get there in the next few months). - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2.1 (C

Re: M4 THANKS patches for my email address

2006-06-19 Thread Eric Blake
> Could you please use my UCLA address for the THANKS file? > Thanks. No problem. Done. -- Eric Blake ___ Bug-m4 mailing list Bug-m4@gnu.org http://lists.gnu.org/mailman/listinfo/bug-m4

Re: sysval and doc fixes [was: GNU M4 1.4.4b released (beta release)]

2006-06-19 Thread Eric Blake
tp://www.opengroup.org/onlinepubs/009695399/basedefs/sys/wait.h.html -- Eric Blake ___ Bug-m4 mailing list Bug-m4@gnu.org http://lists.gnu.org/mailman/listinfo/bug-m4

Re: sysval and doc fixes [was: GNU M4 1.4.4b released (beta release)]

2006-06-20 Thread Eric Blake
e GNU version wasn't even checking for failure on syscmd, and only partially on esyscmd, with a result of 255 on failure. So I think this patch is worthwhile. I'm hesitant to check it in without some review; and it still doesn't solve the OS/2 issue. 2006-06-20 Eric Blake <[

frozen files format 2

2006-06-22 Thread Eric Blake
utput generated by m4 -F already meets this, and it is not likely that many people have hand-edited frozen files to violate this constraint. Of all the ideas in this email, this is the only idea that we should also fold into m4 1.4.5. - -- Life is short - so eat dessert first! Eric Blake

Re: m4-1.4.4b problems

2006-06-22 Thread Eric Blake
ngrade to stable 1.4.5. > > 2) The tarball is lacking m4/gnulib-cache.m4. Without it, > "gnulib-tool --update" effectively removes all gnulib modules from lib/. Thanks; I'll patch this shortly. > > Bruno > - -- Life is short - so eat dessert first! Eric

Re: frozen files format 2

2006-06-22 Thread Eric Blake
`divnum'))dnl m4wrap(`)a ')dnl ^D $ m4 # m4wrap is still LIFO; so this puts the same data on the wrap stack m4wrap(`)a ')dnl m4wrap(defn(`divnum'))dnl m4wrap(`define(a,')dnl ^D $ Here, neither version preserved the builtin's token; the m4wrap string was evaluated as though it were strictly textual. I think in -G/--traditional, we should behave likewise for compatibility, but perhaps in GNU mode we should let the wrap stack hold builtin tokens as well as text, so that the output would be "0" instead of "". -- Eric Blake ___ Bug-m4 mailing list Bug-m4@gnu.org http://lists.gnu.org/mailman/listinfo/bug-m4

Re: frozen files format 2

2006-06-22 Thread Eric Blake
Eric Blake byu.net> writes: > > Ouch. We aren't compatible here, without adding the feature of partial input > across EOF. With Solaris 8: > > $ echo "m4wrap(\`abc) > > ')len(" | m4 > NONE:0: m4: ERROR: EOF in argument list > $ echo "m4

Re: branch-1_4 and frozen files

2006-06-23 Thread Eric Blake
I didn't complete the job. Sorry for mixing too many patches into one commit previously. This is three separate commits. patch 64: 2006-06-23 Eric Blake <[EMAIL PROTECTED]> * src/builtin.c (builtin_tab): Make format and indir blind. (substitute): Prefer "Warning:

frozen files on cygwin

2006-07-06 Thread Eric Blake
entry, and fixed it for real in the upcoming 1.4.5 (17 months later): 2006-07-06 Eric Blake <[EMAIL PROTECTED]> * m4/gnulib-cache.m4: Augment with gnulib-tool --import binary-io. * src/m4.h (includes): Add binary-io.h for O_BINARY. * src/freeze.c (produce_f

undivert() behavior

2006-07-07 Thread Eric Blake
-1- id 1: divert(...) undivert(0) m4trace:stdin:2: -1- id 2: undivert ... m4trace:stdin:2: -1- id 2: undivert(`0') -> ??? divert m4exit Hmm - when we are discarding input, undiverting diversion 0 seems to hang the output engine! Hopefully, this is also easy to fix.

Remaining non-blind macros

2006-07-08 Thread Eric Blake
argument. Would it cause anyone heartache if I changed shift to be blind? What about m4wrap? Because of the prefix, it is less likely to appear in ordinary text. But it really makes no sense to wrap nothing; should I change it to be blind? -- Eric Blake

Re: Remaining non-blind macros

2006-07-10 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Gary V. Vaughan on 7/10/2006 3:55 AM: > Hi Eric! > > Eric Blake wrote: >> I just looked at the list of blind macros (those that must be >> passed arguments to be recognized, such as define), and had >> a couple

Re: GNU M4 1.4.5 released

2006-07-17 Thread Eric Blake
> On Sun, 16 Jul 2006, Eric Blake wrote: > > > * Many documentation improvements. Also, the manual is now distributed > > under FDL 1.2, rather than a stricter verbatim-only license. > > This is a little bit unfortunate for me as the Debian packager for m4, > sinc

Re: GNU M4 1.4.5 released

2006-07-17 Thread Eric Blake
of that, and there is no CVS label for that release. > > If Santiago agrees with me, I think we should undo that part of > the change, and release 1.4.6 relatively soon. Or I could change the disclaimer to say there is no front-cover and no back-cover text, if that is better. - -- Lif

Re: m4-1.4.5 -- two test in "make check" fail + patch

2006-07-17 Thread Eric Blake
te had no coverage for it. So it is not too likely to bite real code uses. But I will be releasing 1.4.6 in the near future to fix this, and any other issues that turn up in the next week or so. - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN P

Re: new behavior in M4 1.4.5 breaks autoconf "make check"

2006-07-17 Thread Eric Blake
dangerous to make the testsuite depend on the exact text of the error message of a third-party program, but in this case, it will help ensure that automake users upgrade their m4 installation. - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN PGP SIGNAT

version mismatch exit code?

2006-07-17 Thread Eric Blake
play with CVS head, create a frozen file, and then revert to the 1.4.x branch realize why reloading is failing. - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2.1 (Cygwin) Comment: Public key at home.comcas

Re: GNU M4 1.4.5 test failures

2006-07-18 Thread Eric Blake
, 110 LCBInternet e-mail: [EMAIL PROTECTED] - > - 155 S 1400 E RM 233 [EMAIL PROTECTED] [EMAIL > PROTECTED] - > - Salt Lake City, UT 84112-0090, USAURL: http://www.math.utah.edu/~beebe/ > - [Hey, I live in Salt Lake, too!] - -- Life is short - so ea

Re: GNU M4 1.4.5 released

2006-07-18 Thread Eric Blake
the ultimate copyright holder, not me). 2006-07-18 Eric Blake <[EMAIL PROTECTED]> * doc/m4.texinfo (copying): Relax restriction on front-cover and back-cover texts. - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN PGP SIGNATURE-

Re: GNU M4 1.4.5 test failures

2006-07-18 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Eric Blake on 7/18/2006 6:08 AM: >>> -- >>> Failed checks were: >>> ./082.patsubst:out ./092.platform_ma:out > > Which platform was this? We were unable to determine a platform macro to >

Doc license [was: GNU M4 1.4.5 released]

2006-07-19 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Santiago Vila on 7/18/2006 7:45 AM: > On Tue, 18 Jul 2006, Eric Blake wrote: > >> Would this patch be acceptable to all involved? [...] > > Permission is granted to copy, distribute and/or modify this document >

sysval test [was: GNU M4 1.4.5 test failures]

2006-07-19 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Eric Blake on 7/18/2006 7:03 AM: > Checking ./096.sysval > @ ../doc/m4.texinfo:3788: Origin of test > ./096.sysval: stdout mismatch > 2c2 > < 256 > --- >>> 129 > > OK, the assumption here was that

bugs when operating with closed file descriptors

2006-07-20 Thread Eric Blake
fn(`f')) define(`f',defn(`f')defn(`f')) # f is now 2^20 bytes, large enough to overflow diversions into tmp file divert(1) f divert dnl() undivert bye ^D stdin:27: m4: Warning: excess arguments to builtin `dnl' ignored m4trace: -1- dnl bye $ Oops - the diversion spill opened fd 2, and messages to stderr got captured by the tmp file, and undiverted into stdout, rather than discarded because stderr was closed. -- Eric Blake ___ Bug-m4 mailing list Bug-m4@gnu.org http://lists.gnu.org/mailman/listinfo/bug-m4

more platform macros [was: GNU M4 1.4.5 test failures]

2006-07-21 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Eric Blake on 7/18/2006 6:08 AM: >>> -- >>> Failed checks were: >>> ./082.patsubst:out ./092.platform_ma:out > > Which platform was this? We were unable to determine a platform macro to >

Re: bugs when operating with closed file descriptors

2006-07-24 Thread Eric Blake
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 According to Eric Blake on 7/20/2006 4:49 PM: > I'm still thinking about how best to patch this. I know gnulib provides the > stdio-safer module (and friends) that guarantee that stdio functions like > fopen > don't reus

[sr #101769] can't compile m4 on solaris

2006-07-26 Thread Eric Blake
Update of sr #101769 (project m4): Status:None => Need Info Assigned to:None => ericb ___ Follow-up Comment #2: Sorry for such a long d

[sr #104303] format in m4

2006-07-26 Thread Eric Blake
Update of sr #104303 (project m4): Priority: 5 - Normal => 7 - High Severity: 3 - Normal => 6 - Security Status:None => Confirmed Assigned to:

[sr #105015] variable syntax for parameter separation

2006-07-26 Thread Eric Blake
Update of sr #105015 (project m4): Status:None => Ready For Test ___ Follow-up Comment #1: I think you will find that the new changesyntax builtin on CVS head does exactly what you are asking

Re: m4-1.4.4/install-sh

2006-07-26 Thread Eric Blake
Tim Rice multitalents.net> writes: > The "trap - 0" statement in m4-1.4.4/install-sh is not portable. Thanks for the report. However, this was already fixed prior to the m4 1.4.5 release, by using newer upstream versions of this file.

Re: missing return causes m4-1.4.5 to FAIL 079.regexp and 082.patsubst

2006-07-26 Thread Eric Blake
to be end of life. Having said that, if you are willing to provide portability patches rather than just bug reports, I will consider applying them. -- Eric Blake ___ Bug-m4 mailing list Bug-m4@gnu.org http://lists.gnu.org/mailman/listinfo/bug-m4

Re: (no subject)

2006-07-26 Thread Eric Blake
prerequisite headers that must be included before checking for siginfo or sys/wait? -- Eric Blake ___ Bug-m4 mailing list Bug-m4@gnu.org http://lists.gnu.org/mailman/listinfo/bug-m4

Re: 'make check' errors for m4-1.4.5 on various platforms

2006-07-26 Thread Eric Blake
ounterexample, ksh traps SIGHUP and exits normally with status 127), but I've already tried to improve things in CVS. So far, I have not found any counter-case for signal 13 reliably killing a shell. What does this output for you, with m4 1.4.5? $ echo 'syscmd(kill -13 $$)sysval'

Re: whether m4 supports frozen files... no,GNU M4 1.4 is required

2006-07-26 Thread Eric Blake
hich presumably went okay if you were able to install it. - -- Life is short - so eat dessert first! Eric Blake [EMAIL PROTECTED] -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.2.1 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozi

  1   2   3   4   5   6   7   8   >