Ik ben bezig om op mijn debian linux 3.0 systeem qmail-1.03 te compilen het gaat mij dan vooral om de qmail-smtpd file.
Die wil ik graag patchen met de qmail-monitor patch, en de qmaill smtp auth patch.
Als ik de qmail-1.03 source patch met de monitor en compile gaat het goed.
En als ik de qmail-1.03 source patch met de smtp auth patch gaat het goed.
Maar als ik eerst de source patch met de smtp auth patch en dan de monitor patch gaat het fout.
LX01:/usr/src/qmail-1.03# patch -p0 < ../qmail-monitor_0.93/qmail.patch
patching file Makefile
Hunk #1 FAILED at 1536.
1 out of 1 hunk FAILED -- saving rejects to file Makefile.rej
patching file qmail-smtpd.c
Hunk #1 FAILED at 23.
Hunk #2 succeeded at 50 (offset 3 lines).
Hunk #3 succeeded at 110 (offset 12 lines).
Hunk #4 succeeded at 134 (offset 12 lines).
Hunk #5 succeeded at 265 (offset 20 lines).
Hunk #6 succeeded at 276 (offset 20 lines).
Hunk #7 succeeded at 294 (offset 20 lines).
Hunk #8 succeeded at 404 (offset 20 lines).
Hunk #9 succeeded at 419 (offset 20 lines).
1 out of 9 hunks FAILED -- saving rejects to file qmail-smtpd.c.rej
LX01:/usr/src/qmail-1.03#
Was er mis is gegaan staat nu dus in de qmail-smtpd.c.rej file
en die ziet er zo uit:
***************
*** 23,28 ****
#include "timeoutread.h"
#include "timeoutwrite.h"
#include "commands.h"
#define MAXHOPS 100
unsigned int databytes = 0;
--- 23,29 ----
#include "timeoutread.h"
#include "timeoutwrite.h"
#include "commands.h"
+ #include "monitor.h"
#define MAXHOPS 100
unsigned int databytes = 0;
Dus lijkt mij dat de regel "#include "monitor.h" " nog moet worden toegevoegd in de qmail-smtpd.c file. Dus doe ik dat maar dat werkt dus ook niet.
Is er een of ander programma dat patches kan samenvoegen of zo? of weet iemand wat ik fout doe ?
Groeten Matt
Die wil ik graag patchen met de qmail-monitor patch, en de qmaill smtp auth patch.
Als ik de qmail-1.03 source patch met de monitor en compile gaat het goed.
En als ik de qmail-1.03 source patch met de smtp auth patch gaat het goed.
Maar als ik eerst de source patch met de smtp auth patch en dan de monitor patch gaat het fout.
LX01:/usr/src/qmail-1.03# patch -p0 < ../qmail-monitor_0.93/qmail.patch
patching file Makefile
Hunk #1 FAILED at 1536.
1 out of 1 hunk FAILED -- saving rejects to file Makefile.rej
patching file qmail-smtpd.c
Hunk #1 FAILED at 23.
Hunk #2 succeeded at 50 (offset 3 lines).
Hunk #3 succeeded at 110 (offset 12 lines).
Hunk #4 succeeded at 134 (offset 12 lines).
Hunk #5 succeeded at 265 (offset 20 lines).
Hunk #6 succeeded at 276 (offset 20 lines).
Hunk #7 succeeded at 294 (offset 20 lines).
Hunk #8 succeeded at 404 (offset 20 lines).
Hunk #9 succeeded at 419 (offset 20 lines).
1 out of 9 hunks FAILED -- saving rejects to file qmail-smtpd.c.rej
LX01:/usr/src/qmail-1.03#
Was er mis is gegaan staat nu dus in de qmail-smtpd.c.rej file
en die ziet er zo uit:
***************
*** 23,28 ****
#include "timeoutread.h"
#include "timeoutwrite.h"
#include "commands.h"
#define MAXHOPS 100
unsigned int databytes = 0;
--- 23,29 ----
#include "timeoutread.h"
#include "timeoutwrite.h"
#include "commands.h"
+ #include "monitor.h"
#define MAXHOPS 100
unsigned int databytes = 0;
Dus lijkt mij dat de regel "#include "monitor.h" " nog moet worden toegevoegd in de qmail-smtpd.c file. Dus doe ik dat maar dat werkt dus ook niet.
Is er een of ander programma dat patches kan samenvoegen of zo? of weet iemand wat ik fout doe ?
Groeten Matt