Hola,
esto no se si es un bug o no, y si es del aMule o del gcc
g++ (GCC) 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8) en x86_64
Sólo ocurre si pretende compilar el webserver:
net-p2p/amule-cvs-3 +X +amuled -debug +gtk +nls -nosystray +optimize +remote -remote-gui +stats +unicode
Si se compila si el soporte para el amuleweb esto no pasa.
no puedo compilar aMule CVS con la configuración normal que tengo en el gcc con las locales como las tengo: LANGUAGE=ca,es,en, si lo intento si hacer nada con:
# emerge amule-cvs
obtengo:
...
WebServer.cpp: In member function `long int CWebServerBase::GetWSPrefs()':
WebServer.cpp:268: avís: converting de valor negatiu `
Error intern del compilador: Error al reportar rutines reentrades.
Please submit a full bug report,
...
y no continua, se detiene la compilación y no puedo seguir. En cambio si lo hago del siguiente modo:
# LANGUAGE=en emerge amule-cvs
me marca el aviso anterior, pero la compilación continua, llevándola a buen termino:
...
WebServer.cpp: In member function `long int CWebServerBase::GetWSPrefs()':
WebServer.cpp:268: warning: converting of negative value `-0x00000000000000001' to `long unsigned int'
...
pero luego continua sin problemas
¿?¿?
La última vez que compile la versión cvs fue a mediados de diciembre y esto no me ocurria, antes de escribir he vuelto a probarlo con la versión de diciembre que la tenía en /usr/portage/distfiles y eso no me ocurre.
Como digo no es un problema ya que la compilación se lleva a cabo si cambio la variable
No entiendo por qué ocurre, ni donde radica el error. He pensado que quizás aquí sabréis a quien debe ir dirigido este error