Piklab - error en compilacion

Dudas al crear un paquete? cualquier problema que tengas con makepkg comentalo aca!
Muruhuay
Novato
Mensajes: 8
Registrado: 25 Feb 2012, 02:21

Piklab - error en compilacion

Mensaje por Muruhuay » 25 Feb 2012, 02:42

Tengo problemas al instalar piklab de los repositorios AUR, me sale este error:

Código: Seleccionar todo

/opt/qt/include/qvaluelist.h:530:14: error:   argumento de inicialización 1 de ‘QValueList<T>::iterator QValueList<T>::append(const T&) [with T = Pic::Data*, QValueList<T>::iterator = QValueListIterator<Pic::Data*>]’ [-fpermissive]
make[2]: *** [src/devices/pic/xml/CMakeFiles/pic_xml_to_data.dir/pic_xml_to_data.o] Error 1
make[1]: *** [src/devices/pic/xml/CMakeFiles/pic_xml_to_data.dir/all] Error 2
make: *** [all] Error 2
==> ERROR: Se produjo un error en build().
    Cancelando...
==> ERROR:Makepkg no ha podido compilar piklab.
==> Reiniciar la compilación de piklab?[s/N]
==> ----------------------------------------
==> 

He intentado hacerlo con algunas recomendaciones en los comentarios de la pagina del paquete Piklab https://aur.archlinux.org/packages.php? ... mments=all

Alguna solución?

Nota: Uso Arch 64b

Avatar de Usuario
mcun
Archer Extremo
Archer Extremo
Mensajes: 393
Registrado: 19 May 2010, 11:52
Contactar:

Re: Piklab - error en compilacion

Mensaje por mcun » 25 Feb 2012, 11:30

revisa el PKGBUILLD luego que la que la versión del paquete este disponible en la url que indica, que tengas las dependencias, aunque al pareces si estan...
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 | Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809 | @mr_mcun

Muruhuay
Novato
Mensajes: 8
Registrado: 25 Feb 2012, 02:21

Re: Piklab - error en compilacion

Mensaje por Muruhuay » 25 Feb 2012, 14:05

Gracias por contestar.
Si revisé el PKGBUILD , el problema pasa en la compilación del paquete. :cry:

Avatar de Usuario
ellos
Archer
Archer
Mensajes: 57
Registrado: 13 Mar 2012, 23:29
Ubicación: Boole's Land

Re: Piklab - error en compilacion

Mensaje por ellos » 20 Mar 2012, 14:51

Hola Muruhuay, estuve buscando por internet y no encontre nada en concreto, hasta que di con vos. Yo tengo el mismo problema, no puedo instalar piklab. Ya lo has podido solucionar? No quiero tener que instalar KDE para poder usarlo, me llevo mejor con gnome.

Hace unos pocos dias me cambie a Arch y esto no me habia ocurrido en otras distros =(

Saludos! ;)

Avatar de Usuario
madek
Equipo Hispano
Equipo Hispano
Mensajes: 2149
Registrado: 03 Sep 2009, 12:50
Ubicación: Puente Alto, Chile

Re: Piklab - error en compilacion

Mensaje por madek » 20 Mar 2012, 15:01

alguien noto esto en el primer comentario de aur
For those who did not understand how to install piklab when the conversion error comes up when compiling with gcc 4.6
Asi hacemos las cosas => The Arch Way
Judd Vinet "Arch Linux es lo que tú haces de él"
Imagen

Avatar de Usuario
ellos
Archer
Archer
Mensajes: 57
Registrado: 13 Mar 2012, 23:29
Ubicación: Boole's Land

Re: Piklab - error en compilacion

Mensaje por ellos » 21 Mar 2012, 14:22

madek escribió:alguien noto esto en el primer comentario de aur
For those who did not understand how to install piklab when the conversion error comes up when compiling with gcc 4.6
Perdon, pero no entiendo cual es el problema. Aun asi como lo compilo, que debo usar?

Instale gcc, hace un par de dias, para mas informacion -->

Código: Seleccionar todo

core/gcc 4.6.3-1 (base-devel) [instalado]
    The GNU Compiler Collection - C and C++ frontends
core/gcc-ada 4.6.3-1
    Ada front-end for GCC (GNAT)
core/gcc-fortran 4.6.3-1
    Fortran front-end for GCC
core/gcc-go 4.6.3-1
    Go front-end for GCC
core/gcc-libs 4.6.3-1 (base) [instalado]
    Runtime libraries shipped by GCC
core/gcc-objc 4.6.3-1
    Objective-C front-end for GCC
community/arm-elf-gcc-base 4.6.3-1
    The GNU Compiler Collection
