Parcheando un file (en este caso dwm) y trozos fallidos

Estoy tratando de agregar el parche de transparency a dwm . Descargué el file .diff y en mi directory dwm ejecuté esto:

 max@linux-vwzy:~/misc/dwm/dwm-5.9> patch < dwm-transparency.diff patching file config.def.h patching file dwm.c Hunk #1 FAILED at 58. Hunk #5 succeeded at 306 (offset 1 line). Hunk #6 succeeded at 847 (offset 27 lines). Hunk #7 succeeded at 882 (offset 27 lines). Hunk #8 FAILED at 1125. Hunk #9 succeeded at 1558 with fuzz 1 (offset 2 lines). 2 out of 9 hunks FAILED -- saving rejects to file dwm.c.rej 

He parcheado dwm antes para agregar un par de parches más. ¿Es posible que estén en conflicto? ¿O es este otro error?

El parche está fallando porque los otros parches que ha aplicado anteriormente han cambiado el código lo suficiente como para vencer los bashs del parche de aplicar el cambio, incluso con un desplazamiento (como se puede ver en los tíos que tuvieron éxito).

Si abre dwm.c.rej verá los dwm.c.rej fallidos, entonces es solo cuestión de parchearlos a dwm.c

Para cada trozo fallido, busque en dwm.c el código original (las líneas que comienzan con a - en dwm.c.rej ) y reemplácelas con el código parcheado (aquellas líneas que comiencen con un + ). Si dwm recomstack sin error, ha parcheado con éxito la transparencia.