Hello, here is screen output of patches application process:
" build.pl :INFO: executing ==> cd /mnt/sdb8/sergei/AFSWD_debug/build/bash-4.0/../bash-4.0-patches; \patch -p0 < bash40-001 patching file ../bash-4.0/parse.y patching file ../bash-4.0/patchlevel.h build.pl :INFO: executing ==> cd /mnt/sdb8/sergei/AFSWD_debug/build/bash-4.0/../bash-4.0-patches; \patch -p0 < bash40-002 patching file ../bash-4.0/pcomplete.c patching file ../bash-4.0/patchlevel.h build.pl :INFO: executing ==> cd /mnt/sdb8/sergei/AFSWD_debug/build/bash-4.0/../bash-4.0-patches; \patch -p0 < bash40-003 patching file ../bash-4.0/parse.y patching file ../bash-4.0/patchlevel.h build.pl :INFO: executing ==> cd /mnt/sdb8/sergei/AFSWD_debug/build/bash-4.0/../bash-4.0-patches; \patch -p0 < bash40-004 patching file ../bash-4.0/builtins/exit.def patching file ../bash-4.0/patchlevel.h build.pl :INFO: executing ==> cd /mnt/sdb8/sergei/AFSWD_debug/build/bash-4.0/../bash-4.0-patches; \patch -p0 < bash40-005 patching file ../bash-4.0/builtins/declare.def patching file ../bash-4.0/patchlevel.h build.pl :INFO: executing ==> cd /mnt/sdb8/sergei/AFSWD_debug/build/bash-4.0/../bash-4.0-patches; \patch -p0 < bash40-006 patching file ../bash-4.0/parse.y patching file ../bash-4.0/patchlevel.h build.pl :INFO: executing ==> cd /mnt/sdb8/sergei/AFSWD_debug/build/bash-4.0/../bash-4.0-patches; \patch -p0 < bash40-007 patching file ../bash-4.0/parse.y patching file ../bash-4.0/arrayfunc.c patching file ../bash-4.0/subst.c patching file ../bash-4.0/patchlevel.h build.pl :INFO: executing ==> cd /mnt/sdb8/sergei/AFSWD_debug/build/bash-4.0/../bash-4.0-patches; \patch -p0 < bash40-008 patching file ../bash-4.0/parse.y patching file ../bash-4.0/patchlevel.h build.pl :INFO: executing ==> cd /mnt/sdb8/sergei/AFSWD_debug/build/bash-4.0/../bash-4.0-patches; \patch -p0 < bash40-009 patching file ../bash-4.0/builtins/read.def patching file ../bash-4.0/patchlevel.h build.pl :INFO: executing ==> cd /mnt/sdb8/sergei/AFSWD_debug/build/bash-4.0/../bash-4.0-patches; \patch -p0 < bash40-010 patching file ../bash-4.0/parse.y patching file ../bash-4.0/patchlevel.h build.pl :INFO: executing ==> cd /mnt/sdb8/sergei/AFSWD_debug/build/bash-4.0/../bash-4.0-patches; \patch -p0 < bash40-011 can't find file to patch at input line 21 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- | BASH PATCH REPORT | ================= | |Bash-Release: 4.0 |Patch-ID: bash40-011 | |Bug-Reported-by: Matt Zyzik <m...@ice.filescope.com>n |Bug-Reference-ID: <20090312015018.c0074138...@ice.filescope.com> |Bug-Reference-URL: http://lists.gnu.org/archive/html/bug-bash/2009-03/msg00092.html | |Bug-Description: | |When using the new |& operator following a simple command with a redirection, |the redirection of stderr through the pipe was not performed under certain |circumstances. | |Patch: | |*** ../bash-4.0-patched/parse.y 2009-03-08 21:24:47.000000000 -0400 |--- parse.y 2009-03-12 21:36:23.000000000 -0400 -------------------------- File to patch: Skip this patch? [y] Skipping patch. 1 out of 1 hunk ignored patching file ../bash-4.0/patchlevel.h ". As one can see, patches before the one in question were cleanly applied. Could you please fix it ? Thanks, Sergei.