m4-discuss
[Top][All Lists]
Advanced

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

Re: m4-1.4.6 soon?


From: Eric Blake
Subject: Re: m4-1.4.6 soon?
Date: Mon, 07 Aug 2006 06:53:50 -0600
User-agent: Thunderbird 1.5.0.5 (Windows/20060719)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi Gary,

According to Gary V. Vaughan on 8/5/2006 9:03 AM:
> 
> All checks successful on:

That's quite a list of platforms.

> 
> A gnulib bug on osf (4.0d and 5.1):
>   alphaev67-dec-osf5.1$ make all check
>   cc -DHAVE_CONFIG_H -I. -I../../lib -I..      -g -c ../../lib/mbchar.c
>   cc: Warning: ../../lib/wcwidth.h, line 70: In this declaration,
> parameter 1 has a different type than specified in an earlier
> declaration of this function. (mismatparam)
>   int wcwidth (int /* actually wchar_t */);
>   ----^
>   cc: Error: ../../lib/wcwidth.h, line 70: In this declaration, the type
> of "wcwidth" is not compatible with the type of a previous declaration
> of "wcwidth" at line number 280 in file /usr/include/wchar.h. (notcompat)
>   int wcwidth (int /* actually wchar_t */);
>   ----^
>   *** Exit 1
>   Stop.

Can you include the relevant portions of config.log, where it was
determining whether wchar_t and wcwidth were supported?

> 
> A make portability bug shows up on sgi:
>   mips-sgi-irix6.5$ make all check
>         make  all-recursive
>   Making all in .
>   Making all in examples
>   Making all in lib
>         cp ../../lib/getopt_.h getopt.h-t
>         mv getopt.h-t getopt.h
>         sed -e 's/@''HAVE__BOOL''@/0/g' < ../../lib/stdbool_.h > stdbool.h-t
>         mv stdbool.h-t stdbool.h
>         make  all-am
>         cc -DHAVE_CONFIG_H -I. -I../../lib -I..      -g -c strnlen1.c
>   cc ERROR:  file does not exist:  strnlen1.c
>   *** Error code 2 (bu21)

That would also be a gnulib issue, since it is in the lib directory.  But
nothing jumps out at me as an obvious source of the failure.

> A failed test on aix4:
>   powerpc-ibm-aix4.3.3.0$ ../configure --enable-changeword CC=xlc
>     [[...]]
>   powerpc-ibm-aix4.3.3.0$ make all check
>     [[...]]
>   Checking ../../checks/103.platform_m
>   @ ../doc/m4.texinfo:3844: Origin of test
>   ../../checks/103.platform_m: stdout mismatch
>   5c5
>   < 1
>   ---
>   > 0

OK, so AIX 4 didn't provide any of the usual preprocessor macros such as
__unix__.  What DOES it provide, that we can key off of in src/m4.h to
determine whether we should treat it as a UNIX-y system?

Also, any feedback on this question?
http://lists.gnu.org/archive/html/bug-m4/2006-07/msg00038.html

- --
Life is short - so eat dessert first!

Eric Blake             address@hidden
-----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

iD8DBQFE1zfd84KuGfSFAYARAnqCAKDH9EINrKJ2WUbuuJFzQK1+SZxZGQCdGdig
vU9Xxzq1ESCJdW0imMbFoFM=
=9N9G
-----END PGP SIGNATURE-----




reply via email to

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