[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
signature.asc
Description: Message signed with OpenPGP using GPGMail