aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: [gentoo] Sólo me compila con LANGUAGE=en  (Read 4105 times)

AnimAlf

  • Full Member
  • ***
  • Karma: 3
  • Offline Offline
  • Posts: 225
    • Home
[gentoo] Sólo me compila con LANGUAGE=en
« 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:
Quote
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:
Code: [Select]
...
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:
Code: [Select]
...
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
« Last Edit: March 20, 2006, 05:43:45 AM by AnimAlf »
Logged

Jacobo221

  • Hero Member
  • *****
  • Karma: 3
  • Offline Offline
  • Posts: 2712
Re: [gentoo] Sólo me compila con LANGUAGE=en
« Reply #1 on: March 22, 2006, 01:10:30 PM »

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
Logged

AnimAlf

  • Full Member
  • ***
  • Karma: 3
  • Offline Offline
  • Posts: 225
    • Home
Re: [gentoo] Sólo me compila con LANGUAGE=en
« Reply #2 on: March 22, 2006, 02:36:31 PM »

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

AnimAlf

  • Full Member
  • ***
  • Karma: 3
  • Offline Offline
  • Posts: 225
    • Home
Re: [gentoo] Sólo me compila con LANGUAGE=en
« Reply #3 on: March 26, 2006, 10:58:53 PM »

Ya hay respuesta y solución  :rolleyes:

Quote
------- 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