[Kde-devel-es] Cambio de directorio [solucionado]

Alejandro Exojo suy at kurly.org
Wed May 25 23:44:31 CEST 2005


El Miércoles, 25 de Mayo de 2005 19:47, xve escribió:
> El problema esta en que kdevelop juntamente con config y make, mantiene la
> ruta absoluta en sus archivos de configuracion... no me hagas decirte
> cuales, ya que he modificado unos cuentos.

Uffffffffffff. No puedo evitar responder a esto. Tienes un lío muy gordo.

- Kdevelop tiene _UN_ solo archivo de proyecto, y no guarda ninguna ruta 
absoluta, salvo que la introduzcas tú. Además, es totalmente opcional para la 
compilación del proyecto.

- make sólo interpreta los Makefiles, que sí tienen rutas absolutas, pero 
porque son generados por la ejecución de configure, que convierte los 
Makefile.in genéricos (sin ninguna ruta definida), en los Makefiles 
definitivos, con las opciones y el entorno del usuario.

- Los Makefile.in se generan a partir de los Makefile.am, usando automake.

> Si una proyecto realizado con kdevelop3 es movido del directorio, o parte
> de la ruta es modicada, no le compilara, por ejemplo si el proyecto lo
> genero en:
> /home/xve/kdevelop/prueba5/
> y una vez realizado el proyecto, modifico el nombre del directorio quedando
> asi:
> /home/xve/kdevelop_modificado/prueba5/
> al compilarlo no funcionara... dara errores multiples

Eso es, por norma general, incorrecto. No sé que habrás hecho, pero te puedo 
asegurar que eso no pasa por norma general, y más si la raíz del proyecto es 
«prueba5».

Como he dicho en el correo que he enviado antes (espero que no haya hablado a 
la pared :-P), si modificas algún nombre _dentro_ del proyecto, debes 
modificar los archivos que hagan referencia a ellos (lo más probable que sólo 
el Makefile.am).

> Lo que he echo, ha sido modificar buscar en el contenido de los archivos
> donde estaba la primera direccion y la he modificado por la segunda.

¿Qué archivos son esos? Lo mismo que decía antes: sin saber esa información, 
estamos hablando por hablar.

> Supongo que hay otras meneras mejores, pero de momento esta es la que eh
> encontrado.

Como norma general, lo que hace kdevelop cuando haces «llamar a automake y 
compañía».

make -f Makefile.cvs
./configure
make

-- 
Alex (a.k.a. suy) - GPG ID 0x0B8B0BC2
http://darkshines.net/ - Jabber ID: suy at bulmalug.net


More information about the Kde-devel-es mailing list