vrruiz / visualino

A desktop version of Roboblocks, a block-based programming environment for Arduino.
BSD 2-Clause "Simplified" License
42 stars 39 forks source link

Visualino no se puede instalar en Fedora 28 #47

Open lea8989 opened 5 years ago

lea8989 commented 5 years ago

Hola, Realicé todos los pasos de la instalación para poder tener Visualino en Fedora 28 pero no es posible. Al ejecutar "make" me dice: **make: * No se especificó ningún objetivo y no se encontró ningún makefile. Alto ¿Alguna solución? Gracias Saludos.

vrruiz commented 5 years ago

El problema está en que las herramientas de Qt5 en Ubuntu y Fedora tienen diferentes nombres, lo que hace que los .pro no rulen bien. En concreto, hay que modificar las llamadas a lupdate y lrelease de ts/ts.pro a lupdate-qt5 y lrelease-qt5.

Una vez hecho eso, con qmake-qt5 && make te debe compilar correctamente (acabo de comprobarlo con Fedora 29).

vrruiz commented 5 years ago

Por cierto, estamos trabajando en un spec para Fedora y poder así generar los paquetes rpm.

lea8989 commented 5 years ago

Hola Victor, ¡gracias por tu respuesta! ¡Que bueno que estén trabajando en un .rpm para fedora!, si necesitan una mano o algo aquí estoy.

Los cambios los había realizado, ahora cambié make por qmake-qt5 && make y compiló. De todos modos sigo sin poder tener Visualino en Fedora. Luego de los pasos anteriores lo que hice fue:

  1. make install
  2. sudo mkdir /usr/share/visualino/ && sudo cp -r roboblocks/html/ /usr/share/visualino/

Si accedo a /home/usuario/Visualino/visualino-master/src y ejecuto el binario visualino me abre el programa pero sin los bloques (Captura) y en /usr/share/visualino no hay ningún binario y el archivo index.html me habre "visualino" en el navegador pero sin la posibilidad de seleccionar las placas (Captura)

vrruiz commented 5 years ago

Justo con ese problema nos hemos topado creando el spec. Hay que modificar la línea de DESTDIR en src/src.pro para indicar la ruta de instalación.

lea8989 commented 5 years ago

Cambié la ruta de instalación pero continuo con el mismo inconveniente.