[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