community/arm-wince-cegcc-binutils 0.59.1-1 (cegcc)
    CE GCC bundle - cross compilation tools for WinCE
community/arm-wince-cegcc-cegccdll 0.59.1-1 (cegcc)
    CE GCC bundle - cross compilation tools for WinCE
community/arm-wince-cegcc-cegccdll-dummy 0.59.1-3
    CE GCC bundle - cross compilation tools for WinCE
community/arm-wince-cegcc-cegccthrddll 0.59.1-1 (cegcc)
    CE GCC bundle - cross compilation tools for WinCE
community/arm-wince-cegcc-docs 0.59.1-1 (cegcc)
    CE GCC bundle - cross compilation tools for WinCE
community/arm-wince-cegcc-gcc 0.59.1-4 (cegcc)
    CE GCC bundle - cross compilation tools for WinCE
community/arm-wince-cegcc-gcc-base 0.59.1-3
    CE GCC bundle - cross compilation tools for WinCE
community/arm-wince-cegcc-importlibs 0.59.1-2 (cegcc)
    CE GCC bundle - cross compilation tools for WinCE
community/arm-wince-cegcc-libstdcppdll 0.59.1-1 (cegcc)
    CE GCC bundle - cross compilation tools for WinCE
community/arm-wince-cegcc-newlib 0.59.1-1 (cegcc)
    CE GCC bundle - cross compilation tools for WinCE
community/arm-wince-cegcc-profile 0.59.1-1 (cegcc)
    CE GCC bundle - cross compilation tools for WinCE
community/arm-wince-cegcc-w32api 0.59.1-1 (cegcc)
    CE GCC bundle - cross compilation tools for WinCE
community/avr-gcc 4.6.3-1
    The GNU avr Compiler Collection
community/colorgcc 1.3.2-8
    A Perl wrapper to colorize the output of compilers with warning/error messages matching the gcc output format
community/gcc-docs 4.6.2-1
    Set of HTML documentation for GCC
community/mingw32-gcc 4.6.2-1
    A C and C++ cross-compilers for building Windows executables on Linux
community/mingw32-gcc-base 4.6.2-1
    A C cross-compiler for building Windows executables on Linux

Avatar de Usuario
ellos
Archer
Archer
Mensajes: 57
Registrado: 13 Mar 2012, 23:29
Ubicación: Boole's Land

Re: Piklab - error en compilacion

Mensaje por ellos » 30 Mar 2012, 17:25

Alguien sabe que debo instalar en Gnome 3 para poder correr sin ningun problema los programas de KDE? Que dependencias tiene Piklab, como las busco??
Gracias

Avatar de Usuario
ellos
Archer
Archer
Mensajes: 57
Registrado: 13 Mar 2012, 23:29
Ubicación: Boole's Land

Re: Piklab - error en compilacion

Mensaje por ellos » 03 Abr 2012, 16:10

Hola a todos, les cuento que aun no puedo solucinar mi problema. alguien sabe y me ayuda a compilar este programa....

Les muestro el error que tengo a la hora de la compilacion:

Código: Seleccionar todo

$ cmake .
-- Found KDE3 include dir: /opt/kde/include
-- Found KDE3 library dir: /opt/kde/lib
-- Found KDE3 dcopidl preprocessor: /opt/kde/bin/dcopidl
-- Found KDE3 dcopidl2cpp preprocessor: /opt/kde/bin/dcopidl2cpp
-- Found KDE3 kconfig_compiler preprocessor: /opt/kde/bin/kconfig_compiler
-- Found LIBUSB 
-- LIBUSB version: 0.1.12
CMake Error at cmake/FindReadline.cmake:7 (message):
  Could not find readline header
Call Stack (most recent call first):
  cmake/Piklab.cmake:56 (find_package)
  CMakeLists.txt:21 (include)


-- Configuring incomplete, errors occurred!
Necesito este programa, haciendo una analogia seria como el reproductor de musica, es casi indispensable.
Muchas gracias =)

Avatar de Usuario
ellos
Archer
Archer
Mensajes: 57
Registrado: 13 Mar 2012, 23:29
Ubicación: Boole's Land

Re: Piklab - error en compilacion

Mensaje por ellos » 18 Abr 2012, 18:01

Bueno...... en realidad ya no se que hacer y llevo bastante tiempo con este problema. Nadie puede ayudarme? Necesito este programa, tengo que hacer un proyecto para la facultad y de esta manera se me complica mucho.
Les cuento que no he dejado de probar distintas formas de instalarlo, pero le estoy escapando a algo (quizas sea una zoncera). Les paso el error que sale en la consola cuando compilo.
nota: He probado con la ultima version estable de piklab pero es peor, me tira mas errores aun. Esta es la version piklab-0.15.10

