Am 07.11.22 um 15:33 schrieb Nona Hansel:
Hello,

it's been a while since I last contributed to OI (not counting
yesterday's straight forward sudo update). Today I'm trying to update
sed. When I run gmake test, I get this message:

make[1]: Leaving directory
'/export/home/nona/oi-userland/components/text/sed/build/amd64'
/usr/bin/touch
/export/home/nona/oi-userland/components/text/sed/build/amd64/.built
/bin/rm -f -rf
/export/home/nona/oi-userland/components/text/sed/build/test/amd64
/bin/mkdir -p
/export/home/nona/oi-userland/components/text/sed/build/test/amd64
(cd /export/home/nona/oi-userland/components/text/sed/build/amd64 ; \
    /usr/bin/env  \
    /usr/gnu/bin/make \
     check) \
    &>
/export/home/nona/oi-userland/components/text/sed/build/test/amd64/test-64-results
print "#!/bin/sh" >
/export/home/nona/oi-userland/components/text/sed/build/test/amd64/transform-64-results;
print '/bin/cat
/export/home/nona/oi-userland/components/text/sed/build/test/amd64/test-64-results
| \\' >>
/export/home/nona/oi-userland/components/text/sed/build/test/amd64/transform-64-results;
print '/usr/gnu/bin/sed ' '-e
"s|/export/home/nona/oi-userland/components/text/sed/build/amd64|\\$(@D)|g"
' '-e "s|/usr/perl5/5.36/bin/perl|\\$(PERL)|g" ' '-e
"s|/export/home/nona/oi-userland/components/text/sed/sed-4.9|\\$(SOURCE_DIR)|g"
' "-e 's|/usr/lib/python3.9|\$(PYTHON_DIR)|g'" '-n ' '-e "/TOTAL/p" '
'-e "/SKIP/p" ' '-e "/PASS/p" ' '-e "/FAIL/p" ' '-e "/ERROR/p" ' ' \\'
>>
/export/home/nona/oi-userland/components/text/sed/build/test/amd64/transform-64-results;
print '>
/export/home/nona/oi-userland/components/text/sed/build/test/amd64/results-64.snapshot'
>>
/export/home/nona/oi-userland/components/text/sed/build/test/amd64/transform-64-results;

/bin/bash
/export/home/nona/oi-userland/components/text/sed/build/test/amd64/transform-64-results;

[ -e
/export/home/nona/oi-userland/components/text/sed/test/results-all.master
] || exit 1; /usr/gnu/bin/diff -uNb
/export/home/nona/oi-userland/components/text/sed/test/results-all.master
/export/home/nona/oi-userland/components/text/sed/build/test/amd64/results-64.snapshot
>
/export/home/nona/oi-userland/components/text/sed/build/test/amd64/test-64-diffs;
print "Test results in
/export/home/nona/oi-userland/components/text/sed/build/test/amd64/test-64-results";
if [ -s
/export/home/nona/oi-userland/components/text/sed/build/test/amd64/test-64-diffs
]; then print "Differences found."; /bin/cat
/export/home/nona/oi-userland/components/text/sed/build/test/amd64/test-64-diffs;
exit 2; else print "No differences found."; fi
gmake: *** [/export/home/nona/oi-userland/make-rules/configure.mk:210:
/export/home/nona/oi-userland/components/text/sed/build/amd64/.tested-and-compared]
Error 1

It confuses me. From the files build/test/amd64/results-64.snapshot
and build/test/amd64/test-64-results I can see that the tests ran fine
and mostly passed with a few skipped.

I copied the contents of build/test/amd64/results-64.snapshot into
test/results-64.master because I thought that the build system would
compare those files, yet I get the above message.

We have a new default to results-all.master. You'll have to either
rename your results-64.master file to results-all.master or set
USE_COMMON_TEST_MASTER= no in the Makefile.

Regards,
Andreas


_______________________________________________
oi-dev mailing list
[email protected]
https://openindiana.org/mailman/listinfo/oi-dev

Reply via email to