Mailinglist Archive: opensuse-de (5949 mails)
| < Previous | Next > |
Brauche Hilfe zum Befehl [ patch ] !!
- From: Anatol Schirmer <linux@xxxxxxxxxxxxxxx>
- Date: Mon, 29 Oct 2001 21:59:13 +0100
- Message-id: <3BDDC321.1050106@xxxxxxxxxxxxxxx>
Hallo Liste,
sagt mir jetzt nicht man patch oder patch --help ! Die kenn ich inzwischen ;-)
(Hab's gestern Abend schon mal versucht, aber vielleicht gings ja unter ...)
Habe das Problem, daß ich ein DifferenzFile habe (vermute zumindest, dass es eins ist),
das ich mit patch ins Orginal einfügen möchte. Sollte ja nicht soooo schwer sein! Aber
ich schaff's nicht und langsam geht hier mein Vorrat an AntiFrust-Bonbons zur Neige ;-)
Ich hab mir zum "Üben" das kleinere Patch-File ausgesucht, so dass ich mich mal traue,
das hier zu posten (s.u.).
Als Befehle habe ich unteranderem
# patch org-file diff-file
# patch < diff-file
# patch -p0 < diff-file
probiert. Auch diverse Parameter habe ich bereits ausgetestet. Aber alles brachte mehr oder
weniger die gleiche Fehlermeldung:
Patch attempted to create file db.h, which already exists.
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file db.h.rej
Mit dem --verbose Parameter ergibt sich:
Hmm... Looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
|*** db.h.origFri Mar 16 13:20:54 2001
|--- db.hThu Feb 22 11:35:17 2001
--------------------------
Patching file db.h using Plan A...
Patch attempted to create file db.h, which already exists.
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file db.h.rej
done
Hat jemand ne Ahnung, wo hier der Wurm drin ist???? Ist vermutl. ne ganz
dumme Sache - aber ich blick's einfach nicht! :-(
Am Ende ist es doch kein DifferenzFile ...
So, jetzt gleich die Dateien ... ich hoffe von Euch hat jemand ne gute Idee!
Gruß vom
Anatol
Das OrginalFile:
[.............................................................]
#include <db3/db.h>
[.............................................................]
Das DifferenzFile:
[.............................................................]
*** db.h.orig Fri Mar 16 13:20:54 2001
--- db.h Thu Feb 22 11:35:17 2001
***************
*** 0 ****
--- 1,17 ----
+ #ifndef _DB_
+ #define _DB_
+
+ extern char db_database[256];
+ extern char db_host[256];
+ extern char db_table[256];
+ extern char db_user[256];
+ extern char db_password[256];
+ extern int db_port;
+ extern int pop_timeout;
+
+ int open_db(char *database, char *host, int port, char *username, char *password);
+ int check_db(char *remoteip);
+ void db_ping();
+ void db_close();
+
+ #endif
[.............................................................]
Das Reject-File
[.............................................................]
***************
*** 0 ****
--- 1,17 ----
+ #ifndef _DB_
+ #define _DB_
+
+ extern char db_database[256];
+ extern char db_host[256];
+ extern char db_table[256];
+ extern char db_user[256];
+ extern char db_password[256];
+ extern int db_port;
+ extern int pop_timeout;
+
+ int open_db(char *database, char *host, int port, char *username, char *password);
+ int check_db(char *remoteip);
+ void db_ping();
+ void db_close();
+
+ #endif
[.............................................................]
--
---------------------------------------------
| recordcaster | das independent internet radio aus berlin ---------------------------------------------
| internet : http://www.recordcaster.de | eMail : anatol@xxxxxxxxxxxxxxx | phone : +49 30 362 85 422 ---------------------------------------------
sagt mir jetzt nicht man patch oder patch --help ! Die kenn ich inzwischen ;-)
(Hab's gestern Abend schon mal versucht, aber vielleicht gings ja unter ...)
Habe das Problem, daß ich ein DifferenzFile habe (vermute zumindest, dass es eins ist),
das ich mit patch ins Orginal einfügen möchte. Sollte ja nicht soooo schwer sein! Aber
ich schaff's nicht und langsam geht hier mein Vorrat an AntiFrust-Bonbons zur Neige ;-)
Ich hab mir zum "Üben" das kleinere Patch-File ausgesucht, so dass ich mich mal traue,
das hier zu posten (s.u.).
Als Befehle habe ich unteranderem
# patch org-file diff-file
# patch < diff-file
# patch -p0 < diff-file
probiert. Auch diverse Parameter habe ich bereits ausgetestet. Aber alles brachte mehr oder
weniger die gleiche Fehlermeldung:
Patch attempted to create file db.h, which already exists.
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file db.h.rej
Mit dem --verbose Parameter ergibt sich:
Hmm... Looks like a new-style context diff to me...
The text leading up to this was:
--------------------------
|*** db.h.origFri Mar 16 13:20:54 2001
|--- db.hThu Feb 22 11:35:17 2001
--------------------------
Patching file db.h using Plan A...
Patch attempted to create file db.h, which already exists.
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file db.h.rej
done
Hat jemand ne Ahnung, wo hier der Wurm drin ist???? Ist vermutl. ne ganz
dumme Sache - aber ich blick's einfach nicht! :-(
Am Ende ist es doch kein DifferenzFile ...
So, jetzt gleich die Dateien ... ich hoffe von Euch hat jemand ne gute Idee!
Gruß vom
Anatol
Das OrginalFile:
[.............................................................]
#include <db3/db.h>
[.............................................................]
Das DifferenzFile:
[.............................................................]
*** db.h.orig Fri Mar 16 13:20:54 2001
--- db.h Thu Feb 22 11:35:17 2001
***************
*** 0 ****
--- 1,17 ----
+ #ifndef _DB_
+ #define _DB_
+
+ extern char db_database[256];
+ extern char db_host[256];
+ extern char db_table[256];
+ extern char db_user[256];
+ extern char db_password[256];
+ extern int db_port;
+ extern int pop_timeout;
+
+ int open_db(char *database, char *host, int port, char *username, char *password);
+ int check_db(char *remoteip);
+ void db_ping();
+ void db_close();
+
+ #endif
[.............................................................]
Das Reject-File
[.............................................................]
***************
*** 0 ****
--- 1,17 ----
+ #ifndef _DB_
+ #define _DB_
+
+ extern char db_database[256];
+ extern char db_host[256];
+ extern char db_table[256];
+ extern char db_user[256];
+ extern char db_password[256];
+ extern int db_port;
+ extern int pop_timeout;
+
+ int open_db(char *database, char *host, int port, char *username, char *password);
+ int check_db(char *remoteip);
+ void db_ping();
+ void db_close();
+
+ #endif
[.............................................................]
--
---------------------------------------------
| recordcaster | das independent internet radio aus berlin ---------------------------------------------
| internet : http://www.recordcaster.de | eMail : anatol@xxxxxxxxxxxxxxx | phone : +49 30 362 85 422 ---------------------------------------------
| < Previous | Next > |