$ cmake .

Código: Seleccionar todo

-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Found Qt3: /opt/qt/lib/libqt-mt.so 
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/libX11.so
-- Looking for include files CMAKE_HAVE_PTHREAD_H
-- Looking for include files CMAKE_HAVE_PTHREAD_H - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE 
-- Found KDE3 include dir: /opt/kde/include
-- Found KDE3 library dir: /opt/kde/lib
-- Found KDE3 dcopidl preprocessor: /opt/kde/bin/dcopidl
-- Found KDE3 dcopidl2cpp preprocessor: /opt/kde/bin/dcopidl2cpp
-- Found KDE3 kconfig_compiler preprocessor: /opt/kde/bin/kconfig_compiler
-- checking for module 'libusb'
--   found libusb, version 0.1.12
-- Found LIBUSB 
-- LIBUSB version: 0.1.12
-- Found Curses: /usr/lib/libcurses.so 
-- Found LIBREADLINE 
-- Found LIBHISTORY 
-- Looking for include files HAVE_PPDEV
-- Looking for include files HAVE_PPDEV - found
-- Looking for include files HAVE_PPBUS
-- Looking for include files HAVE_PPBUS - not found.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/lain/piklab-0.15.10
$ make

Código: Seleccionar todo

/opt/qt/include/qmemarray.h: En la instanciación de ‘QMemArray<type>::QMemArray(int) [with type = BitValue]’:
/home/lain/piklab-0.15.10/src/devices/base/generic_device.h:139:36:   se requiere desde aquí
/opt/qt/include/qmemarray.h:62:54: aviso: la conversión de ‘int’ desde ‘long unsigned int’ puede alterar su valor [-Wconversion]
/opt/qt/include/qmemarray.h: En la instanciación de ‘bool QMemArray<type>::resize(uint) [with type = BitValue; uint = unsigned int]’:
/home/lain/piklab-0.15.10/src/devices/base/generic_device.h:145:39:   se requiere desde aquí
/opt/qt/include/qmemarray.h:73:73: aviso: la conversión de ‘uint {aka unsigned int}’ desde ‘long unsigned int’ puede alterar su valor [-Wconversion]
/opt/qt/include/qmemarray.h: En la instanciación de ‘type& QMemArray<type>::operator[](int) const [with type = BitValue]’:
/home/lain/piklab-0.15.10/src/devices/base/generic_device.h:148:54:   se requiere desde aquí
/opt/qt/include/qmemarray.h:103:56: aviso: la conversión de ‘uint {aka unsigned int}’ desde ‘long unsigned int’ puede alterar su valor [-Wconversion]
In file included from /home/lain/piklab-0.15.10/src/common/common/bitvalue.h:13:0,
                 from /home/lain/piklab-0.15.10/src/devices/pic/base/pic.h:15,
                 from /home/lain/piklab-0.15.10/src/devices/pic/base/pic_protection.h:12,
                 from /home/lain/piklab-0.15.10/src/devices/pic/base/pic_protection.cpp:9:
/home/lain/piklab-0.15.10/src/common/common/range.h: En la instanciación de ‘GenericRangeVector<Type, RangeType>::GenericRangeVector(const RangeType&) [with Type = Address; RangeType = AddressRange]’:
/home/lain/piklab-0.15.10/src/devices/pic/base/pic_protection.cpp:151:61:   se requiere desde aquí
/home/lain/piklab-0.15.10/src/common/common/range.h:46:48: error: ‘append’ no se declaró en este ámbito, y no se encontraron declaraciones en la búsqueda dependiente de argumentos en el punto de la instanciación [-fpermissive]
/home/lain/piklab-0.15.10/src/common/common/range.h:46:48: nota: no se encontraron declaraciones en la base dependiente ‘QValueVector<AddressRange>’ pur la búsqueda no calificada
/home/lain/piklab-0.15.10/src/common/common/range.h:46:48: nota: use ‘this->append’ en su lugar
make[2]: *** [src/devices/pic/base/CMakeFiles/picbase.dir/pic_protection.o] Error 1
make[1]: *** [src/devices/pic/base/CMakeFiles/picbase.dir/all] Error 2
make: *** [all] Error 2

Avatar de Usuario
mcun
Archer Extremo
Archer Extremo
Mensajes: 393
Registrado: 19 May 2010, 11:52
Contactar:

Re: Piklab - error en compilacion

Mensaje por mcun » 18 Abr 2012, 18:19

Leiste el primer comentario del paquete
Thanks to janserv for his patches.
For those who did not understand how to install piklab when the conversion error comes up when compiling with gcc 4.6:
Download the 2 packages that I made based on the comments bellow :

