Microcontroladores PIC en Linux.
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

Compilando Ktechlab-GcB

3 participantes

Ir abajo

ktechlab - Compilando Ktechlab-GcB Empty Compilando Ktechlab-GcB

Mensaje por maigke Miér 2 Dic 2009 - 6:55

Saludos compañeros, bueno me di un poco a la tarea de hacer la compilacion del tarball que esta modificando nuestro amable compa Pikitin, bajado desde los svn, pues despues varios líos que tuve, lo hice ya, esto esta en otro hilo, pero quise abrir este nuevo debido a que la compilación la hice ahora en formato de video, para que los compañeros puedas no solo leer como se hace, si no que ademas puedan ver el proceso, algo importante antes de iniciar la compilacion, es tener instaladas las dependencias de ktechlab, para esto yo hice una poca de trampa

1.- Instale gputils, gpsim y ktechlab desde los repositorios de karmic koala (ubuntu)
2.- Abri synaptic, desinstale, pero con la opcion de solo desinstalar, no con la opcion de desinstalar completamente tanto ktechlab como gpsim, tambien el gpsim-dev
3.- baje los archivos deb de gpsim y GcBasic que estan en este foro
https://pic-linux.forosactivos.net/gcbasic-f26/paquete-deb-para-instalar-gcbasic-en-ubuntu-t155.htm
https://pic-linux.forosactivos.net/ktechlab-f6/ktechlab-037-modificado-t216.htm
4.- Es importante tener automake tambien instalado. Yo ya lo tenia de casualidad, ya que estaba trabajando con Gambas2.
5. Seguir con los pasos del siguiente video
maigke
maigke
Asiduo del Foro
Asiduo del Foro

Mensajes : 210
Fecha de inscripción : 12/04/2009
Edad : 46
Localización : Mexico

Volver arriba Ir abajo

ktechlab - Compilando Ktechlab-GcB Empty Re: Compilando Ktechlab-GcB

Mensaje por litox9 Miér 2 Dic 2009 - 22:01

Me encanta el video, es la primera vez que veo a alguien narrar un tutorial en una consola, es muy gracioso. Ya se cual era mi problema al intentar compilarlo, se me olvidaba dar los permisos de la carpeta admin. A ver si ahora ya lo puedo compilar sin problemas.
Gracias
Un saludo
litox9
litox9
Asiduo del Foro
Asiduo del Foro

Mensajes : 101
Fecha de inscripción : 14/04/2009

http://litox.entramado.net/

Volver arriba Ir abajo

ktechlab - Compilando Ktechlab-GcB Empty Re: Compilando Ktechlab-GcB

Mensaje por Pikitin Miér 2 Dic 2009 - 22:27

Si... así se ve todo más claro.

Y lo de --without-arts es importante para las últimas versiones de Ubuntu.. creo que a partir de Jaunty, pero no estoy seguro.


Saludos.

Pikitin
veterano
veterano

Mensajes : 623
Fecha de inscripción : 26/11/2008

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

ktechlab - Compilando Ktechlab-GcB Empty Re: Compilando Ktechlab-GcB

Mensaje por litox9 Mar 8 Dic 2009 - 20:05

Tengo un problema al hacer make, he instalado la gpsim y he tenido que bloquear el paquete para que no se desinstalara cuando hiciera otra cosa pero ahora al compilar me sale esto.
libtool: link: warning: library `/usr/lib/libgpsim.la' was moved.
libtool: link: warning: library `/usr/lib/libgpsim_eXdbm.la' was moved.
libtool: link: warning: library `/usr/lib/libgpsim.la' was moved.
libtool: link: warning: library `/usr/lib/libgpsim_eXdbm.la' was moved.
/usr/bin/ld: cannot find -lreadline

No me encuentra la libreria :S ¿sabeis que me falta por hacer?
litox9
litox9
Asiduo del Foro
Asiduo del Foro

Mensajes : 101
Fecha de inscripción : 14/04/2009

http://litox.entramado.net/

Volver arriba Ir abajo

ktechlab - Compilando Ktechlab-GcB Empty Re: Compilando Ktechlab-GcB

Mensaje por Pikitin Mar 8 Dic 2009 - 23:17

No te preocupes, solo es un aviso (warning), no un error y no sé porqué lo dá, pero así es y funciona sin problema.

Pikitin
veterano
veterano

Mensajes : 623
Fecha de inscripción : 26/11/2008

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

ktechlab - Compilando Ktechlab-GcB Empty Re: Compilando Ktechlab-GcB

