PikLoops: una pequeña aplicación

Ver el tema anterior Ver el tema siguiente Ir abajo

PikLoops: una pequeña aplicación

Mensaje por digigalos el Miér 28 Ene 2009 - 10:50

Indagando en la distribución de Fedora para electrónicos me he encontrado con PikLoops, una pequeña aplicación que genera el código en ensamblador para microcontroladores PIC de temporizaciones. Basta poner la frecuencia y la temporización deseada en segundos para obtener el codigo en ensamblador necesario. Pues bien, como no está en los repositorios de Ubuntu voy a la web del proyecto a ver si existe el paquete .deb. Pero nada, me enuentro con el clásico tar.gz para descomprimir. Leo el fichero INSTALL para seguir las intrucciones, auque sé que no lo voy a conseguir porque siempre me falla el make. Abro consola, voy a la carpeta, perdón, directorio descomprimido, ejecuto el /.configure, todo bien, y cuando hago el make: make: *** No se especificó ningún objetivo y no se encontró ningún makefile. Alto. Y ahí se me acaban mis limitados recursos informáticos.

¿Alguien sabe por qué no me funciona nunca el dichoso make? ¿Alguien puede hacer un paquete .deb? O mejor: ¿alguien puede explicar como hacer el .deb paso a paso a ver si aprendo de una vez?
avatar
digigalos
Participante
Participante

Mensajes : 16
Fecha de inscripción : 20/01/2009

http://digigalos.es

Volver arriba Ir abajo

Re: PikLoops: una pequeña aplicación

Mensaje por jpic el Miér 28 Ene 2009 - 23:33

digigalos escribió:Indagando en la distribución de Fedora para electrónicos me he encontrado con PikLoops, una pequeña aplicación que genera el código en ensamblador para microcontroladores PIC de temporizaciones. Basta poner la frecuencia y la temporización deseada en segundos para obtener el codigo en ensamblador necesario. Pues bien, como no está en los repositorios de Ubuntu voy a la web del proyecto a ver si existe el paquete .deb. Pero nada, me enuentro con el clásico tar.gz para descomprimir. Leo el fichero INSTALL para seguir las intrucciones, auque sé que no lo voy a conseguir porque siempre me falla el make. Abro consola, voy a la carpeta, perdón, directorio descomprimido, ejecuto el /.configure, todo bien, y cuando hago el make: make: *** No se especificó ningún objetivo y no se encontró ningún makefile. Alto. Y ahí se me acaban mis limitados recursos informáticos.

¿Alguien sabe por qué no me funciona nunca el dichoso make? ¿Alguien puede hacer un paquete .deb? O mejor: ¿alguien puede explicar como hacer el .deb paso a paso a ver si aprendo de una vez?

amigo eso ya esta solucionado hace rato, por favor busquen priemro en el foro hantes de postear.

mira aqui.

quiza te haga falta instalar este paquete build-essential. prueba y avisa.

hacer un paquete debian de buenas a primera es un poco tedioso debes saber bien lo que haces o terminaras en un mar de errores y librerias que ni idea sabras para q son.

si piensas hacer un paquete debian te recomiendo q lo hagas en un sistema aparte para q no estropes el tuyo, ejemplo virtualiza debian o ubuntu que veo que es el q usas, puedes probar qemu pero recomiendo virtualbox es excelente.
avatar
jpic
Participante Activo
Participante Activo

Mensajes : 34
Fecha de inscripción : 15/12/2008
Localización : Colombia

Volver arriba Ir abajo

Re: PikLoops: una pequeña aplicación

Mensaje por jpic el Miér 28 Ene 2009 - 23:38

amigo esa web q citas no es la oficial en el post q te mencione anteriormente esta todo
avatar
jpic
Participante Activo
Participante Activo

Mensajes : 34
Fecha de inscripción : 15/12/2008
Localización : Colombia

Volver arriba Ir abajo

Re: PikLoops: una pequeña aplicación

Mensaje por Pikitin el Jue 29 Ene 2009 - 13:29

Puede que la página que citaba digigalos sea una antigua, porque tiene
para descargar la versión 0.2.1, cuando en la de sourceforge tienen la
0.2.5.

Las explicaciones de jpic para compilar están muy bién,
si instalas todo lo que dice vas a tener de sobra para compilar casi
cualquier cosa:

2. instalar paquetes necesarios para compilar:

aptitude update

aptitude
install build-essential autoconf automake1.9 libc6 libc6-dev kdelibs
kdelibs4-dev libreadline5-dev libqt3-mt libqt3-mt-dev libusb-dev
kdelibs4c2a libacl1 libart-2.0-2 libattr1 libaudio2 libc6
libfontconfig1 libfreetype6 libgamin0 libgcc1 libice6 libidn11
libjpeg62 libpcre3 libpng12-0 libqt3-mt libreadline5 libsm6 libstdc++6
libx11-6 libxcursor1 libxext6 libxft2 libxi6 libxinerama1 libxrandr2
libxrender1 libxt6 zlib1g

Aunque solo para pikloops sobran algunas cosas, pero te pueden venir bien para compilar en futuras ocasiones.

Si tienes todo esto instalado es dificil que te falle alguna comilación,
para compilar la mayoría de las veces no hay que saber nada de
informática, solo hay que tener instaladas las herramientas necesarias
y leer las instrucciones, que en la mayoría de los casos solo es
./configure, make, make install, aunque a veces hay que usar parámetros
de entrada.

cuando hago el make: make: *** No se especificó ningún objetivo y no se encontró ningún makefile. Alto
Si el configure ha ido bien el make no debería darte ese error, eso suele
pasar cuando el configure ha fallado, mira bien los últimos mensajes
que tira el configure a ver que dicen...
Si todo ha ido bien debe darte este mensaje:

Good - your configure finished. Start make now

Si no pone esto es que algo ha fallado, lee las últimas lineas para saber
que falla, o casi mejor no leas nada... instala lo recomendado por jpic
espera a que termine y vuelve a ejecutar configure...
te saldrá el mensaje de que todo ha ido bien.

Hacer paquetes .deb no tiene porqué ser complicado,
pero siempre es mejor compilar en el sistema donde se va ha instalar la
aplicación y no hay que abusar de los .deb, pero hay métodos sencillos
de hacerlos, sobre todo para pequeños programas con pocas dependencias.
El problema de los .deb es que es arriesgado, te puedes cargar algo del
sistema, aunque no es habitual, pero al estar ejecutando un instalador
con permisos de root, vá a sobrescribir todo lo que pille por medio, si
has cometido algún fallo o se ha colado algún archivo en algún sitio
que no debería puedes cargarte el sistema, o llenarlo de archivos inservibles
Al instalar paquetes .deb que no sean oficiales hay que echar un ojo
a los archivos que se van a instalar y donde los va a instalar... por si acaso...

Pero primero deberías familiarizarte con las compilaciones y cuando veas que
en el 90% de los casos compilar se reduce a escribir los famosos
./configure, make, (sudo) make install y esperar a que haga cada cosa;
entonces empieza a hacer algunas pruebas con métodos sencillos de crear .deb

Pikitin
veterano
veterano

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

http://linuxmicros.blogspot.com/

Volver arriba Ir abajo

Re: PikLoops: una pequeña aplicación

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


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