http://www.multiupload.com/Z6BXT87AKJ
piklab-0.15.10-6-i686.pkg.tar.xz (1.68 MB)


http://www.multiupload.com/VZAIU4IO3U
qt3-3.3.8-20-i686.pkg.tar.xz (7.7 MB)


Then install them:
su -c 'pacman -U qt3-3.3.8-20-i686.pkg.tar.xz'
su -c 'pacman -U piklab-0.15.10-6-i686.pkg.tar.xz'
También puedes o deberías contactarte con el mantenedor del paquete para que trate de actualizarlo si es necesario o tratar de resolver el asunto
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 | Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809 | @mr_mcun

Avatar de Usuario
ellos
Archer
Archer
Mensajes: 57
Registrado: 13 Mar 2012, 23:29
Ubicación: Boole's Land

Re: Piklab - error en compilacion

Mensaje por ellos » 18 Abr 2012, 19:19

mcun escribió:Leiste el primer comentario del paquete
Thanks to janserv for his patches.
For those who did not understand how to install piklab when the conversion error comes up when compiling with gcc 4.6:
Download the 2 packages that I made based on the comments bellow :

http://www.multiupload.com/Z6BXT87AKJ
piklab-0.15.10-6-i686.pkg.tar.xz (1.68 MB)


http://www.multiupload.com/VZAIU4IO3U
qt3-3.3.8-20-i686.pkg.tar.xz (7.7 MB)


Then install them:
su -c 'pacman -U qt3-3.3.8-20-i686.pkg.tar.xz'
su -c 'pacman -U piklab-0.15.10-6-i686.pkg.tar.xz'
También puedes o deberías contactarte con el mantenedor del paquete para que trate de actualizarlo si es necesario o tratar de resolver el asunto
Hola, me demore un poco porque queria comprobar los enlaces y ver que decian en los comentarios de aur. Los enlaces del primer comentario estan caidos. Pero a traves de yaourt modifique el PKGBUILD y para mi sorpresa el codigo que esta en los comentarios de aur ya estaban en el PKGBUILD pero estaban "comentados" por lo que solo tuve que sacarle los "#" y borre la otra parte del build. Luego quiero instalarlo y me dice que no lo puede descargar, para lo que ingreso por el navegador al link del PKGBUILD y efectivamente no se podia descargar nada, asi que busque el link de descarga desde la pagina oficial y lo agregue al PKGBUILD pero he aqui otro problema me dice " ERROR: ¡Uno o más archivos no pasaron la verificación de integridad! ". Como puedo saltar esta verificacion o como le agrego la correcta verificacion del nuevo enlace ???
Muchas gracias por tus molestias.
Saludos

Avatar de Usuario
mcun
Archer Extremo
Archer Extremo
Mensajes: 393
Registrado: 19 May 2010, 11:52
Contactar:

Re: Piklab - error en compilacion

Mensaje por mcun » 18 Abr 2012, 19:25

veras que en la pK hay un md5sum deben coincidir con los del la web de descarga
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 | Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809 | @mr_mcun

Avatar de Usuario
ellos
Archer
Archer
Mensajes: 57
Registrado: 13 Mar 2012, 23:29
Ubicación: Boole's Land

Re: Piklab - error en compilacion

Mensaje por ellos » 18 Abr 2012, 19:35

Si ya lo encontre y lo modifique. Parece que no termina mas!!!
Ahora me dice que tiene un error en esta linea del BUILD

Código: Seleccionar todo

cd ${srcdir}/$pkgname-$pkgver
y me dice que no existe el fichero o el directorio.
Que es lo que hace esta linea del BUILD ?
Le debo colocar la direccion completa de donde quiero instalar el programa ????

Avatar de Usuario
mcun
Archer Extremo
Archer Extremo
Mensajes: 393
Registrado: 19 May 2010, 11:52
Contactar:

Re: Piklab - error en compilacion

Mensaje por mcun » 18 Abr 2012, 19:43

madek dio un taller sobre empaquetado este es el log

http://pastebin.com/1B9zqWVd

este el post

http://foros.archlinux-es.org/viewtopic ... 7&start=30

lo que sucede es que tienes que construir le directorio de trabajo... lee el log del taller y veras que es muy fácil
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 | Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809 | @mr_mcun

Avatar de Usuario
ellos
Archer
Archer
Mensajes: 57
Registrado: 13 Mar 2012, 23:29
Ubicación: Boole's Land

Re: Piklab - error en compilacion

Mensaje por ellos » 18 Abr 2012, 19:47

OK, me pongo en campaña. jejeje
Muchas gracias por tu ayuda. =]

Responder