Mensaje por litox9 Miér 9 Dic 2009 - 10:54

Despues de eso deja de compilar, igual no es por eso, después pondré lo que me salía después de eso, igual el problema está en otra cosa.
litox9
litox9
Asiduo del Foro
Asiduo del Foro

Mensajes : 101
Fecha de inscripción : 14/04/2009

http://litox.entramado.net/

Volver arriba Ir abajo

ktechlab - Compilando Ktechlab-GcB Empty Re: Compilando Ktechlab-GcB

Mensaje por maigke Miér 9 Dic 2009 - 18:56

Posiblemente alguna dependencia, y revisa con el comando find, si esta ubicado libgpsim


$find /usr -iname libgpsim*

Saludos, espero te sirva
maigke
maigke
Asiduo del Foro
Asiduo del Foro

Mensajes : 210
Fecha de inscripción : 12/04/2009
Edad : 46
Localización : Mexico

Volver arriba Ir abajo

ktechlab - Compilando Ktechlab-GcB Empty Re: Compilando Ktechlab-GcB

Mensaje por Pikitin Miér 9 Dic 2009 - 19:18

Perdona Litox9.. estoy medio ciego..

Supongo que el problema es este:

/usr/bin/ld: cannot find -lreadline

Comprueva que tienes instalado libreadlineX-dev ; yo tengo libreadline5-dev, pero quizás tu tengas otra versión, el tema es instalar la librería-dev.


Saludos.

Pikitin
veterano
veterano

Mensajes : 623
Fecha de inscripción : 26/11/2008

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

ktechlab - Compilando Ktechlab-GcB Empty Re: Compilando Ktechlab-GcB

Mensaje por maigke Miér 9 Dic 2009 - 21:56

maigke
maigke
Asiduo del Foro
Asiduo del Foro

Mensajes : 210
Fecha de inscripción : 12/04/2009
Edad : 46
Localización : Mexico

Volver arriba Ir abajo

ktechlab - Compilando Ktechlab-GcB Empty Re: Compilando Ktechlab-GcB

Mensaje por litox9 Miér 9 Dic 2009 - 22:28

Bueno parece que me va a seguir dando problemas esto... despues de tirar de apt-file y aptitude he conseguido hacer make sin problemas pero ahora cuando hago el install me sale esto:

