bug-make
[Top][All Lists]
Advanced

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

RE: make check for make-3.80rc2 on HP-UX (1 fail), AIX (ok) and S olaris


From: Jerome Zago
Subject: RE: make check for make-3.80rc2 on HP-UX (1 fail), AIX (ok) and S olaris (ok)
Date: Mon, 23 Sep 2002 18:20:05 +0200

After installing gettext-0.11.5, I can no longer reproduce
the FAILED for the fourth test. Instead it works fine with
gcc 3.1 and it crashes with gcc 3.0.4. I don't bother that
much about gcc 3.0.4 therefore the following report is just
for your information.

----------
src/orig$ echo $HOME - $EXEC_PREFIX
/users/ie/jza - /users/ie/jza/arch/lauhpj7

####### 1. gettext-0.11.5 extraction and installation (with gcc 3.1)

src/orig$ tar xzf ~/tmp/gettext-0.11.5.tar.gz
src/orig/gettext-0.11.5$ CC=$HOME/opt/gcc-3.1/arch/lauhpj7/bin/gcc CFLAGS='-s -O2' CXXFLAGS='-s -O2' ./configure --prefix=$HOME --exec-prefix=$EXEC_PREFIX

[...]
checking for xgettext... ./configure[12067]: 15891 Memory fault(coredump)
no
[...]
src/orig/gettext-0.11.5$ make
[...]
src/orig/gettext-0.11.5$ make install
[...]

####### 2. make-3.80rc2 extraction and installation (with gcc 3.1)

src/orig$ bzcat ~/tmp/make-3.80rc2.tar.bz2 | tar xf -
src/orig/make-3.80rc2$ CC=$HOME/opt/gcc-3.1/arch/lauhpj7/bin/gcc CFLAGS='-s -O2' CXXFLAGS='-s -O2' ./configure --prefix=$HOME --exec-prefix=$EXEC_PREFIX

[...]
checking for xgettext... /users/ie/jza/arch/lauhpj7/bin/xgettext
[...]
src/orig/make-3.80rc2$ make
[...]
src/orig/make-3.80rc2$ make check
[...]
=======================================================================================================================
 Regression PASSED: GNU Make 3.80rc2 (hppa2.0w-hp-hpux11.00) built with /users/ie/jza/opt/gcc-3.1/arch/lauhpj7/bin/gcc
=======================================================================================================================
[...]
src/orig/make-3.80rc2$ /usr/local/bin/make install
[...]

####### 3. make-3.80rc2 second build (with gcc 3.0.4)

src/orig/make-3.80rc2$ make distclean
[...]
src/orig/make-3.80rc2$ CFLAGS='-s -O2' CXXFLAGS='-s -O2' ./configure --prefix=$HOME --exec-prefix=$EXEC_PREFIX
[...]
checking for xgettext... /users/ie/jza/arch/lauhpj7/bin/xgettext
[...]
src/orig/make-3.80rc2$ make
[...]
src/orig/make-3.80rc2$ make check
[...]
------------------------------------------------------------------------------
         Running tests for GNU make on HP-UX lauhpj7 B.11.00 9000/785
                               GNU Make 3.80rc2
------------------------------------------------------------------------------

Clearing work...
Finding tests...

features/comments ....................................... ok
features/conditionals ................................... ok
features/default_names .................................. ok
features/double_colon ................................... Error running /users/ie/jza/src/orig/make-3.80rc2/tests/../make (139): /users/ie/jza/src/orig/make-3.80rc2/tests/../make -f work/features/double_colon.mk d

