Hi,
today I had a look at 8.2.1 since I was considering to package it for
Debian (at least for experimental).
I noticed though that the gssapi module, which the Debian package
currently enables, fails to build.
Apparently this module has not yet been ported to the new modules interface.
This prompted me to do a test build where I enabled as many modules as
possible. One major ommission is zmq, since Debian doesn't ship the
czmq library.
These were the configure flags I used:
./configure --enable-gssapi-krb5 --enable-imjournal --enable-mysql
--enable-pgsql --enable-libdbi --enable-snmp --enable-elasticsearch
--enable-gnutls --enable-libgcrypt --enable-mail --enable-imdiag
--enable-mmnormalize --enable-mmjsonparse --enable-mmaudit
--enable-mmanon --enable-mmutf8fix --enable-mmcount
--enable-mmsequence --enable-mmfields --enable-mmpstrucdata
--enable-mmrfc5424addhmac --enable-relp --enable-rfc3195
--enable-imfile --enable-imptcp --enable-imttcp --enable-impstats
--enable-omprog --enable-omudpspoof --enable-omstdout
--enable-omjournal --enable-pmlastmsg --enable-pmcisconames
--enable-pmaixforwardedfrom --enable-pmsnare --enable-pmrfc3164sd
--enable-omruleset --enable-omuxsock --enable-mmsnmptrapd
--enable-omhdfs --enable-ommongodb --enable-omrabbitmq
--enable-omhiredis
The resulting build log is attached.
The modules which failed:
- omgssapi
- omrabbitmq
- omhdfs
- mmrfc5424addhmac
I need to add that this is a simple build test, I didn't acutally do
any functional testing of the modules.
Rainer, I'm very well aware that you are not the original author of
all those modules, but have you notified them at least about those
build failures?
The failing omgssapi module is currently what's blocking me from
uploading a newer Debian package.
Cheers,
Michael
--
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
make all-recursive
make[1]: Entering directory '/tmp/rsyslog-8.2.1'
Making all in compat
make[2]: Entering directory '/tmp/rsyslog-8.2.1/compat'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/compat'
Making all in runtime
make[2]: Entering directory '/tmp/rsyslog-8.2.1/runtime'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/runtime'
Making all in grammar
make[2]: Entering directory '/tmp/rsyslog-8.2.1/grammar'
make all-am
make[3]: Entering directory '/tmp/rsyslog-8.2.1/grammar'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/tmp/rsyslog-8.2.1/grammar'
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/grammar'
Making all in .
make[2]: Entering directory '/tmp/rsyslog-8.2.1'
make[2]: Leaving directory '/tmp/rsyslog-8.2.1'
Making all in plugins/immark
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/immark'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/immark'
Making all in plugins/imuxsock
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/imuxsock'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/imuxsock'
Making all in plugins/imtcp
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/imtcp'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/imtcp'
Making all in plugins/imudp
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/imudp'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/imudp'
Making all in plugins/omtesting
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/omtesting'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/omtesting'
Making all in tools
make[2]: Entering directory '/tmp/rsyslog-8.2.1/tools'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/tools'
Making all in plugins/imklog
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/imklog'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/imklog'
Making all in plugins/impstats
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/impstats'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/impstats'
Making all in plugins/omgssapi
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/omgssapi'
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -pthread -I../../runtime -I../.. -I../../grammar -I/usr/include/json-c -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -g -g -O2 -MT omgssapi_la-omgssapi.lo -MD -MP -MF .deps/omgssapi_la-omgssapi.Tpo -c -o omgssapi_la-omgssapi.lo `test -f 'omgssapi.c' || echo './'`omgssapi.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -pthread -I../../runtime -I../.. -I../../grammar -I/usr/include/json-c -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -g -g -O2 -MT omgssapi_la-omgssapi.lo -MD -MP -MF .deps/omgssapi_la-omgssapi.Tpo -c omgssapi.c -fPIC -DPIC -o .libs/omgssapi_la-omgssapi.o
In file included from omgssapi.c:54:0:
../../runtime/module-template.h:440:46: error: expected ')' before '__attribute__'
static rsRetVal tryResume(wrkrInstanceData_t __attribute__((unused)) *pWrkrData)\
^
omgssapi.c:380:1: note: in expansion of macro 'BEGINtryResume'
BEGINtryResume
^
../../runtime/module-template.h:281:68: error: unknown type name 'wrkrInstanceData_t'
static rsRetVal doAction(uchar __attribute__((unused)) **ppString, wrkrInstanceData_t __attribute__((unused)) *pWrkrData)\
^
omgssapi.c:385:1: note: in expansion of macro 'BEGINdoAction'
BEGINdoAction
^
omgssapi.c: In function 'queryEtryPt':
../../runtime/module-template.h:511:17: error: 'doAction' undeclared (first use in this function)
*pEtryPoint = doAction;\
^
omgssapi.c:658:1: note: in expansion of macro 'CODEqueryEtryPt_STD_OMOD_QUERIES'
CODEqueryEtryPt_STD_OMOD_QUERIES
^
../../runtime/module-template.h:511:17: note: each undeclared identifier is reported only once for each function it appears in
*pEtryPoint = doAction;\
^
omgssapi.c:658:1: note: in expansion of macro 'CODEqueryEtryPt_STD_OMOD_QUERIES'
CODEqueryEtryPt_STD_OMOD_QUERIES
^
../../runtime/module-template.h:521:17: error: 'tryResume' undeclared (first use in this function)
*pEtryPoint = tryResume;\
^
omgssapi.c:658:1: note: in expansion of macro 'CODEqueryEtryPt_STD_OMOD_QUERIES'
CODEqueryEtryPt_STD_OMOD_QUERIES
^
omgssapi.c: At top level:
../../runtime/module-template.h:116:17: warning: 'modGetCnfName' defined but not used [-Wunused-function]
static rsRetVal modGetCnfName(uchar **cnfName) \
^
omgssapi.c:62:1: note: in expansion of macro 'MODULE_CNFNAME'
MODULE_CNFNAME("omgssapi")
^
omgssapi.c:338:17: warning: 'doTryResume' defined but not used [-Wunused-function]
static rsRetVal doTryResume(instanceData *pData)
^
Makefile:497: recipe for target 'omgssapi_la-omgssapi.lo' failed
make[2]: *** [omgssapi_la-omgssapi.lo] Error 1
make[2]: Target 'all' not remade because of errors.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/omgssapi'
Making all in plugins/imgssapi
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/imgssapi'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/imgssapi'
Making all in plugins/omrelp
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/omrelp'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/omrelp'
Making all in plugins/imrelp
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/imrelp'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/imrelp'
Making all in plugins/ommysql
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/ommysql'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/ommysql'
Making all in plugins/omlibdbi
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/omlibdbi'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/omlibdbi'
Making all in plugins/ompgsql
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/ompgsql'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/ompgsql'
Making all in plugins/omsnmp
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/omsnmp'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/omsnmp'
Making all in plugins/omstdout
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/omstdout'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/omstdout'
Making all in plugins/pmcisconames
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/pmcisconames'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/pmcisconames'
Making all in plugins/pmaixforwardedfrom
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/pmaixforwardedfrom'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/pmaixforwardedfrom'
Making all in plugins/pmsnare
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/pmsnare'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/pmsnare'
Making all in plugins/pmlastmsg
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/pmlastmsg'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/pmlastmsg'
Making all in plugins/pmrfc3164sd
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/pmrfc3164sd'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/pmrfc3164sd'
Making all in plugins/omruleset
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/omruleset'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/omruleset'
Making all in plugins/omudpspoof
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/omudpspoof'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/omudpspoof'
Making all in plugins/ommongodb
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/ommongodb'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/ommongodb'
Making all in plugins/omhiredis
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/omhiredis'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/omhiredis'
Making all in plugins/omrabbitmq
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/omrabbitmq'
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../runtime -I../.. -I../../grammar -I/usr/include/json-c -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -g -pthread -g -O2 -MT omrabbitmq_la-omrabbitmq.lo -MD -MP -MF .deps/omrabbitmq_la-omrabbitmq.Tpo -c -o omrabbitmq_la-omrabbitmq.lo `test -f 'omrabbitmq.c' || echo './'`omrabbitmq.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../runtime -I../.. -I../../grammar -I/usr/include/json-c -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -g -pthread -g -O2 -MT omrabbitmq_la-omrabbitmq.lo -MD -MP -MF .deps/omrabbitmq_la-omrabbitmq.Tpo -c omrabbitmq.c -fPIC -DPIC -o .libs/omrabbitmq_la-omrabbitmq.o
omrabbitmq.c: In function 'die_on_error':
omrabbitmq.c:105:3: warning: 'amqp_error_string' is deprecated (declared at /usr/include/amqp.h:1961) [-Wdeprecated-declarations]
char *errstr = amqp_error_string(-x);
^
omrabbitmq.c: In function 'die_on_amqp_error':
omrabbitmq.c:133:3: warning: 'amqp_error_string' is deprecated (declared at /usr/include/amqp.h:1961) [-Wdeprecated-declarations]
errmsg.LogError(0, RS_RET_ERR, "omrabbitmq: %s: %s", context, amqp_error_string(x.library_error));
^
omrabbitmq.c: In function 'initRabbitMQ':
omrabbitmq.c:204:2: warning: 'amqp_set_sockfd' is deprecated (declared at /usr/include/amqp.h:1019) [-Wdeprecated-declarations]
amqp_set_sockfd(pData->conn, sockfd);
^
In file included from omrabbitmq.c:38:0:
omrabbitmq.c: At top level:
../../runtime/module-template.h:440:46: error: expected ')' before '__attribute__'
static rsRetVal tryResume(wrkrInstanceData_t __attribute__((unused)) *pWrkrData)\
^
omrabbitmq.c:272:1: note: in expansion of macro 'BEGINtryResume'
BEGINtryResume
^
../../runtime/module-template.h:281:68: error: unknown type name 'wrkrInstanceData_t'
static rsRetVal doAction(uchar __attribute__((unused)) **ppString, wrkrInstanceData_t __attribute__((unused)) *pWrkrData)\
^
omrabbitmq.c:303:1: note: in expansion of macro 'BEGINdoAction'
BEGINdoAction
^
omrabbitmq.c: In function 'queryEtryPt':
../../runtime/module-template.h:511:17: error: 'doAction' undeclared (first use in this function)
*pEtryPoint = doAction;\
^
omrabbitmq.c:456:2: note: in expansion of macro 'CODEqueryEtryPt_STD_OMOD_QUERIES'
CODEqueryEtryPt_STD_OMOD_QUERIES
^
../../runtime/module-template.h:511:17: note: each undeclared identifier is reported only once for each function it appears in
*pEtryPoint = doAction;\
^
omrabbitmq.c:456:2: note: in expansion of macro 'CODEqueryEtryPt_STD_OMOD_QUERIES'
CODEqueryEtryPt_STD_OMOD_QUERIES
^
../../runtime/module-template.h:521:17: error: 'tryResume' undeclared (first use in this function)
*pEtryPoint = tryResume;\
^
omrabbitmq.c:456:2: note: in expansion of macro 'CODEqueryEtryPt_STD_OMOD_QUERIES'
CODEqueryEtryPt_STD_OMOD_QUERIES
^
omrabbitmq.c: At top level:
omrabbitmq.c:167:1: warning: 'cstring_bytes' defined but not used [-Wunused-function]
cstring_bytes(const char *str)
^
omrabbitmq.c:190:1: warning: 'initRabbitMQ' defined but not used [-Wunused-function]
initRabbitMQ(instanceData *pData)
^
Makefile:498: recipe for target 'omrabbitmq_la-omrabbitmq.lo' failed
make[2]: *** [omrabbitmq_la-omrabbitmq.lo] Error 1
make[2]: Target 'all' not remade because of errors.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/omrabbitmq'
Making all in plugins/omuxsock
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/omuxsock'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/omuxsock'
Making all in plugins/omhdfs
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/omhdfs'
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -pthread -I../../runtime -I../.. -I../../grammar -I/usr/include/json-c -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -g -g -O2 -MT omhdfs_la-omhdfs.lo -MD -MP -MF .deps/omhdfs_la-omhdfs.Tpo -c -o omhdfs_la-omhdfs.lo `test -f 'omhdfs.c' || echo './'`omhdfs.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../.. -pthread -I../../runtime -I../.. -I../../grammar -I/usr/include/json-c -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -g -g -O2 -MT omhdfs_la-omhdfs.lo -MD -MP -MF .deps/omhdfs_la-omhdfs.Tpo -c omhdfs.c -fPIC -DPIC -o .libs/omhdfs_la-omhdfs.o
omhdfs.c:39:18: fatal error: hdfs.h: No such file or directory
#include <hdfs.h>
^
compilation terminated.
Makefile:497: recipe for target 'omhdfs_la-omhdfs.lo' failed
make[2]: *** [omhdfs_la-omhdfs.lo] Error 1
make[2]: Target 'all' not remade because of errors.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/omhdfs'
Making all in plugins/omjournal
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/omjournal'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/omjournal'
Making all in plugins/imjournal
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/imjournal'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/imjournal'
Making all in plugins/omelasticsearch
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/omelasticsearch'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/omelasticsearch'
Making all in plugins/mmsnmptrapd
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/mmsnmptrapd'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/mmsnmptrapd'
Making all in plugins/imfile
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/imfile'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/imfile'
Making all in plugins/imptcp
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/imptcp'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/imptcp'
Making all in plugins/imttcp
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/imttcp'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/imttcp'
Making all in plugins/imdiag
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/imdiag'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/imdiag'
Making all in plugins/ommail
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/ommail'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/ommail'
Making all in plugins/omprog
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/omprog'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/omprog'
Making all in plugins/im3195
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/im3195'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/im3195'
Making all in plugins/mmnormalize
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/mmnormalize'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/mmnormalize'
Making all in plugins/mmjsonparse
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/mmjsonparse'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/mmjsonparse'
Making all in plugins/mmaudit
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/mmaudit'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/mmaudit'
Making all in plugins/mmanon
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/mmanon'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/mmanon'
Making all in plugins/mmutf8fix
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/mmutf8fix'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/mmutf8fix'
Making all in plugins/mmcount
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/mmcount'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/mmcount'
Making all in plugins/mmsequence
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/mmsequence'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/mmsequence'
Making all in plugins/mmfields
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/mmfields'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/mmfields'
Making all in plugins/mmpstrucdata
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/mmpstrucdata'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/mmpstrucdata'
Making all in plugins/mmrfc5424addhmac
make[2]: Entering directory '/tmp/rsyslog-8.2.1/plugins/mmrfc5424addhmac'
/bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../runtime -I../.. -I../../grammar -I/usr/include/json-c -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -g -pthread -g -O2 -MT mmrfc5424addhmac_la-mmrfc5424addhmac.lo -MD -MP -MF .deps/mmrfc5424addhmac_la-mmrfc5424addhmac.Tpo -c -o mmrfc5424addhmac_la-mmrfc5424addhmac.lo `test -f 'mmrfc5424addhmac.c' || echo './'`mmrfc5424addhmac.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../runtime -I../.. -I../../grammar -I/usr/include/json-c -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -g -pthread -g -O2 -MT mmrfc5424addhmac_la-mmrfc5424addhmac.lo -MD -MP -MF .deps/mmrfc5424addhmac_la-mmrfc5424addhmac.Tpo -c mmrfc5424addhmac.c -fPIC -DPIC -o .libs/mmrfc5424addhmac_la-mmrfc5424addhmac.o
In file included from mmrfc5424addhmac.c:62:0:
../../runtime/module-template.h:440:46: error: expected ')' before '__attribute__'
static rsRetVal tryResume(wrkrInstanceData_t __attribute__((unused)) *pWrkrData)\
^
mmrfc5424addhmac.c:199:1: note: in expansion of macro 'BEGINtryResume'
BEGINtryResume
^
../../runtime/module-template.h:281:68: error: unknown type name 'wrkrInstanceData_t'
static rsRetVal doAction(uchar __attribute__((unused)) **ppString, wrkrInstanceData_t __attribute__((unused)) *pWrkrData)\
^
mmrfc5424addhmac.c:324:1: note: in expansion of macro 'BEGINdoAction'
BEGINdoAction
^
mmrfc5424addhmac.c: In function 'queryEtryPt':
../../runtime/module-template.h:511:17: error: 'doAction' undeclared (first use in this function)
*pEtryPoint = doAction;\
^
mmrfc5424addhmac.c:365:1: note: in expansion of macro 'CODEqueryEtryPt_STD_OMOD_QUERIES'
CODEqueryEtryPt_STD_OMOD_QUERIES
^
../../runtime/module-template.h:511:17: note: each undeclared identifier is reported only once for each function it appears in
*pEtryPoint = doAction;\
^
mmrfc5424addhmac.c:365:1: note: in expansion of macro 'CODEqueryEtryPt_STD_OMOD_QUERIES'
CODEqueryEtryPt_STD_OMOD_QUERIES
^
../../runtime/module-template.h:521:17: error: 'tryResume' undeclared (first use in this function)
*pEtryPoint = tryResume;\
^
mmrfc5424addhmac.c:365:1: note: in expansion of macro 'CODEqueryEtryPt_STD_OMOD_QUERIES'
CODEqueryEtryPt_STD_OMOD_QUERIES
^
Makefile:500: recipe for target 'mmrfc5424addhmac_la-mmrfc5424addhmac.lo' failed
make[2]: *** [mmrfc5424addhmac_la-mmrfc5424addhmac.lo] Error 1
make[2]: Target 'all' not remade because of errors.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/plugins/mmrfc5424addhmac'
Making all in tests
make[2]: Entering directory '/tmp/rsyslog-8.2.1/tests'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/tmp/rsyslog-8.2.1/tests'
Makefile:919: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/tmp/rsyslog-8.2.1'
Makefile:672: recipe for target 'all' failed
make: *** [all] Error 2
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com/professional-services/
What's up with rsyslog? Follow https://twitter.com/rgerhards
NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of
sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE
THAT.