spandsp fehler 1 out of 2 hunks FAILED

asti_100

Neuer User
Mitglied seit
19 Sep 2006
Beiträge
44
Punkte für Reaktionen
0
Punkte
0
Nabend!

Bekomme beim kompiliert von patch < apps_Makefile.patch
folgenden Fehler, mit dem ich nichts anfangen kann:( :(


el:/usr/src/asterisk-1.2.12.1/apps# patch < apps_Makefile.patch
patching file Makefile
Hunk #2 FAILED at 104.
1 out of 2 hunks FAILED -- saving rejects to file Makefile.rej
el:/usr/src/asterisk-1.2.12.1/apps# patch < apps_Makefile.patch
 

asti_100

Neuer User
Mitglied seit
19 Sep 2006
Beiträge
44
Punkte für Reaktionen
0
Punkte
0
klar ist mir schon das es am script liegen muss und auch das man was ändern soll.

Aber da blicke ich leider gar nicht durch.:confused: :confused:

Asterisk läuft hier unter Debian.


apps_Makefile.patch
Code:
--- Makefile.orig	2006-01-11 18:39:21.000000000 +0800
+++ Makefile	2006-01-11 18:40:46.000000000 +0800
@@ -52,10 +52,14 @@
 
 ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/osp/osp.h $(CROSS_COMPILE_TARGET)/usr/include/osp/osp.h),)
 APPS+=app_osplookup.so
 endif
 
+ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/spandsp.h $(CROSS_COMPILE_TARGET)/usr/include/spandsp.h),)
+APPS+=app_rxfax.so app_txfax.so
+endif
+
 ifeq ($(findstring BSD,${OSARCH}),BSD)
 CFLAGS+=-I$(CROSS_COMPILE_TARGET)/usr/local/include -L$(CROSS_COMPILE_TARGET)/usr/local/lib
 endif
 
 CURLLIBS=$(shell $(CROSS_COMPILE_BIN)curl-config --libs)
@@ -100,10 +104,16 @@
 	rm -f $(DESTDIR)$(MODULES_DIR)/app_qcall.so
 
 app_curl.so: app_curl.o
 	$(CC) $(SOLINK) -o [email protected] ${CYGSOLINK} $< ${CYGSOLIB} $(CURLLIBS)
 
+app_rxfax.so : app_rxfax.o
+	$(CC) $(SOLINK) -o [email protected] $< -lspandsp -ltiff
+
+app_txfax.so : app_txfax.o
+	$(CC) $(SOLINK) -o [email protected] $< -lspandsp -ltiff
+
 app_sql_postgres.o: app_sql_postgres.c
 	$(CC) -pipe -I/usr/local/pgsql/include $(CFLAGS) -c -o app_sql_postgres.o app_sql_postgres.c
 
 app_sql_postgres.so: app_sql_postgres.o
 	$(CC) $(SOLINK) -o [email protected] ${CYGSOLINK} $< ${CYGSOLIB} -L/usr/local/pgsql/lib -lpq

Makefile.rej
Code:
***************
*** 100,109 ****
  	rm -f $(DESTDIR)$(MODULES_DIR)/app_qcall.so
  
  app_curl.so: app_curl.o
  	$(CC) $(SOLINK) -o [email protected] ${CYGSOLINK} $< ${CYGSOLIB} $(CURLLIBS)
  
  app_sql_postgres.o: app_sql_postgres.c
  	$(CC) -pipe -I/usr/local/pgsql/include $(CFLAGS) -c -o app_sql_postgres.o app_sql_postgres.c
  
  app_sql_postgres.so: app_sql_postgres.o
  	$(CC) $(SOLINK) -o [email protected] ${CYGSOLINK} $< ${CYGSOLIB} -L/usr/local/pgsql/lib -lpq
--- 104,119 ----
  	rm -f $(DESTDIR)$(MODULES_DIR)/app_qcall.so
  
  app_curl.so: app_curl.o
  	$(CC) $(SOLINK) -o [email protected] ${CYGSOLINK} $< ${CYGSOLIB} $(CURLLIBS)
  
+ app_rxfax.so : app_rxfax.o
+ 	$(CC) $(SOLINK) -o [email protected] $< -lspandsp -ltiff
+ 
+ app_txfax.so : app_txfax.o
+ 	$(CC) $(SOLINK) -o [email protected] $< -lspandsp -ltiff
+ 
  app_sql_postgres.o: app_sql_postgres.c
  	$(CC) -pipe -I/usr/local/pgsql/include $(CFLAGS) -c -o app_sql_postgres.o app_sql_postgres.c
  
  app_sql_postgres.so: app_sql_postgres.o
  	$(CC) $(SOLINK) -o [email protected] ${CYGSOLINK} $< ${CYGSOLIB} -L/usr/local/pgsql/lib -lpq
 
Zuletzt bearbeitet:

divB

Mitglied
Mitglied seit
14 Jul 2006
Beiträge
324
Punkte für Reaktionen
0
Punkte
0
1.) Wieso verwendest du nicht das RxFax/TxFax von Debian?
Code:
aptitude install asterisk-app-fax
2.) Das hat damit zu tun, dass die Datei, die du patchen willst nicht (mehr?) so aussieht, wie vom Autor des Patches erwartet. Er hat seinen Patch mit einer anderen Version erstellt.
Du musst die Fehler manuell beheben (ich hab keine Lust das jetzt für dich zu machen ;-) )

Wenn du in die .patch Datei reinschaust, findest du Zeilen die mit '@@' anfangen. Dort geht eine Änderung los. Zeilen die mit einem '-' anfangen, gehören im Originalfile weg, Zeilen mit '+' musst du hinzufügen. Der Rest dient dir als Orientierung.

Die .rej Datei enthält die Fehler vom Patch.

Ich empfehle dir, wenn der patch nicht zu groß ist (was bei einer Makefile der Fall sein dürfte) die Änderungen einfach manuell zu machen.
 

asti_100

Neuer User
Mitglied seit
19 Sep 2006
Beiträge
44
Punkte für Reaktionen
0
Punkte
0
Nabend!
Habe heute mal weitergemacht. Ging wunderbar mit:

aptitude install asterisk-app-fax


DANKE
 

3CX PBX - GRATIS
Linux / Win / Cloud

Statistik des Forums

Themen
232,920
Beiträge
2,028,163
Mitglieder
351,083
Neuestes Mitglied
deckling