Caught signal 11!
make[2]: *** [check-regression] Error 139
make[2]: Leaving directory `/users/ie/jza/src/orig/make-3.80rc2'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/users/ie/jza/src/orig/make-3.80rc2'
make: *** [check-recursive] Error 1

####### 4. make-3.80rc2 extraction and debug build (with gcc 3.0.4)

src/orig$ rm -rf make-3.80rc2; bzcat ~/tmp/make-3.80rc2.tar.bz2 | tar xf -
src/orig/make-3.80rc2$ CFLAGS='-g' CXXFLAGS='-g' ./configure --prefix=$HOME --exec-prefix=$EXEC_PREFIX
[...]
checking for xgettext... /users/ie/jza/arch/lauhpj7/bin/xgettext
[...]
src/orig/make-3.80rc2$ make
[...]
src/orig/make-3.80rc2$ make check
[...]
------------------------------------------------------------------------------
         Running tests for GNU make on HP-UX lauhpj7 B.11.00 9000/785
                               GNU Make 3.80rc2
------------------------------------------------------------------------------

Clearing work...
Finding tests...

features/comments ....................................... ok
features/conditionals ................................... ok
features/default_names .................................. ok
features/double_colon ................................... Error running /users/ie/jza/src/orig/make-3.80rc2/tests/../make (139): /users/ie/jza/src/orig/make-3.80rc2/tests/../make -f work/features/double_colon.mk d

Caught signal 11!
make[2]: *** [check-regression] Error 139
make[2]: Leaving directory `/users/ie/jza/src/orig/make-3.80rc2'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/users/ie/jza/src/orig/make-3.80rc2'
make: *** [check-recursive] Error 1
src/orig/make-3.80rc2$ gdb ./make tests/core
HP gdb 3.0.01 for PA-RISC 1.1 or 2.0 (narrow), HP-UX 11.00.
Copyright 1986 - 2001 Free Software Foundation, Inc.
Hewlett-Packard Wildebeest 3.0.01 (based on GDB) is covered by the
GNU General Public License. Type "show copying" to see the conditions to
change it and/or distribute copies. Type "show warranty" for warranty/support.
..
Core was generated by `make'.
Program terminated with signal 11, Segmentation fault.

warning: The shared libraries were not privately mapped; setting a
breakpoint in a shared library will not work until you rerun the program.

#0  0x1ef44 in error (flocp=0x0,
    fmt=0x3b090 "Circular %s <- %s dependency dropped.") at misc.c:272
272       VA_START(args, fmt);
(gdb) bt
#0  0x1ef44 in error (flocp=0x0,
    fmt=0x3b090 "Circular %s <- %s dependency dropped.") at misc.c:272
#1  0x27b2c in update_file_1 (file=0x4000fcd8, depth=1) at remake.c:448
#2  0x272bc in update_file (file=0x40008c38, depth=0) at remake.c:310
#3  0x26d9c in update_goal_chain (goals=0x40010fa0, makefiles=0)
    at remake.c:157
#4  0x1bd94 in main (argc=4, argv=0x7f7f030c, envp=0x7f7f0320) at main.c:1946

####### 5. Comparisons between steps 2 and 3

tmp$ diff 2/configure.trace 3/configure.trace
6c6
< checking for gcc... /users/ie/jza/opt/gcc-3.1/arch/lauhpj7/bin/gcc
---
> checking for gcc... gcc
13c13
< checking whether /users/ie/jza/opt/gcc-3.1/arch/lauhpj7/bin/gcc accepts -g... yes
---
> checking whether gcc accepts -g... yes
15c15
< checking dependency style of /users/ie/jza/opt/gcc-3.1/arch/lauhpj7/bin/gcc... gcc3
---
> checking dependency style of gcc... gcc3
18c18
< checking how to run the C preprocessor... /users/ie/jza/opt/gcc-3.1/arch/lauhpj7/bin/gcc -E
---
> checking how to run the C preprocessor... gcc -E
48c48,50
< checking for GNU gettext in libintl... no
---
> checking how to link with libiconv... /users/ie/jza/arch/lauhpj7/lib/libiconv.sl
> checking for GNU gettext in libintl... yes
> checking how to link with libintl... /users/ie/jza/arch/lauhpj7/lib/libintl.sl -lc
80,82c82,84
< checking whether /users/ie/jza/opt/gcc-3.1/arch/lauhpj7/bin/gcc and cc understand -c and -o together... yes
< checking for /users/ie/jza/opt/gcc-3.1/arch/lauhpj7/bin/gcc option to accept ANSI C... none needed
< checking for /users/ie/jza/opt/gcc-3.1/arch/lauhpj7/bin/gcc option to accept ANSI C... none needed
---
> checking whether gcc and cc understand -c and -o together... yes
> checking for gcc option to accept ANSI C... none needed
> checking for gcc option to accept ANSI C... none needed
167d168
< config.status: config.h is unchanged

tmp$ diff 2/config.h 3/config.h
23c23
< /* #undef ENABLE_NLS */
---
> #define ENABLE_NLS 1
50c50
< /* #undef HAVE_DCGETTEXT */
---
> #define HAVE_DCGETTEXT 1
87c87
< /* #undef HAVE_GETTEXT */
---
> #define HAVE_GETTEXT 1

tmp$ diff 2/config.h 3/config.h
----------
__________________________________________________________________________
· This email and any files transmitted with it are CONFIDENTIAL and intended
   solely for the use of the individual or entity to which they are addressed.
· Any unauthorized copying, disclosure, or distribution of the material within
   this email is strictly forbidden.
· Any views or opinions presented within this e-mail are solely those of the
   author and do not necessarily represent those of Odyssey Asset Management
   Systems SA unless otherwise specifically stated.
· An electronic message is not binding on its sender.  Any message referring to
   a binding engagement must be confirmed in writing and duly signed.

· If you have received this email in error, please notify the sender immediately
   and delete the original.


reply via email to

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