On Thu, Jan 7, 2021 at 4:09 PM Andreas Grünbacher <agr...@gnu.org> wrote: > > Am Do., 7. Jan. 2021 um 20:40 Uhr schrieb Jeffrey Walton <noloa...@gmail.com>: > > Hi Everyone, > > > > I'm testing Patch 2.7.6 on Ubuntu 18.05, x86_64 fully patched. Patch > > is failing one self test: > > > > # TOTAL: 44 > > # PASS: 41 > > # SKIP: 0 > > # XFAIL: 2 > > # FAIL: 1 > > # XPASS: 0 > > # ERROR: 0 > > > > And: > > > > $ cat patch-2.7.6/tests/deep-directories.log > > [26] patch -p1 < ab.diff || echo Status: $? -- FAILED > > --- expected > > +++ got > > @@ -1 +1,2 @@ > > -patching file 1/2/3/4/5/6/7/8/9/foo > > +/home/jwalton/Build-Scripts/patch-2.7.6/src/patch: **** Can't create > > temporary file 1/2/3/4/5/6/7/8/9/foo.oV1sAfd : Too many open files > > +Status: 2 > > 1 tests (0 passed, 1 failed) > > FAIL deep-directories (exit status: 1) > > > > If deep-directories can fail, it seems like it should be an XFAIL, not a > > FAIL. > > The test shouldn't fail, but I also don't think this is a known defect > in patch 2.7.6, and the bug doesn't trigger here for me, either. > > What do you get with the latest code from patch's git repository?
I was able to bootstrap and configure, but make failed: ... /usr/bin/cc -DHAVE_CONFIG_H -I. -I.. -I/home/jwalton/ok2delete/include -DNDEBUG -g2 -O2 -march=native -fPIC -pthread -MT parse-datetime.o -MD -MP -MF .deps/parse-datetime.Tpo -c -o parse-datetime.o parse-datetime.c parse-datetime.tab.c:646:10: fatal error: parse-datetime.tab.h: No such file or directory compilation terminated. Makefile:1731: recipe for target 'parse-datetime.o' failed make[3]: *** [parse-datetime.o] Error 1 make[3]: *** Waiting for unfinished jobs.... mv -f .deps/opendirat.Tpo .deps/opendirat.Po mv -f .deps/gl_linked_list.Tpo .deps/gl_linked_list.Po mv -f .deps/progname.Tpo .deps/progname.Po mv -f .deps/hash.Tpo .deps/hash.Po mv -f .deps/nstrftime.Tpo .deps/nstrftime.Po make[3]: Leaving directory '/home/jwalton/Build-Scripts/patch-master/lib' Makefile:1514: recipe for target 'all' failed Jeff