Ver Mensaje Individual
Antiguo 15/04/2006, 22:32   #163
pistrakas
Usuario Activo
 
Avatar de pistrakas
 
Fecha de ingreso: 27/feb/2004
Mensajes: 96
pistrakas está en el buen camino
Cita:
Iniciado por manolito1998
Hola Pistrakas,
Perdon por el tiempo en contestar, pero es que este foro es un poco imprevisible, hay dias que ni si quiera puedo entrar .
Desde la ultima vez que probe compilar todo desde el principio me encuentro con que si le aplico el parche softcsa me sale este error :
patching file Makefile
Hunk #1 succeeded at 100 (offset 3 lines).
Hunk #2 succeeded at 143 (offset 3 lines).
Hunk #3 succeeded at 266 (offset 22 lines).
patching file README.SoftCSA
patching file csa.c
patching file csa.h
patching file device.c
Hunk #3 succeeded at 1196 (offset 93 lines).
Hunk #4 succeeded at 1223 (offset 93 lines).
patching file device.h
Hunk #2 succeeded at 505 (offset 18 lines).
Hunk #3 FAILED at 535.
1 out of 3 hunks FAILED -- saving rejects to file device.h.rej
patching file testCSA.c

si voy al al archivo donde pone lo que no se ha podido hacer:
***************
*** 531,536 ****
///< Detaches the given receiver from this device.
void DetachAll(int Pid);
///< Detaches all receivers from this device for this pid.
};

/// Derived cDevice classes that can receive channels will have to provide
--- 535,542 ----
///< Detaches the given receiver from this device.
void DetachAll(int Pid);
///< Detaches all receivers from this device for this pid.
+ void SetCaDescr(ca_descr_t *ca_descr);
+ void SetCaPid(ca_pid_t *ca_pid);
};

/// Derived cDevice classes that can receive channels will have to provide


y cuando intento compilar el VDR me sale esto
device.c:1226: error: no hay una función miembro ‘void cDevice::SetCaDescr(ca_descr_t*)’ declarada en la clase ‘cDevice’
device.c:1236: error: no hay una función miembro ‘void cDevice::SetCaPid(ca_pid_t*)’ declarada en la clase ‘cDevice’
make: *** [device.o] Error 1

Esto ultimo me imagino que es porque el archivo device.c o device.h estan erroneos ya que no se parchearon adecuadamente.

la version que utilizo del VDR es vdr-1.3.46, el softcam es 0.5.6, y dentro de dicho plugin esta un parche llamado vdr-1.3.34-softcsa-0.1.0.diff el cual es el que utilizo para parchear (tambien he probado con el que pone el manual y tampoco).

Si no aplico el parche softcsa el VDR me compila perfectamente. Tambien dentro del plugin sc, dentro de la carpeta partches hay otros parches que podrian valer, como por ejemplo vdr-1.3.38-ffdecsa-0.1.3.diff.

Muchas gracias de antemano
Deberias de probar con una version de vdr que no sea tan nueva, yo estoy usando VDR-1.3.34 con sc-0.5.5. Al ser el vdr una version tan nueva fijo que aun no hay parche Softcsa que funcione.
pistrakas está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir