[Jde-dev] No funciona el opencvdemo del trunk

JoseMaria jmplaza en gsyc.es
Lun Abr 4 13:43:36 CEST 2011


Estupendo. Estas cosas se van aprendiendo poco a poco y la
realimentación de otros desarrolladores siempre vienen bien, que Edu no
pasa ni una :-)

Si quieres sube una entrada al mediawiki de jderobot, en el manual, que
sirva de referencia para quien quiera subir e integrar en el repositorio
oficial un componente nuevo, con las cosas que hay que cuidar, tocar,
etc.

Ánimo,

JoseMaria
On Mon, 2011-04-04 at 13:37 +0200, Alejandro Hernández wrote:
> Hola, 
> 
> 
> ya he creado ese archivo basandome en el que hay de opencvdemo, espero
> que no falte nada más.
> 
> 
> Un saludo.
> 
> 
> Alex
> 
> El 4 de abril de 2011 13:22, Eduardo Perdices <eperdices en gsyc.es>
> escribió:
>         Y otra cosa, si se enlaza al component_*.m4, también hay que
>         crear este archivo, que sino también falla porque no existe.
>         
>         
>         
>         On 04/04/11 12:56, Eduardo Perdices wrote: 
>         > Por cierto, opencvdemo sigue sin compilar bien, da el mismo
>         > error que daba la semana pasada:
>         > 
>         > In file included from view.cpp:2:
>         > model.h:6:35: error: gbxutilacfr/exception.h: No existe el
>         > fichero o el directorio
>         > view.cpp:4:21: error: formats.h: No existe el fichero o el
>         > directorio
>         > In file included from view.cpp:1:
>         > view.h:16: error: ‘detail’ has not been declared
>         > view.h:16: error: ISO C++ forbids declaration of ‘privImpl’
>         > with no type
>         > view.h:16: error: expected ‘;’ before ‘priv’
>         > In file included from view.cpp:2:
>         > model.h:17: error: expected class-name before ‘{’ token
>         > model.h:19: error: new types may not be defined in a return
>         > type
>         > model.h:19: note: (perhaps a semicolon is missing after the
>         > definition of ‘opencvdemo::Model::UpdatedField::<anonymous
>         > enum>’)
>         > model.h:23: error: return type specification for constructor
>         > invalid
>         > model.h:49: error: ‘State’ does not name a type
>         > model.h:53: error: ‘State’ has not been declared
>         > model.h:54: error: ‘State’ has not been declared
>         > model.h:55: error: ‘State’ has not been declared
>         > view.cpp: In constructor ‘opencvdemo::privImpl::privImpl()’:
>         > view.cpp:19: error: class ‘opencvdemo::privImpl’ does not
>         > have any field named ‘displayCount’
>         > view.cpp: In constructor ‘opencvdemo::View::View()’:
>         > view.cpp:50: error: class ‘opencvdemo::View’ does not have
>         > any field named ‘gtkmain’
>         > view.cpp:50: error: class ‘opencvdemo::View’ does not have
>         > any field named ‘displayFps’
>         > view.cpp:50: error: class ‘opencvdemo::View’ does not have
>         > any field named ‘displayCount’
>         > view.cpp:50: error: class ‘opencvdemo::View’ does not have
>         > any field named ‘img_rgb’
>         > view.cpp: In member function ‘virtual void
>         > opencvdemo::View::update(jderobotutil::Subject*,
>         > jderobotutil::ObserverArg*)’:
>         > view.cpp:64: error: ‘JdeRobotException’ is not a member of
>         > ‘jderobot’
>         > view.cpp:66: error: expected initializer before ‘*’ token
>         > view.cpp:67: error: ‘fmt’ was not declared in this scope
>         > view.cpp:68: error: ‘JdeRobotException’ is not a member of
>         > ‘jderobot’
>         > view.cpp:69: error: ‘img_rgb’ was not declared in this scope
>         > view.cpp:74: error: ‘fmt’ was not declared in this scope
>         > view.cpp:74: error: ‘RGBA’ was not declared in this scope
>         > view.cpp:81: error: ‘img_rgb’ was not declared in this scope
>         > view.cpp:85: error: ‘RGB’ was not declared in this scope
>         > view.cpp:86: error: ‘img_rgb’ was not declared in this scope
>         > view.cpp:87: error: ‘YUV’ was not declared in this scope
>         > view.cpp:95: error: ‘img_rgb’ was not declared in this scope
>         > view.cpp:100: error: ‘img_rgb’ was not declared in this
>         > scope
>         > view.cpp:117: error: ‘OpencvdemoModel’ has not been declared
>         > view.cpp:117: error: expected ‘;’ before ‘fs’
>         > view.cpp:118: error: ‘OpencvdemoModel’ has not been declared
>         > view.cpp:118: error: expected ‘;’ before ‘fs_it’
>         > view.cpp:119: error: ‘fs_it’ was not declared in this scope
>         > view.cpp:119: error: ‘fs’ was not declared in this scope
>         > view.cpp:128: error: ‘gtkimage’ was not declared in this
>         > scope
>         > view.cpp:130: error: ‘displayFrameRate’ was not declared in
>         > this scope
>         > view.cpp:131: error: ‘mainwindow’ was not declared in this
>         > scope
>         > view.cpp:132: error: ‘gtkmain’ was not declared in this
>         > scope
>         > view.cpp: At global scope:
>         > view.cpp:137: error: no ‘void
>         > opencvdemo::View::displayFrameRate()’ member function
>         > declared in class ‘opencvdemo::View’
>         > 
>         > On 04/04/11 12:46, Eduardo Perdices wrote: 
>         > > Hola,
>         > > 
>         > > en el configure.in también hay que añadir una entrada al
>         > > component_*.m4 que corresponda, el del opencvdemo está
>         > > hecho pero en el del colortuner no.
>         > > 
>         > > Un saludo.
>         > > 
>         > > On 04/04/11 09:24, Alejandro Hernández wrote: 
>         > > > Hola, 
>         > > > 
>         > > > 
>         > > > acabo de subir las versiones oficiales de colortuner y
>         > > > opencvdemo.
>         > > > 
>         > > > 
>         > > > Un saludo.
>         > > > 
>         > > > 
>         > > > Alex.
>         > > > 
>         > > > El 3 de abril de 2011 19:39, JoseMaria <jmplaza en gsyc.es>
>         > > > escribió:
>         > > >         Hola,
>         > > >         
>         > > >         [continuo el hilo en jde-developers].
>         > > >         
>         > > >         > tengo un problema para subir al repositorio
>         > > >         oficial, me da el
>         > > >         > siguiente error:
>         > > >         
>         > > >         
>         > > >         el fallo en el repositorio es por un problema de
>         > > >         permisos. Igual tu
>         > > >         copia actual del repositorio oficial te la
>         > > >         bajaste como usuario normal,
>         > > >         sin autenticar, que deja exclusivamente leer,
>         > > >         descargar. Para subir
>         > > >         código al repositorio oficial hace falta que te
>         > > >         lo bajes como tu usuario
>         > > >         y que tengas permisos de escritura (que los
>         > > >         tienes).
>         > > >         
>         > > >         Puedes volcar qué te dice: "svn info"?
>         > > >         Si te da algo como: URL:
>         > > >         http://svn.jderobot.org/jderobot/
>         > > >         es que lo tienes sólo como lectura, como usuario
>         > > >         anónimo.
>         > > >         Si te da algo como: URL:
>         > > >         https://ahcorde@svn.jderobot.org/jderobot
>         > > >         es que te lo has bajado como usuario reconocido
>         > > >         y como tienes permisos,
>         > > >         te dejará subir cosas.
>         > > >         
>         > > >         Para bajárte el repositorio como desarrollador
>         > > >         sigue la receta de [1]
>         > > >         "svn co
>         > > >         https://YOURLOGIN@svn.jderobot.org/jderobot/trunk/ "
>         > > >         
>         > > >         
>         > > >         > Quiero subir la versión oficial de colortuner,
>         > > >         para ello he creado un
>         > > >         > fichero makefile.am dentro de mi carpeta junto
>         > > >         con los fuentes, he
>         > > >         > añadido al makefile.am superior la carpeta del
>         > > >         componente y en el
>         > > >         > configure.in también he añadido la carpeta,
>         > > >         ¿con esto es suficiente?
>         > > >         >
>         > > >         
>         > > >         Creo que sí, pero no estoy seguro...
>         > > >         >
>         > > >         > Otro tema que quería comentar es que yo era el
>         > > >         encargado de subir la
>         > > >         > versión de opencvdemo, pero veo que alguien se
>         > > >         ha adelantado. No se
>         > > >         > quien ha subido esa versión.
>         > > >         >
>         > > >         
>         > > >         Sip, disculpa. Corría prisa sacar una versión
>         > > >         nueva de los paquetes
>         > > >         oficiales con la última versión de gazeboserver
>         > > >         y quería sacar también
>         > > >         opencvdemo si estaba, para aprovechar el
>         > > >         esfuerzo de generar nuevos
>         > > >         paquetes. Le pedí a Edu que rescatara lo último
>         > > >         que tenía de opencvdemo.
>         > > >         Como al final daba problemas, lo hemos dejado
>         > > >         fuera de los paquetes.
>         > > >         Cuando incorpores el opencvdemo actualizado y
>         > > >         saquemos nuevos paquetes
>         > > >         ya estará listo para ser usado desde ellos, que
>         > > >         es un componente muy
>         > > >         interesante.
>         > > >         
>         > > >         Ánimo,
>         > > >         
>         > > >         JoseMaria
>         > > >         [1] http://jderobot.org/index.php/Downloads
>         > > >         --
>         > > >         http://gsyc.es/jmplaza
>         > > >         Universidad Rey Juan Carlos
>         > > >         
>         > > >         
>         > > > 
>         > > > 
>         > > > 
>         > > > _______________________________________________
>         > > > Jde-developers mailing list
>         > > > Jde-developers en gsyc.es
>         > > > http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>         > > 
>         > > 
>         > > _______________________________________________
>         > > Jde-developers mailing list
>         > > Jde-developers en gsyc.es
>         > > http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>         > 
>         > 
>         > _______________________________________________
>         > Jde-developers mailing list
>         > Jde-developers en gsyc.es
>         > http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>         
>         
>         
>         _______________________________________________
>         Jde-developers mailing list
>         Jde-developers en gsyc.es
>         http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>         
> 
> 
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers

-- 
http://gsyc.es/jmplaza 
Universidad Rey Juan Carlos




More information about the Jde-developers mailing list