[Gelöst] r7470 auf 7390: error in patch-file 110-hwrev_list.patch

mecir

Neuer User
Mitglied seit
7 Aug 2005
Beiträge
47
Punkte für Reaktionen
0
Punkte
6
Hallo,

seit einigen Versionen aus trunk bricht "make" mit folgender Meldung ab:

Code:
#Version specific patches
applying patch file make/linux/patches/2.6.28/7390_05.05/110-hwrev_list.patch
File linux-2.6.28/drivers/net/avm_cpmac/Makefile is not a regular file -- can't patch
2 out of 2 hunks ignored -- saving rejects to file linux-2.6.28/drivers/net/avm_cpmac/Makefile.rej
----------------------------------------------------------------------
ERROR: modpatch: Error in patch-file make/linux/patches/2.6.28/7390_05.05/110-hwrev_list.patch
make: *** [source/kernel/ref-iks-16mb-7390_05.05/.unpacked] Fehler 2

Das Makefile.rej sieht so aus:

Code:
--- linux-2.6.28/drivers/net/avm_cpmac/Makefile
+++ linux-2.6.28/drivers/net/avm_cpmac/Makefile
@@ -12,7 +12,7 @@
 #EXTRA_CFLAGS += -Wpadded
 #EXTRA_CFLAGS += -Wunreachable-code
 EXTRA_CFLAGS += -Wall -Wextra -Werror
-EXTRA_CFLAGS += -DAVM_CPMAC_VERSION="\"`svn info $(src) | grep URL | sed -e "s/^.*\/\([0-9.]\+\)-[^\/]*/\1/g"`  -  Revision `svnversion -cn $(src)`  -  `date +\"%a  %e.%m.%Y  %H:%M:%S\"` \""
+EXTRA_CFLAGS += -DAVM_CPMAC_VERSION="\"1.108.1.78 - Revision 811:1364 - Fr 22.07.2011 12:43:26 \""
 
 # declare multi-module main driver.
 obj-$(CONFIG_AVM_CPMAC)        += avm_cpmac.o
@@ -23,13 +23,13 @@
                           cpphy_entry.o cpphy_ar8216_ar.o cpphy_mgmt.o \
                           cpmac_fusiv_if.o cpmac_puma_if.o cpphy_switch.o cpmac_product_conf.o
                        
-$(obj)/cpphy_entry.o: $(src)/cpphy_entry.c DO_COPY FORCE
+$(obj)/cpphy_entry.o: $(src)/cpphy_entry.c FORCE
 
 DO_COPY:
        mkdir -p $(FRITZ_BOX_BUILD_DIR)/$(KERNEL_BUILD)/filesystem/include/linux 
        cp -f $(src)/linux_avm_cpmac.h $(FRITZ_BOX_BUILD_DIR)/$(KERNEL_BUILD)/filesystem/include/linux/avm_cpmac.h
 
-extra-y        += cpmacconfig
+#extra-y       += cpmacconfig
 
 cpmacconfig-objs       := cpmacconfig.o

Ich arbeit mit OpenSuSE 11.4.

Was ist falsch?

Danke und Gruss

Mecir
 
Zuletzt bearbeitet:
Schau mal unter "source/kernel/.../linux-2.6.28/drivers/net/avm_cpmac" nach, ob es die Datei "Makefile", die gepacht werden soll, gibt.

EDIT:

Wenn Du im Patch diese Änderung machst, dann funktioniert es:
Code:
--- linux-2.6.28/drivers/net/avm_cpmac/Makefile[COLOR=red][B].26[/B][/COLOR]
+++ linux-2.6.28/drivers/net/avm_cpmac/Makefile[COLOR=red][B].26[/B][/COLOR]
@@ -12,7 +12,7 @@
...
Code:
----------------------------------------------------------------------
#Version specific patches
applying patch file make/linux/patches/2.6.28/7390_05.05/110-hwrev_list.patch
patching file linux-2.6.28/drivers/net/avm_cpmac/Makefile.26
----------------------------------------------------------------------
 Linking  source/kernel/ref-iks-16mb-7390_05.05/linux-2.6.28/include/linux/ar7wdt.h
 
Zuletzt bearbeitet:
jawoll, jetzt läuft es weiter, tausend Dank!

Ist das Problem SuSE spezifisch? Ich habe mich gewundert, warum das noch nicht aufgefallen ist.

Gruß

Mecir
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.