bug-make
[Top][All Lists]
Advanced

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

Re: GNU Make 4.2 released!


From: Dagobert Michelsen
Subject: Re: GNU Make 4.2 released!
Date: Mon, 23 May 2016 10:52:30 +0200

Hi Paul,

Am 22.05.2016 um 15:58 schrieb Paul Smith <address@hidden>:
> The next stable release of GNU make, 4.2, is available now for download:
> 
>     85ad14d08766201ffe71efa866f4fb91  make-release/make-4.2.tar.bz2
>     1141ca815c806a5bfedbbaa1551410f3  make-release/make-4.2.tar.gz

I just tried making a package for Solaris 10 Sparc and get the following 
failures:
  misc/close_stdout ....................................... FAILED (no tests 
found!)
  targets/DELETE_ON_ERROR ................................. FAILED (0/2 passed)

address@hidden 
[unstable10s]:/home/dam/mgar/pkg/gmake/trunk/work/solaris10-sparc/build-isa-sparcv8plus-guile-yes/make-4.2/tests/work/targets
 > more *
::::::::::::::
DELETE_ON_ERROR.base
::::::::::::::
false > all
make: *** [work/targets/DELETE_ON_ERROR.mk:3: all] Error 1
make: *** Deleting file 'all'
::::::::::::::
DELETE_ON_ERROR.base.1
::::::::::::::
false > foo.q
make: *** [work/targets/DELETE_ON_ERROR.mk.1:5: foo.q] Error 1
make: *** Deleting file 'foo.q'
::::::::::::::
*** work/targets/DELETE_ON_ERROR.base   Mon May 23 10:40:58 2016
--- work/targets/DELETE_ON_ERROR.log    Mon May 23 10:40:58 2016
***************
*** 1,3 ****
  false > all
! make: *** [work/targets/DELETE_ON_ERROR.mk:3: all] Error 1
  make: *** Deleting file 'all'
--- 1,3 ----
  false > all
! make: *** [work/targets/DELETE_ON_ERROR.mk:3: all] Error 255
  make: *** Deleting file 'all'
::::::::::::::
DELETE_ON_ERROR.diff.1
::::::::::::::
*** work/targets/DELETE_ON_ERROR.base.1 Mon May 23 10:40:58 2016
--- work/targets/DELETE_ON_ERROR.log.1  Mon May 23 10:40:58 2016
***************
*** 1,3 ****
  false > foo.q
! make: *** [work/targets/DELETE_ON_ERROR.mk.1:5: foo.q] Error 1
  make: *** Deleting file 'foo.q'
--- 1,3 ----
  false > foo.q
! make: *** [work/targets/DELETE_ON_ERROR.mk.1:5: foo.q] Error 255
  make: *** Deleting file 'foo.q'
::::::::::::::
DELETE_ON_ERROR.log
::::::::::::::
false > all
make: *** [work/targets/DELETE_ON_ERROR.mk:3: all] Error 255
make: *** Deleting file 'all'
::::::::::::::
DELETE_ON_ERROR.log.1
::::::::::::::
false > foo.q
make: *** [work/targets/DELETE_ON_ERROR.mk.1:5: foo.q] Error 255
make: *** Deleting file 'foo.q'
::::::::::::::
DELETE_ON_ERROR.mk
::::::::::::::

.DELETE_ON_ERROR:
all: ; false > $@
::::::::::::::
DELETE_ON_ERROR.mk.1
::::::::::::::

.DELETE_ON_ERROR:
all: foo.x ;
%.x : %.q ; echo > $@
%.q : ; false > $@
::::::::::::::
DELETE_ON_ERROR.run
::::::::::::::
#scripts/targets/DELETE_ON_ERROR:7
/home/dam/mgar/pkg/gmake/trunk/work/solaris10-sparc/build-isa-sparcv8plus-guile-yes/make-4.2/tests/../make
 -f work/targets/DELETE_ON_ERROR.mk
::::::::::::::
DELETE_ON_ERROR.run.1
::::::::::::::
#scripts/targets/DELETE_ON_ERROR:13
/home/dam/mgar/pkg/gmake/trunk/work/solaris10-sparc/build-isa-sparcv8plus-guile-yes/make-4.2/tests/../make
 -f work/targets/DELETE_ON_ERROR.mk.1


Solaris 10 i386 has the following failures:

features/load ........................................... FAILED (4/5 passed)
features/vpathplus ...................................... FAILED (3/4 passed)
misc/close_stdout ....................................... FAILED (no tests 
found!)
targets/DELETE_ON_ERROR ................................. FAILED (0/2 passed)

