Compilar KDE3 en Woody
Hace ya dos semanas que estoy intentando compilar KDE 3.0.4 en Debian Woody sin obtener ningún resultado.
Tengo compilada ya la qt 3.0.4 tengo el openssl-0.9.6h (no sé por qué pero con el 0.9.6b que viene con woody no funciona y debería). Más el automake y el autoconf en las versiones correctas e incluso revisé qué versión tengo de make.
El asunto es que siguiendo las instrucciones que están en KDE.org modifiqué mi /etc/profile con los datos requeridos para la qt y kde.
qt- compilado
arts-1.0.4 - compilado
kdelibs-3.0.4 - compilado
kdebase me tiene enfermo con el mismo error cada una de las veces que he tratado de compilarlo en woody. Se para la compilación en el directorio /usr/src/kdebase-3.0.4/kcontrol/crypto y todavía no entiendo cual es el error que estoy cometiendo o el elemento que me está faltando.
De instalarlo mezclando librerías de la Debian inestable mejor no me lo nombren porque cuando intenté hacerlo con instrucciones sacadas de otro foro eché a perder el debian perfectamente estable que tenía mi PC.
Si algún romántico de esos que les gusta compilar las app. en vez de esperar a instalar paquetes desea ayudar se lo agreadezco de antemano.
Gracias.
- Inicie sesión o regístrese para enviar comentarios
- 1780 lecturas

Bien chicas, esto es lo que avanzó por aquí:
con las instrucciones que están en http://www.kde.org/es/documentation/faq/configure.html pude configurar al menos kdm de la versión 3 y créanme que funciona. Pide a gritos que la configuren porque tiene un montón de usuario raros más los que sí deberían estar. Pero kdm3 parte bien.
El problema sigue de esta forma. Al ingresar por kdm me dice que no encuentra KDE. ¿?¿?¿?¿?¿¿?
No entiendo exactamente qué significa. Las variables de entorno están más que revisadas en /etc/profile están todas las que necesito más las propuestas por la misma KDE.org
Como sea. En el menú escojo ingresar por la consola. Ingreso, y creo .xsession en $HOME con esta única linea
startkde
Me abre el servidor x y lo apaga de inmediato sin arrojar ningún error.
Si alguien sabe como remediarlo que por favor me diga. Así voy a tener listo un mini howto para compartirlo con todos.
Gracias.
Gracias al comentario de Anónimo ya parte kde3 como usuario. Lo único que no entendí es por qué no me resultó el poner exec startkde si ya tenía en PATH agregado /usr/local/kde/bin, tuve que hacerlo con la dirección absoluta. Es decir creé un archivo .xinitrc con esta única línea:
exec /usr/local/kde/bin/startkde
Como usuario parte bien... pero bien, bien, rápido, ¡muy rápido! :-)
Pero aún queda una tareita que algún debianero experto nos la va a resolver.
Logueado como root ejecuto startx y me habre el servidor x pero aparece una ventanita con el siguiente mensaje:
Couldn't start ksmserver. Check your instalation.
okay
Al hacer clic en okay vuelvo a la consola y aparece el siguiente mensaje:
/usr/local/kde/bin/startkde dcopserver_shootdown: Command not found
¿?¿?¿?¿?¿?¿?
Algo parecdido me pasaba cuando tenía kde3 compilado sobre kde2
en la consola tipeo:
dcopserver
y me retorna:
Aborting. $DISPLAY is not set
Con los errores de mi anterior instalación intuyo que no se va a arreglar compilando kdeadmin. Ya lo había intentado pero no funcionó.
¿Alguien sabe en donde se setea $DISPLAY?
Gracias.
Si leen mi post anterior encontrarán un problema medio extraño que tiene el usuario root para partir kde. Como decía allí un usuario normal podía abrir kde3 pero el usuario root no.
cuando hice como usuario root lo siguiente, por curiosisdad:
echo $PATH
me di cuenta que $PATH no tenía todos los directorios que yo le había ingresado le faltaba /usr/local/qt/bin, /usr/local/kde/bin, entre otros. Este último es crucial para que las aplicaciones de kde se puedan ejecutar. Lo raro del caso es que el usuario normal si los tenía, lo cual quiere decir que si estaba tomando el valor de PATH desde /etc/profile, pero algo parecía estar "pisando" el valor de PATH de /etc/profile. Buscando y buscando encontré en $HOME del usuario root el archivo .profile. Este archivo contenía un nuevo valor de PATH, obviamente coincidente con el que mostraba al hacer echo $PATH en la lína de comandos y que no era el que estaba en /etc/profile. Luego lo que hice fue comentar esta línea; guardé los cambios, y me volví a loguear. Y todo funcionó a pedir de boca.
Les quiero agradecer a los que respondieron, ya sea que hayan acertado o no. Esa preocupación es la que caracteriza a este solidario mundo de Debian.
Promesa: El mini howto más detallado, va. Y publicaré un enlace aquí mismo.
Zanks