Affects Version/s: None
Fix Version/s: 3.6.5
Platform:RHEL or CentOS, Linux, Other (details)
Found in version (details):3.6.3.rc
Steps to reproduce:Manual steps provided
While testing a compilation of CFEngine 3.6.3.rc
20:49:54 DONE: Configuration done. Run make/gmake to build CFEngine Community.
20:49:54 + make
20:49:54 make: Entering directory `/usr/src/rudder-packages/package/SOURCES/cfengine-source'
20:49:54 Making all in libcompat
20:49:54 CC generic_at.lo
20:49:54 In file included from ../libutils/platform.h:939,
20:49:54 from generic_at.c:25:
20:49:54 ../libutils/deprecated.h:41: error: expected declaration specifiers or ���...��� before numeric constant
20:49:54 ../libutils/deprecated.h:41: error: expected declaration specifiers or ���...��� before ���__builtin_object_size���
20:49:54 ../libutils/deprecated.h:41: warning: conflicting types for built-in function ���_builtin__sprintf_chk���
20:49:54 make: Leaving directory `/usr/src/rudder-packages/package/SOURCES/cfengine-source'
To reproduce, use a CentOS 5 build system, and run:
./configure --build=i386-linux --prefix=/opt/rudder --with-workdir=/var/rudder/cfengine-community --enable-static=yes --enable-shared=no '' --with-lmdb=/opt/rudder
(we install LMDB under /opt/rudder, to use our own version, but this has always worked fine in 3.6.0)
PS: I had to select a "Found in version" because Redmine wouldn't let me submit this otherwise, but it was NOT found in 3.6.2, but in 3.6.3rc (which is missing from the list).