address@hidden 
[global]:/home/dam/mgar/pkg/gmake/trunk/work/solaris10-i386/build-isa-pentium_pro-guile-yes/make-4.2/tests/work/features
 > more *
::::::::::::::
rebuilding testload.so
pre= post=testload.so implicit
::::::::::::::
load.diff.3
::::::::::::::
*** work/features/load.base.3   Mon May 23 10:47:06 2016
--- work/features/load.log.3    Mon May 23 10:47:06 2016
***************
*** 1,2 ****
--- 1,3 ----
  rebuilding testload.so
+ rebuilding testload.so
  pre= post=testload.so implicit
::::::::::::::
pre= post=testload.so explicit
::::::::::::::
load.log.2
::::::::::::::
pre= post=testload.so implicit
::::::::::::::
load.log.4
::::::::::::::
rebuilding testload.so
pre= post=testload.so explicit
::::::::::::::
load.mk
::::::::::::::

PRE := $(.LOADED)
load testload.so
POST := $(.LOADED)
all: ; @echo pre=$(PRE) post=$(POST) $(TESTLOAD)
::::::::::::::
load.mk.1
::::::::::::::

PRE := $(.LOADED)
load ./testload.so(explicit_setup)
POST := $(.LOADED)
all: ; @echo pre=$(PRE) post=$(POST) $(TESTLOAD)
::::::::::::::
load.mk.3
::::::::::::::

PRE := $(.LOADED)
load ./testload.so
POST := $(.LOADED)
all: ; @echo pre=$(PRE) post=$(POST) $(TESTLOAD)
testload.so: testload.c ; @echo "rebuilding $@"; /opt/csw/bin/gcc-5.2 
-I/home/dam/mgar/pkg/gmake/trunk/work/solaris10-i386/build-isa-pentium_pro-guile-yes/make-4.2
 -I/opt/csw/include -O2 -pipe -m32 -march=pentiumpro -shar
ed -fPIC -m32 -march=pentiumpro -L/opt/csw/lib -o testload.so testload.c
::::::::::::::
load.mk.4
::::::::::::::

PRE := $(.LOADED)
-load ./testload.so(explicit_setup)
POST := $(.LOADED)
all: ; @echo pre=$(PRE) post=$(POST) $(TESTLOAD)
%.so: %.c ; @echo "rebuilding $@"; /opt/csw/bin/gcc-5.2 
-I/home/dam/mgar/pkg/gmake/trunk/work/solaris10-i386/build-isa-pentium_pro-guile-yes/make-4.2
 -I/opt/csw/include -O2 -pipe -m32 -march=pentiumpro -shared -fPIC -m32
-march=pentiumpro -L/opt/csw/lib -o testload.so testload.c
::::::::::::::
load.run.3
::::::::::::::
#scripts/features/load:87
/home/dam/mgar/pkg/gmake/trunk/work/solaris10-i386/build-isa-pentium_pro-guile-yes/make-4.2/tests/../make
 -f work/features/load.mk.3
::::::::::::::
vpathplus.base.3
::::::::::::::
cat work/inter.d > inter.c
cat inter.c > inter.b 2>/dev/null || exit 1
cat inter.b > inter.a
rm inter.c
::::::::::::::
vpathplus.diff.3
::::::::::::::
*** work/features/vpathplus.base.3      Mon May 23 10:47:53 2016
--- work/features/vpathplus.log.3       Mon May 23 10:47:53 2016
***************
*** 1,4 ****
  cat work/inter.d > inter.c
  cat inter.c > inter.b 2>/dev/null || exit 1
- cat inter.b > inter.a
  rm inter.c
--- 1,3 ----
::::::::::::::
vpathplus.log
::::::::::::::
cat bar.d > bar.c
cat work/foo.c bar.c > foo.b 2>/dev/null || exit 1
::::::::::::::
vpathplus.log.1
::::::::::::::
not creating notarget.c from notarget.d
cat notarget.c > notarget.b 2>/dev/null || exit 1
make: *** [work/features/vpathplus.mk:16: notarget.b] Error 1
::::::::::::::
vpathplus.log.2
::::::::::::::
cat work/inter.d > inter.c
cat inter.c > inter.b 2>/dev/null || exit 1
cat inter.b > inter.a
rm inter.b inter.c
::::::::::::::
vpathplus.log.3
::::::::::::::
cat work/inter.d > inter.c
cat inter.c > inter.b 2>/dev/null || exit 1
rm inter.c
::::::::::::::
vpathplus.mk
::::::::::::::
VPATH = work/