make[3]: *** [install-ktliconDATA] Error 1
make[3]: se sale del directorio `/home/litox/Documents/Programacion/ktechlab-gcb-0.3.7/icons/pics'
make[2]: *** [install-am] Error 2
make[2]: se sale del directorio `/home/litox/Documents/Programacion/ktechlab-gcb-0.3.7/icons/pics'
make[1]: *** [install-recursive] Error 1
make[1]: se sale del directorio `/home/litox/Documents/Programacion/ktechlab-gcb-0.3.7/icons'
make: *** [install-recursive] Error 1

Y aquí que no se donde cojerme para solucionarlo.
litox9
litox9
Asiduo del Foro
Asiduo del Foro

Mensajes : 101
Fecha de inscripción : 14/04/2009

http://litox.entramado.net/

Volver arriba Ir abajo

ktechlab - Compilando Ktechlab-GcB Empty Re: Compilando Ktechlab-GcB

Mensaje por Pikitin Jue 10 Dic 2009 - 2:27

Quizás desinstalando primero la versión anterior...

Yo suelo instalar encima, pero a veces me ha dado errores al instalar y se ha solucionado desinstalando primero..

Pikitin
veterano
veterano

Mensajes : 623
Fecha de inscripción : 26/11/2008

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

ktechlab - Compilando Ktechlab-GcB Empty Re: Compilando Ktechlab-GcB

Mensaje por litox9 Jue 10 Dic 2009 - 9:24

Si, tenia desinstalada la versión anterior ese no es el problema nose que puede pasar.
litox9
litox9
Asiduo del Foro
Asiduo del Foro

Mensajes : 101
Fecha de inscripción : 14/04/2009

http://litox.entramado.net/

Volver arriba Ir abajo

ktechlab - Compilando Ktechlab-GcB Empty Re: Compilando Ktechlab-GcB

Mensaje por maigke Jue 10 Dic 2009 - 19:35

mira esta es la lista de dependencias que tengo en mi caja Ubuntu 9.10 de 32bits

mike@mike:~/apps/ktechlab-gcb-0.3.7-0/src$ ldd ktechlab
linux-gate.so.1 => (0x00d04000)
libreadline.so.5 => /lib/libreadline.so.5 (0x008ee000)
libgpsim.so.0 => /usr/lib/libgpsim.so.0 (0x00110000)
libgpsim_eXdbm.so.0 => /usr/lib/libgpsim_eXdbm.so.0 (0x00e57000)
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0x00925000)
libgdk-x11-2.0.so.0 => /usr/lib/libgdk-x11-2.0.so.0 (0x00352000)
libatk-1.0.so.0 => /usr/lib/libatk-1.0.so.0 (0x003e7000)
libgdk_pixbuf-2.0.so.0 => /usr/lib/libgdk_pixbuf-2.0.so.0 (0x00404000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0x00db9000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0x0041e000)
libcairo.so.2 => /usr/lib/libcairo.so.2 (0x00621000)
libpng12.so.0 => /usr/lib/libpng12.so.0 (0x00466000)
libpixman-1.so.0 => /usr/lib/libpixman-1.so.0 (0x0048e000)
libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x005ab000)
libgmodule-2.0.so.0 => /usr/lib/libgmodule-2.0.so.0 (0x008c5000)
libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x004d5000)
librt.so.1 => /lib/tls/i686/cmov/librt.so.1 (0x006f2000)
libglib-2.0.so.0 => /lib/libglib-2.0.so.0 (0x004db000)
libpopt.so.0 => /lib/libpopt.so.0 (0x00591000)
libkhtml.so.4 => /usr/lib/libkhtml.so.4 (0x00e5e000)
libkdeprint.so.4 => /usr/lib/libkdeprint.so.4 (0x006fb000)
libkjs.so.1 => /usr/lib/libkjs.so.1 (0x007e6000)
libpcreposix.so.3 => /usr/lib/libpcreposix.so.3 (0x0059b000)
libpcre.so.3 => /lib/libpcre.so.3 (0x006a8000)
libktexteditor.so.0 => /usr/lib/libktexteditor.so.0 (0x00861000)
libkparts.so.2 => /usr/lib/libkparts.so.2 (0x00d05000)
libkabc.so.1 => /usr/lib/libkabc.so.1 (0x016cb000)
libvcard.so.0 => /usr/lib/libvcard.so.0 (0x00d50000)
libkresources.so.1 => /usr/lib/libkresources.so.1 (0x00dff000)
libkutils.so.1 => /usr/lib/libkutils.so.1 (0x0432a000)
libkio.so.4 => /usr/lib/libkio.so.4 (0x05296000)
libkdesu.so.4 => /usr/lib/libkdesu.so.4 (0x0060b000)
libkwalletclient.so.1 => /usr/lib/libkwalletclient.so.1 (0x006d9000)
libacl.so.1 => /lib/libacl.so.1 (0x0059e000)
libattr.so.1 => /lib/libattr.so.1 (0x006eb000)
libkdeui.so.4 => /usr/lib/libkdeui.so.4 (0x06519000)
libkdecore.so.4 => /usr/lib/libkdecore.so.4 (0x03fda000)
libDCOP.so.4 => /usr/lib/libDCOP.so.4 (0x00d7c000)
libart_lgpl_2.so.2 => /usr/lib/libart_lgpl_2.so.2 (0x0089d000)
libidn.so.11 => /usr/lib/libidn.so.11 (0x00dc6000)
libkdefx.so.4 => /usr/lib/libkdefx.so.4 (0x00e26000)
libqt-mt.so.3 => /usr/lib/libqt-mt.so.3 (0x033c5000)
libaudio.so.2 => /usr/lib/libaudio.so.2 (0x008ca000)
libXt.so.6 => /usr/lib/libXt.so.6 (0x01d5e000)
libjpeg.so.62 => /usr/lib/libjpeg.so.62 (0x01851000)
libXi.so.6 => /usr/lib/libXi.so.6 (0x008b4000)
libXrender.so.1 => /usr/lib/libXrender.so.1 (0x008e4000)
libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0x00ce6000)
libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0x00cef000)
libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0x005a6000)
libXft.so.2 => /usr/lib/libXft.so.2 (0x076ec000)
libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0x05075000)
libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0x01280000)
libXext.so.6 => /usr/lib/libXext.so.6 (0x06afb000)
libpthread.so.0 => /lib/tls/i686/cmov/libpthread.so.0 (0x06f25000)
libSM.so.6 => /usr/lib/libSM.so.6 (0x00cfa000)
libICE.so.6 => /usr/lib/libICE.so.6 (0x012ad000)
libz.so.1 => /lib/libz.so.1 (0x02fec000)
libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0x005e9000)
libX11.so.6 => /usr/lib/libX11.so.6 (0x02d83000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x012c8000)
libm.so.6 => /lib/tls/i686/cmov/libm.so.6 (0x05af8000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x013ba000)
libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0x02b14000)
libncurses.so.5 => /lib/libncurses.so.5 (0x0626b000)
libXcomposite.so.1 => /usr/lib/libXcomposite.so.1 (0x008bf000)
libXdamage.so.1 => /usr/lib/libXdamage.so.1 (0x00df9000)
libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0x013d8000)
libgio-2.0.so.0 => /usr/lib/libgio-2.0.so.0 (0x059a1000)
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0x04567000)
libdirectfb-1.2.so.0 => /usr/lib/libdirectfb-1.2.so.0 (0x0276e000)
libfusion-1.2.so.0 => /usr/lib/libfusion-1.2.so.0 (0x0228d000)
libdirect-1.2.so.0 => /usr/lib/libdirect-1.2.so.0 (0x04717000)
libxcb-render-util.so.0 => /usr/lib/libxcb-render-util.so.0 (0x070ac000)
libxcb-render.so.0 => /usr/lib/libxcb-render.so.0 (0x0729f000)
libxcb.so.1 => /usr/lib/libxcb.so.1 (0x0207a000)
/lib/ld-linux.so.2 (0x005ee000)
libXau.so.6 => /usr/lib/libXau.so.6 (0x00e53000)
libexpat.so.1 => /lib/libexpat.so.1 (0x04bdf000)
libuuid.so.1 => /lib/libuuid.so.1 (0x013de000)
libresolv.so.2 => /lib/tls/i686/cmov/libresolv.so.2 (0x0246b000)
libselinux.so.1 => /lib/libselinux.so.1 (0x013e3000)
libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0x01ff6000)

Comparalo con el que tienes tu, si algo falta, checale Very Happy

Creo que el error te dice que hay un problema con los iconos de Ktechlab, antes del error


make[3]: *** [install-ktliconDATA] Error 1
make[3]: se sale del directorio `/home/litox/Documents/Programacion/ktechlab-gcb-0.3.7/icons/pics'

