Necesito ayuda para compilar la calculador de KDE (Kcal) (SOLUCIONADO)

Temas sobre programación ( php, c, sql, html, perl, python, ruby, java, bash, etc ) y recursos ( herramientas, frameworks, hosting, cms, etc )

Moderadores: maiku, akodo

Responder
Avatar de Usuario
ArgenisRondon
Forista Nuevo
Forista Nuevo
Mensajes: 41
Registrado: Dom Mar 25, 2012 4:38 am
Ubicación: Venezuela
Contactar:

Necesito ayuda para compilar la calculador de KDE (Kcal) (SOLUCIONADO)

Mensaje por ArgenisRondon »

Hola! necesito ayuda para compilar la calculadora d KDe (Kcalc) no diré que es un problema porque ni siquiera llego a compilarlo!!lo que necesito es saber con que comando se compila esta aplicación, por lo que veo en su estructura de archivos está escrita en C++ y QT y los comando que siempre he usado para compilar este tipo de códigos es:

Mayormente cuando están escritos en C++, pero no encontré el archivo de "configure" así que no es esta
# ./configure
# make

O tambiem utilizo cuando estan escritos en Qt:
# qmake -project
# qmake
# make

Pero tampoco me funciona y cuando estoy en el ultimo comando "make" me devuelve
sk@sk:~/kcalc-4.8.2$ make
/usr/bin/uic-qt4 colors.ui -o ui_colors.h
/usr/bin/uic-qt4 constants.ui -o ui_constants.h
/usr/bin/uic-qt4 fonts.ui -o ui_fonts.h
/usr/bin/uic-qt4 general.ui -o ui_general.h
/usr/bin/uic-qt4 kcalc.ui -o ui_kcalc.h
make: *** No hay ninguna regla para construir el objetivo «kcalc.moc», necesario para «kcalc.o». Alto.

Disculpen si es una pregunta tonta! yo en realidad no se que tan sencillo o difícil sea lo que quiero hacer porque soy muy novato aun, agradecería cualquier ayuda que me puedan ofrecer para compilar esta calculadora y poder empezar a jugar con su código y ver sus cambios.

Aquí le dejo el enlace de descarga del código que estoy usando
https://launchpad.net/ubuntu/+archive/p ... rig.tar.xz

Y aquí la estructura de archivos de la calculadora, como no usa tantos archivos la quise mostrar por si me pueden ayudar solo viendo los archivos que usa!!

Saludos!
_____________________________________________________________
sk@sk:~/kcalc-4.8.2$ tree
.
??? ChangeLog
??? CMakeLists.txt
??? colors.ui
??? config-kcalc.h.cmake
??? constants.ui
??? COPYING
??? COPYING.LIB
??? CTestConfig.cmake
??? doc
?   ??? CMakeLists.txt
?   ??? commands.docbook
?   ??? index.cache.bz2
?   ??? index.docbook
?   ??? kcalc_on_Aix.txt
?   ??? kcalc_on_OSF.txt
??? fonts.ui
??? general.ui
??? kcalc_bitset.cpp
??? kcalc_bitset.h
??? kcalc_button.cpp
??? kcalc_button.h
??? kcalc_const_button.cpp
??? kcalc_const_button.h
??? kcalc_const_menu.cpp
??? kcalc_const_menu.h
??? kcalc_core.cpp
??? kcalc_core.h
??? kcalc.cpp
??? kcalc.desktop
??? kcalcdisplay.cpp
??? kcalcdisplay.h
??? kcalc.h
??? kcalc.kcfg
??? kcalcrc.upd
??? kcalc_settings.kcfgc
??? kcalctype.h
??? kcalc.ui
??? kcalcui.rc
??? knumber
?   ??? CMakeLists.txt
?   ??? configure.in.in
?   ??? knumber.cpp
?   ??? knumber.h
?   ??? knumber_priv.cpp
?   ??? knumber_priv.h
?   ??? tests
?   ??? CMakeLists.txt
?   ??? knumbertest.cpp
?   ??? knumbertest.h
??? Mainpage.dox
??? Messages.sh
??? README
??? scienceconstants.xml
??? stats.cpp
??? stats.h
??? TODO
??? version.h
_______________________________________________________
Última edición por ArgenisRondon el Dom Abr 08, 2012 4:32 am, editado 1 vez en total.
La computadora es tan inteligente como la persona que la use
Un hombre de conocimiento vive actuando, no por pensar en actuar, ni de pensar en lo que pensará cuando haya terminado de actuar. Un hombre de conocimiento elige un camino con corazón y lo sigue

Avatar de Usuario
mcun
Administrador
Administrador
Mensajes: 3888
Registrado: Lun Abr 19, 2010 12:30 am
Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
Contactar:

Re: Como compilar la calculador de KDE (Kcal)

Mensaje por mcun »

Los programadores de verdad no documentan. La documentación es para los idiotas que no pueden leer un volcado de memoria.

Trusted Network and Developer | Lee el Reglamento !! |WIKI-EL | Twitter @mr_mcun
Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809

Avatar de Usuario
ArgenisRondon
Forista Nuevo
Forista Nuevo
Mensajes: 41
Registrado: Dom Mar 25, 2012 4:38 am
Ubicación: Venezuela
Contactar:

Re: Necesito ayuda para compilar la calculador de KDE (Kcal)

Mensaje por ArgenisRondon »

Wow!! lo conseguí!! gracias mcum!!

tenia que instalar un paquete que se llamaba "GMP" que dice que sirve para las operaciones aritmética me hacia falta para poder compilar la calculadora!!

al principio me devolvió este error:
_____________________
-- Found the following packages:
X11
Threads
Qt4
Automoc4
Perl
Phonon (required version >= 4.3.80)
KDE4
-- Did not find the following packages:
KDE4Internal
GMP , "The GNU Multiple Precision Arithmetic Library" , <http://gmplib.org/> , "Required for building KCalc."
_______________________

Luego de bajar el paquete desde el gestor de paquetes Sinaptic, si se compiló si ningún problema!!
solo con 2 comandos
# cmake ./
# make
Imagen

Este libro que encontré está muy bueno, me fue de mucha ayuda, explica como funciona el cmake y que significa el contenido de los archivos CMakeLists.txt que genera
http://www.uca.es/softwarelibre/publica ... terial.pdf
Última edición por ArgenisRondon el Mié Abr 11, 2012 4:58 am, editado 2 veces en total.
La computadora es tan inteligente como la persona que la use
Un hombre de conocimiento vive actuando, no por pensar en actuar, ni de pensar en lo que pensará cuando haya terminado de actuar. Un hombre de conocimiento elige un camino con corazón y lo sigue

Avatar de Usuario
mcun
Administrador
Administrador
Mensajes: 3888
Registrado: Lun Abr 19, 2010 12:30 am
Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
Contactar:

Re: Necesito ayuda para compilar la calculador de KDE (Kcal)

Mensaje por mcun »

Mucas gracias por dar a conocer la solución, mira por aquí tenemos la costumbre de que cada usuario cuando es resuelta su duda edita el primer post y le agrega al titulo (SOLUCIONADO), de esa manera queda de referencia para otros usuarios mediante el uso del buscador
Los programadores de verdad no documentan. La documentación es para los idiotas que no pueden leer un volcado de memoria.

Trusted Network and Developer | Lee el Reglamento !! |WIKI-EL | Twitter @mr_mcun
Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809

Responder
  • Temas similares
    Respuestas
    Vistas
    Último mensaje