ForoSUSE

ForoSUSE (http://www.forosuse.org/forosuse/index.php)
-   Software (http://www.forosuse.org/forosuse/forumdisplay.php?f=3)
-   -   no entiendo salida del make [solucionado] (http://www.forosuse.org/forosuse/showthread.php?t=27321)

ilgatomanco 25-nov-2011 15:53

no entiendo salida del make [solucionado]
 
estoy tratando de instalar un programa desde consola, y la salida del make me dice lo siguiente:


Cita:

linux-l492:/home/alejandra/Descargas/gspiceui-v1.0.00 # make
make config
make[1]: se ingresa al directorio `/home/alejandra/Descargas/gspiceui-v1.0.00'
make[1]: No se hace nada para `config'.
make[1]: se sale del directorio `/home/alejandra/Descargas/gspiceui-v1.0.00'
cd /home/alejandra/Descargas/gspiceui-v1.0.00/src ; make
make[1]: /usr/bin/wx-config: No se encontró el programa
make[1]: se ingresa al directorio `/home/alejandra/Descargas/gspiceui-v1.0.00/src'
make[1]: /usr/bin/wx-config: No se encontró el programa
Package pangox was not found in the pkg-config search path.
Perhaps you should add the directory containing `pangox.pc'
to the PKG_CONFIG_PATH environment variable
No package 'pangox' found
g++ -c -Ofast -pipe -I/usr/include -I/usr/X11R6/include -I. TypeDefs.cpp -o obj/TypeDefs.o
make[1]: g++: No se encontró el programa
make[1]: *** [obj/TypeDefs.o] Error 127
make[1]: se sale del directorio `/home/alejandra/Descargas/gspiceui-v1.0.00/src'
make: *** [all] Error 2
linux-l492:/home/alejandra/Descargas/gspiceui-v1.0.00 #
donde pone g++ me imagino que se refiere al gcc, que lo tengo instalado, el wxwidgets lo tengo pero no entiendo porque no lo encuentra.
Cuando compilamos un programa, no esta en las fuentes todo lo que necesitamos?, llamese libs, gcc o make?

arag 25-nov-2011 16:03

creo que los que te hacen falta son pango-devel y wxWidgets-devel

karlggest 25-nov-2011 16:16

* g++ supongo que se referirá al compilador de c++.
* En los fuentes de cualquier aplicación estará exactamente eso: los fuentes de esa aplicación. Si esa aplicación usa librerías u otras aplicaciones, necesitarás tenerlas instaladas. Generalmente, si instalas un paquete para compilar otro que se basa en aquél, necesitarás instalar el paquete "de desarrollo" (en opensuse los nombran con el mismo nombre y el añadido -dev).
* Para compilar cosas en C/C++, instala el patrón "Desarrollo C/C++" desde YAST; lo mismo vale para las otras opciones que allí se listan, por ejemplo el patrón "Desarrollo del kernel" cuando necesites compilar un módulo (o recompilar el kernel).
* En general, las aplicaciones para compilar incluyen archivos con información para su uso: install (instrucciones de instalación), readme (observaciones y notas)...
* Salvo que sea preciso, no compiles nada que no puedas instalar, al menos hasta que aprendas a hacerlo. gspiceui está disponible en el repositorio de ciencia (science). Las aplicaciones comunitarias disponibles puedes localizarlas usando el buscador de paquetes de la web oficial http://software.opensuse.org

Salud!!

ilgatomanco 25-nov-2011 16:16

gracias arag, descargué esos paquetes y al intentar el make nuevamente me dio la siguiente salida:


Cita:

linux-l492:/home/alejandra/Descargas/gspiceui-v1.0.00 # make
make config
make[1]: se ingresa al directorio `/home/alejandra/Descargas/gspiceui-v1.0.00'
make[1]: No se hace nada para `config'.
make[1]: se sale del directorio `/home/alejandra/Descargas/gspiceui-v1.0.00'
cd /home/alejandra/Descargas/gspiceui-v1.0.00/src ; make
make[1]: se ingresa al directorio `/home/alejandra/Descargas/gspiceui-v1.0.00/src'
g++ -c -Ofast -pipe -I/usr/lib64/wx-2.8-stl/wx/include/gtk2-unicode-release-2.8 -I/usr/include/wx-2.8 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D__WXGTK__ -pthread -I/usr/include -I/usr/X11R6/include -I. TypeDefs.cpp -o obj/TypeDefs.o
make[1]: g++: No se encontró el programa
make[1]: *** [obj/TypeDefs.o] Error 127
make[1]: se sale del directorio `/home/alejandra/Descargas/gspiceui-v1.0.00/src'
make: *** [all] Error 2
linux-l492:/home/alejandra/Descargas/gspiceui-v1.0.00 #
.

Según leo en el google, GCC es un compilador integrado del proyecto GNU para C, C++, Objective C y Fortran, por lo tanto si ya lo tengo instalado no debería darme este error, no?
[EDITO] gracias karlggest, ya lo instalé, pero como siempre no funciona o no se como hacerlo funcionar, supuestamente es un analizador en modo gráfico de circuitos lógicos, pero veré si encuentro un tuto en la red, de todas maneras lo importante ya esta que es tenerlo instalado.

karlggest 25-nov-2011 16:31

La línea dice 'g++', no 'gcc'; gcc es un contenedor, pero puede que necesites instalar los compiladores que vayas a usar. No estoy seguro de qué se instala por defecto. Como he dicho, si quieres compilar en C/C++, instala los paquetes que marca el filtro "patrones" en YAST.

Salud!!

ilgatomanco 25-nov-2011 23:10

Cita:

Iniciado por karlggest (Mensaje 147133)
*
* Salvo que sea preciso, no compiles nada que no puedas instalar, al menos hasta que aprendas a hacerlo. gspiceui está disponible en el repositorio de ciencia (science). Las aplicaciones comunitarias disponibles puedes localizarlas usando el buscador de paquetes de la web oficial http://software.opensuse.org

Salud!!

Esta fue la solucion que me sirvió, solo que no se como abrirlo en modo grafico, tendre que mirar un turorial en red para empaparme, pasa que entre la familia y el estudio me da poco tiempo a revisar info. Gracias:aplausos:
:adios:


La franja horaria es GMT +2. Ahora son las 21:53.

Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.


Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!