bu, no puedo compilar aMSN...

Publicado por .:dementemente vehemente:., Diciembre 17, 2007, 13:43:12

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

.:dementemente vehemente:.

Estoy usando Kubuntu Feisty. Digamos que nunca logré compilar nada, y no sé por qué es. Tengo instalado build-essential.
Y según synaptic, tengo instaladas:

cpp-3.3 (1:3.3.6-15ubuntu1)
g++-3.3 (1:3.3.6-15ubuntu1)
gcc-3.3 (1:3.3.6-15ubuntu1)
libstdc++5-3.3-dev (1:3.3.6-15ubuntu1)


Ahora estaba intentando compilar el aMSN SVN, pero me tira este hermoso error:


home@usuario:~/amsn$ ./configure
checking for prefix by checking for wish... /usr/bin/wish
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking tcl build dir... using tcl library in /usr/lib/tcl8.5
checking tk build dir... using tk library in /usr/lib
./configure: line 3042: /usr/lib/tkConfig.sh: No such file or directory
home@usuario:~/amsn$ sudo make
make: *** No se especificó ningún objetivo y no se encontró ningún makefile.  Alto.


CHAN!!! Alguien sabe qué está ocurriendo? Hice algo mal? Es el compilador? Falta alguna librería o algo?
:S :S :S

Espero no estar rompiendo nada, y desde ya graxxias a los experimentados por la paciencia que nos tienen a los newbies....

.:][dementementevehemente][:. >>> [nuevoimaginarioreal]
Seguiré peleando aquí, hasta que las sombras no dominen en mí \m/ Vandalis \m/

Quiero pensar y comprender cuál es mi tarea acá.
Tal vez sea poder vivir sin tener presente el fin
"el peor karma negativo es postear algo para compartir, y no tener un solo mensaje, aunque sea puteandote.." (macblues

iowilmisetifm

¿Quién dice que el eMule es lento?

ZeiterZ

Sí... Los dos primeros enlaces tienen la posta (faltan instalar los paquetes de desarrollo del Tk).

Al final, ¿cómo te fue?

Saludos.

.:dementemente vehemente:.

#3
WIIIIIIIIIIIIIIIIIIIIIIIIIIIII!!!!!!!!!!!!!!!!!!!! PUDEEEEEEEEEE COMPILAAAR!!!!!!!
(perdonen la euforia, es la primera vez que me sale caracho! ^_^)

Lo gracioso es que cuando iowilmisetifm me pasó esos vínculos ya los había visto, y ya había instalado algunos de los paquetes que aparecen ahí. Otros me seguían faltando (los benditos paquetes de desarrollo del tk que menciona ZeiterZ  :-[ ) Los instalé, pero igualmente no compilaba ni a ganchos....
Seguí rebuscando por ahí, y en este foro (disculpen, está en portugués, entendí medio a los ponchazos) encontré que me faltaba el libxft-dev. Lo instalé, empecé todo el proceso de vuelta y ahí sí compiló!!!!!
\m/ ^_^ \m/
Ahora el amsn anda rápido, y por lo menos hasta ahora no se le murió a nadie, incluso cuando en esta pc mi hermano y sus amigos (entre 11 y 13 años) se conectan -incluso de a varias cuentas juntas- casi constantemente. 

Ahora pregunto (por curiosidad): cuáles son las fuentes más frecuentes de errores al compilar? Todas las fallas son porque faltan librerías, o por problemas de versión con las que están? Porque siempre que quise hacerlo -hasta ahora- tuve problemas en algún punto o en otro (si mal no recuerdo, generalmente en ./configure) y quiero tratar de saber cómo viene la mano para entender qué pasa cuando se traba en alguna parte.

Xuerte y... GRAAAXXXXIAAAAS!!!! (totales! xD)

.:][dementementevehemente][:. >>> [nuevoimaginarioreal]
<<a qué hora leíste mi mensaje? :O >>
Seguiré peleando aquí, hasta que las sombras no dominen en mí \m/ Vandalis \m/

Quiero pensar y comprender cuál es mi tarea acá.
Tal vez sea poder vivir sin tener presente el fin
"el peor karma negativo es postear algo para compartir, y no tener un solo mensaje, aunque sea puteandote.." (macblues

ZeiterZ

Cita de: .:dementemente vehemente:. en Diciembre 20, 2007, 09:14:16
Ahora pregunto (por curiosidad): cuáles son las fuentes más frecuentes de errores al compilar? Todas las fallas son porque faltan librerías, o por problemas de versión con las que están?
.:][dementementevehemente][:. >>> [nuevoimaginarioreal]
<<a qué hora leíste mi mensaje? :O >>

Hay de todo un poco.
Lo más frecuente es que no se haya instalado lo necesario para poder compilar:
- el compilador
- los encabezados (header) del kernel
- los útiles de construcción (automake, etc.)
- las bibliotecas (library) de paquetes vinculados (por ejemplo, si se desea compilar un ecualizador para XMMS se necesita el paquete de desarrollo de XMMS. No basta con tener el binario (ejecutable) de XMMS).

Otras veces hay conflicto por la antigüedad de lo que se quiere compilar (código fuente de versiones muy viejas que requieren de bibliotecas que ya no se usan en Linux) o por su modernidad (se requiere de versiones muy nuevas de paquetes vinculados).

Por esta razón, y para usuario noveles, se recomienda usar los paquetes existentes en los repositorios de las distribuciones. Pero una vez que se le halla la mano, ya ves que se puede.

Saludos y felicitaciones.