Hello
C90 !?
For those like me who know only C89 (aka ANSI C), C99 and the new C11,
what is C90 ?
C90 is C89 with some formatting changes only. So for us, C89 and C90
are the same thing.
Extract from http://gcc.gnu.org/onlinedocs/gcc/Standards.html :
<<
The original ANSI C standard (X3.159-1989) was ratified in 1989 and
published in 1990. This standard was ratified as an ISO standard
(ISO/IEC 9899:1990) later in 1990. There were no technical differences
between these publications, although the sections of the ANSI standard
were renumbered and became clauses in the ISO standard. This standard,
in both its forms, is commonly known as C89, or occasionally as C90,
from the dates of ratification.
About 5.3.1, understanding this is a joke when 5.3.0 was just released,
I would seriously say no, not so shortly after 5.3.0. Please let us
install 5.3.0 and have some good time with it :)
Regards,
Yves
Le 2013-04-12 11:08, Andreas Maus a écrit :
Hi.
Ahh this has been fixed in the reporsitory in
commit 24f69e4d1d6d41c049561431e01c937772b95ba6
I will try this change.
Time for 5.3.1 ? ;)
So long,
Andreas.
On 04/12/13 11:03, Andreas Maus wrote:
Good morning.
I've tried to compile the brand new collectd 5.3.0 on RHEL5
which failed with:
[.. snipp ...]
cc1: warnings being treated as errors
snmp.c: In function 'csnmp_read_table':
snmp.c:1381: warning: ISO C90 forbids mixed declarations and code
make[3]: *** [snmp_la-snmp.lo] Error 1
[.. snipp ...]
Although this is just a warning, collectd uses -Werror for
the gcc compiler which will result in this error.
Looking at the offending line, it seems that the
declaration is not neccessary. At least in the
code block.
[... snipp ...]
1379 /* Calculate the current suffix. This is later used to
check that the
1380 * suffix is increasing. This also checks if we left
the subtree */
1381 int ret;
1382 ret = csnmp_oid_suffix (&suffix, &vb_name, data->values
+ i);
1383 if (ret != 0)
1384 {
[... snipp ...]
Is there a way (except removing the -Werror option) to get a shiny
new collectd
with SNMP?
Many thanks in advance,
Andreas.
--
Dipl.-Ing. Andreas Maus science+computing ag
System Administration Hagellocher Weg 73
tel.: +49 7071 9457 671 72070 Tuebingen, Germany
fax: +49 7071 9457 411 www.science-computing.de
--
Vorstandsvorsitzender/Chairman of the board of management:
Gerd-Lothar Leonhart
Vorstand/Board of Management:
Dr. Bernd Finkbeiner, Michael Heinrichs, Dr. Arno Steitz, Dr. Ingrid
Zech
Vorsitzender des Aufsichtsrats/
Chairman of the Supervisory Board:
Philippe Miltin
Sitz/Registered Office: Tuebingen
Registergericht/Registration Court: Stuttgart
Registernummer/Commercial Register No.: HRB 382196
_______________________________________________
collectd mailing list
[email protected]
http://mailman.verplant.org/listinfo/collectd
--
- Homepage - http://ymettier.free.fr
-
- GPG key - http://ymettier.free.fr/gpg.txt
-
- C en action - http://ymettier.free.fr/livres/C_en_action_ed2.html
-
- Guide Survie C - http://www.pearson.fr/livre/?GCOI=27440100673730
-
_______________________________________________
collectd mailing list
[email protected]
http://mailman.verplant.org/listinfo/collectd