Que te pone?
Saludos

Oye buscando en el Google source encontre este link
http://www.google.com.mx/codesearch?q=ktlicon&hl=es&btnG=Buscar+c%C3%B3digo

y hace referancia al archivo Makefile.am tanto de la version 0.2 como 0.3, dandole clic a la version 0.3
muestra esto

Código:


METASOURCES = AUTO
ktlicon_DATA = and.png cell.png logic_input.png logic_output.png nand.png \
                nor.png not.png or.png xor.png current_source.png ground.png voltage.png \
                capacitor.png led.png resistor.png signal_lamp.png seven_segment.png ammeter.png \
                diode.png npn.png pnp.png voltmeter.png dpdt.png dpst.png ptb.png ptm.png \
                spdt.png spst.png keypad.png opamp.png xnor.png circuit.png flowcode.png \
                delay.png interrupt.png pinread.png pinwrite.png portread.png portwrite.png \
                repeat.png while.png for.png assignment.png branch.png delay.png embed.png end.png \
                for.png interrupt.png pinread.png pinwrite.png portread.png portwrite.png \
                repeat.png start.png sub.png subcall.png unary.png while.png item.png ic1.png \
                ic2.png ic3.png voltagesignal.png currentsignal.png clockinput.png cccs.png \
                ccvs.png vcvs.png vccs.png mechanics.png buffer.png external_connection.png \
                logicprobe.png potentiometer.png resistordip.png bidirled.png project_library.png \
                project_program.png bus.png floatingprobe.png inductor.png matrixdisplay.png \
                rotary.png
ktlicondir = $(kde_datadir)/ktechlab/icons

En el error del make dice que no puede instalar ktliconDATA, estos segun veo en el Makefile.am dice que son todos los iconos del ktechlab, ademas de que te indica en donde deben estar con ktlicondir

Tal vez, tengas un problema de permisos con las imagenes, o puede ser que alguna de las imagenes que estan listadas en el ktlicondata no la encuentre, tambien revisa eso

Espero te sirva
maigke
maigke
Asiduo del Foro
Asiduo del Foro

Mensajes : 210
Fecha de inscripción : 12/04/2009
Edad : 46
Localización : Mexico

Volver arriba Ir abajo

ktechlab - Compilando Ktechlab-GcB Empty Re: Compilando Ktechlab-GcB

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.