[Jderobot-dev] Probando el CMake del trunk

Eduardo Perdices eperdices en gsyc.es
Mie Jun 13 12:09:14 CEST 2012


Hola,

dos meses después este error sigue saliendo, ¿a alguien se le ocurre algo?.

Saludos.

El 18/04/12 11:51, Eduardo Perdices escribió:
> Hola,
>
> ya he solucionado lo del Ice, en problema era que estaba puesto a 
> fuego que buscase los includes en /usr/share/Ice-3.3, así que si 
> utilizas otra versión no funciona.
>
> Lo que se hizo en jderobot-5.0 para evitar esto fue que se buscaban 
> las fuentes siempre en /usr/shace/slice y luego cada uno tenía que 
> hacer un enlace simbólico de su ruta particular a esa, así era 
> independiente de la versión.
>
> Ahora mismo estoy con otro error que no se muy bien porqué sucede, ya 
> que hasta ahora había compilado. Es en el archivo:
>
> src/libs/jderobotutil/paramdict.h:43:99
>
> la siguiente línea:
>
> ParamDict(const std::string keyprefix = "",
> const std::map<std::string, std::string>& params = 
> std::map<std::string, std::string>::map());
>
> devuelve este error:
>
> /home/eperdices/robocup/jderobot/src/libs/jderobotutil/paramdict.h:43:99: 
> error: cannot call constructor ‘jderobotutil::ParamDict::map’ directly 
> [-fpermissive]
> /home/eperdices/robocup/jderobot/src/libs/jderobotutil/paramdict.h:43:99: 
> error: for a function-style cast, remove the redundant ‘::map’ 
> [-fpermissive]
> /home/eperdices/robocup/jderobot/src/libs/jderobotutil/paramdict.h:43:99: 
> error: the default argument for parameter 1 of 
> ‘jderobotutil::ParamDict::ParamDict(std::string, const 
> std::map<std::basic_string<char>, std::basic_string<char> >&)’ has not 
> yet been parsed
>
> Supongo que algo habrá cambiado en el gcc y ya no se puede declarar 
> así el map.
>
> Saludos.
>
> El 13/04/12 12:04, Eduardo Perdices escribió:
>> Hola,
>>
>> estoy probando a compilar con el CMake del trunk y de momento no
>> consigue crear los archivos Ice. Antes buscaba los .ice en
>> /usr/share/slice, para lo que había que hacer un enlace simbólico de
>> /usr/share/Ice-*/slice a /usr/share/slice y con eso lo encontraba bien.
>>
>> Pero ahora no funciona, supongo que no estará metido en la configuración
>> del CMake que busque en esa ruta, ¿cómo se puede meter?.
>>
>> Saludos.
>>
>>
>> _______________________________________________
>> Jde-developers mailing list
>> Jde-developers en gsyc.es
>> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>



More information about the Jde-developers mailing list