[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
 

Neueste Beiträge

Statistik des Forums

Themen
244,841
Beiträge
2,219,353
Mitglieder
371,546
Neuestes Mitglied
EXXON2
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.