[eside-ghost] pregunta sobre swig y python

altern altern2 en gmail.com
Mie Mayo 6 18:57:01 CEST 2009


aupa gente

estoy intentando hacer un wrap a una libreria de C/C++ para python 
usando Swig en windows y linux. El tema es que este wrap ya estaba hecho 
para versiones anteriores de la libreria. Pero ha habido varios cambios 
en la ultima version y las personas que hicieron los wrap para windows y 
OSX estan missing ahora mismo. He intentado basare en el codigo de estas 
dos versiones anteriores del wrap (OSX y windows) pero no va, creo que 
ha habido demasiados cambios en C y yo no controlo ni de swig ni de C.

Estoy por dejarlo pero se me ha ocurrido que igual alguno en esta lista 
me puede dar alguna pista que me permita avanzar?

Ahora mismo lo estoy haciendo en windows pq tengo un problema de 
dependencias en Linux con la libreria que espero se solucione en unas 
semanas.

Al compilar en visual studio salen unos 1400 errores del tipo

C:\Archivos de programa\Microsoft Visual Studio 
9.0\VC\include\cstring(19) : error C2039: 'memchr' : no es un miembro de 
'`global namespace''
C:\Archivos de programa\Microsoft Visual Studio 
9.0\VC\include\cstring(19) : error C2873: 'memchr' : el símbolo no se 
puede utilizar en una declaración using

C:\Archivos de programa\Microsoft Visual Studio 
9.0\VC\include\iosfwd(635) : error C2733: no se permite una segunda 
vinculación C de la función sobrecargada 'std::_Traits_helper::move_s'
         C:\Archivos de programa\Microsoft Visual Studio 
9.0\VC\include\iosfwd(631) : vea la declaración de 
'std::_Traits_helper::move_s'

bueno ya siento no poder contaros que lo estoy haciendo todo sobre 
software libre y que estoy haciendolo en windows, pero menos el windows 
y el odioso visual studio todo lo demas es software libre...

gracias

enrike


Más información sobre la lista de distribución eside-ghost