aMule Forum
Spanish => sp_Bugs => Topic started by: AnimAlf on March 20, 2006, 04:55:53 AM
-
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
-
gcc no deberia alterar la compilacion dependiendo de el lenguage en que muestra lso mensajes y notificaciones ;) es un error de gcc, o de la herramienta que emplean para gestionar las traducciones. deberias hacerselo saber
-
sí, esto mismo también me ocurre con el nvu. Preguntare por usenet a ver si le ocurre a alguien más, no sea que se deba a alguna mala configuración mia y lo comunicaré si no está el bug
-
Ya hay respuesta y solución :rolleyes:
------- Comment #1 From Harald van Dijk 2006-03-26 11:17 PST [reply] -------
This seems to be a simple typo in ca.po. It's fixed with
--- gcc-3.4.6/gcc/po/ca.po
+++ gcc-3.4.6/gcc/po/ca.po
@@ -17340,7 +17340,7 @@
#: cp/typeck.c:5684
msgid "%s of negative value `%E' to `%T'"
-msgstr "%s de valor negatiu `%I' a \"%T\""
+msgstr "%s de valor negatiu `%E' a \"%T\""
#: cp/typeck.c:5772
msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
There's not going to be a gcc 3.4.7, so maybe this should simply be added to
the Gentoo patchset? (If this exists in 4.x too, though, it should of course
also be reported upstream.)
http://bugs.gentoo.org/show_bug.cgi?id=127190