Problème compilation : address of register variable 'vl' requested
Bonjour,
J'essaye d'installer un IRCu basé sur ircu2.10.07.
Le ./configure et make config se passe trés bien.
Seulement au moment du make, je me retrouve avec un erreur :
Code:
1 2 3 4 5
| gcc -g -O3 -pipe -I../include -c sprintf_irc.c -o sprintf_irc.o
sprintf_irc.c: In function sprintf_irc:
sprintf_irc.c:413: error: address of register variable vl requested
sprintf_irc.c:415: error: address of register variable vl requested
make[1]: *** [sprintf_irc.o] Erreur 1 |
Mon code :
Code:
1 2 3 4 5 6 7 8 9
| char *sprintf_irc(register char *str, const char *format, ...)
{
register va_list vl;
register char *ret;
va_start(vl, format);
ret = vsprintf_irc(str, format, vl);
va_end(vl);
return ret;
} |
Si quelqu'un a une idée d'où cela peut venir svp .. J'ai fais des recherches et impossible de trouver.