[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
 
Kostenlos!

Statistik des Forums

Themen
248,922
Beiträge
2,305,228
Mitglieder
378,646
Neuestes Mitglied
atrora