SHELL = /bin/sh

.SUFFIXES: .a .b .c .d
.PHONY: general rename notarget intermediate

%.a:
%.b:
%.c:
%.d:

%.a : %.b
        cat $^ > $@
%.b : %.c
        cat $^ > $@ 2>/dev/null || exit 1
%.c :: %.d
        cat $^ > $@

# General testing info:

general: foo.b
foo.b: foo.c bar.c

# Rename testing info:

rename: $(VPATH)/foo.c foo.d

# Target not made testing info:

notarget: notarget.b
notarget.c: notarget.d
        address@hidden "not creating $@ from $^"

# Intermediate files:

intermediate: inter.a

::::::::::::::
vpathplus.run.3
::::::::::::::
#scripts/features/vpathplus:117




address@hidden 
[global]:/home/dam/mgar/pkg/gmake/trunk/work/solaris10-i386/build-isa-pentium_pro-guile-yes/make-4.2/tests/work/targets
 > more *
::::::::::::::
DELETE_ON_ERROR.base
::::::::::::::
false > all
make: *** [work/targets/DELETE_ON_ERROR.mk:3: all] Error 1
make: *** Deleting file 'all'
::::::::::::::
DELETE_ON_ERROR.base.1
::::::::::::::
false > foo.q
make: *** [work/targets/DELETE_ON_ERROR.mk.1:5: foo.q] Error 1
make: *** Deleting file 'foo.q'
::::::::::::::
*** work/targets/DELETE_ON_ERROR.base   Mon May 23 10:48:14 2016
--- work/targets/DELETE_ON_ERROR.log    Mon May 23 10:48:14 2016
***************
*** 1,3 ****
  false > all
! make: *** [work/targets/DELETE_ON_ERROR.mk:3: all] Error 1
  make: *** Deleting file 'all'
--- 1,3 ----
  false > all
! make: *** [work/targets/DELETE_ON_ERROR.mk:3: all] Error 255
  make: *** Deleting file 'all'
::::::::::::::
DELETE_ON_ERROR.diff.1
::::::::::::::
*** work/targets/DELETE_ON_ERROR.base.1 Mon May 23 10:48:14 2016
--- work/targets/DELETE_ON_ERROR.log.1  Mon May 23 10:48:14 2016
***************
*** 1,3 ****
  false > foo.q
! make: *** [work/targets/DELETE_ON_ERROR.mk.1:5: foo.q] Error 1
  make: *** Deleting file 'foo.q'
--- 1,3 ----
  false > foo.q
! make: *** [work/targets/DELETE_ON_ERROR.mk.1:5: foo.q] Error 255
  make: *** Deleting file 'foo.q'
::::::::::::::
DELETE_ON_ERROR.log
::::::::::::::
false > all
make: *** [work/targets/DELETE_ON_ERROR.mk:3: all] Error 255
make: *** Deleting file 'all'
::::::::::::::
DELETE_ON_ERROR.log.1
::::::::::::::
false > foo.q
make: *** [work/targets/DELETE_ON_ERROR.mk.1:5: foo.q] Error 255
make: *** Deleting file 'foo.q'
::::::::::::::
DELETE_ON_ERROR.mk
::::::::::::::

.DELETE_ON_ERROR:
all: ; false > $@
::::::::::::::
DELETE_ON_ERROR.mk.1
::::::::::::::

.DELETE_ON_ERROR:
all: foo.x ;
%.x : %.q ; echo > $@
%.q : ; false > $@
::::::::::::::
DELETE_ON_ERROR.run
::::::::::::::
#scripts/targets/DELETE_ON_ERROR:7
/home/dam/mgar/pkg/gmake/trunk/work/solaris10-i386/build-isa-pentium_pro-guile-yes/make-4.2/tests/../make
 -f work/targets/DELETE_ON_ERROR.mk
::::::::::::::
DELETE_ON_ERROR.run.1
::::::::::::::
#scripts/targets/DELETE_ON_ERROR:13
/home/dam/mgar/pkg/gmake/trunk/work/solaris10-i386/build-isa-pentium_pro-guile-yes/make-4.2/tests/../make
 -f work/targets/DELETE_ON_ERROR.mk.1






Best regards

  — Dago


--
"You don't become great by trying to be great, you become great by wanting to 
do something,
and then doing it so hard that you become great in the process." - xkcd #896

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail


reply via email to

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