View previous topic :: View next topic |
Author |
Message |
hfernando n00b
Joined: 09 Feb 2008 Posts: 61 Location: Chile
|
Posted: Mon Apr 08, 2013 8:15 pm Post subject: problema aplicando un parche. |
|
|
hola.
recurro a la sabiduria del foro por un pequeño problema que tengo.
lo que pasa es que quiero probar este parche:
http://lists.freedesktop.org/archives/mesa-dev/2013-April/037049.html
que es para tener aceleración por hardware UDV para mesa en tarjetas radeon.
la cosa es que no se como extraer el parche de ese mail, ya que por suerte siempre hay un overlay que tiene todo lo que quiero.
lo que hice es copiar el texto tal cual a /etc/portage/patches/media-libs/mesa-9999/udv.patch
y hacer # emerge -av \=media-libs/mesa-9999
pero tengo este error http://upl.io/mncc1y
el problema es que no se si tengo que hacerle algo primero al parche.
bueno, gracias por cualquier ayuda.
saludos. |
|
Back to top |
|
|
opotonil l33t
Joined: 17 Jun 2005 Posts: 801 Location: 127.0.0.1
|
|
Back to top |
|
|
hfernando n00b
Joined: 09 Feb 2008 Posts: 61 Location: Chile
|
Posted: Tue Apr 09, 2013 4:03 pm Post subject: |
|
|
ya había revisado ese blog y lo encontré extraño porque parcha solo el kernel.
descargue mesa desde el repositorio git y lo parche manualmente con patch -p1 < parche
y funciono bien. portage usa la opción -p0 por eso no encuentra la dirección a los archivos. |
|
Back to top |
|
|
quilosaq Veteran
Joined: 22 Dec 2009 Posts: 1522
|
|
Back to top |
|
|
i92guboj Bodhisattva
Joined: 30 Nov 2004 Posts: 10315 Location: Córdoba (Spain)
|
Posted: Wed Apr 17, 2013 8:49 pm Post subject: |
|
|
Como ya te comentan arriba, el problema no es el patchlevel, sino que ese parche no fue creado con la misma versión de las fuentes que tú estas usando. Portage prueba con -p0, y hasta -p4. Si te fijas bien en la salida que tú mismo has pegado, verás que con -p1 se aplica, pero hay "Rejects", que quiere decir que partes del parche no se han podido aplicar porque no se encuentran los patrones buscados en el código fuente.
A veces los rejects se pueden arreglar fácilmente, pero en algo tan complejo y específico como mesa... bueno, suerte. Lo más normal sería simplemente usar la versión parcheada que te comentan arriba, o esperarte un poco a que esto se estabilice. |
|
Back to top |
|
|
|