Hi,
I don't know about v3.6.2, but we only install the headers of syslog-ng-core (libsyslog-ng), which is necessary for plugin development.
The headers of modules are not installed, because currently plugins are not used as libraries by other plugins/projects.
So, for example, you can find the old "syslog-ng/tags.h" header at its new place: "syslog-ng/logmsg/tags.h",
but you won't find "modules/dbparser/patterndb-int.h" installed, you'll have to use the source code.
--
László Várady
From: syslog-ng <syslog-ng-bounces@lists.balabit.hu> on behalf of Nitish Saboo <nitish.saboo55@gmail.com>
Sent: Monday, February 3, 2020 13:04
To: Syslog-ng users' and developers' mailing list <syslog-ng@lists.balabit.hu>
Subject: [syslog-ng] Not finding header files in syslog-ng-3.25.1 as compared to syslog-ng-3.6.2
CAUTION: This email originated from outside of the organization. Do not follow guidance, click links, or open attachments unless you recognize the sender and know the content is safe.
Hi,
I was using syslog version: syslog-ng-3.6.2.
In that particular version of my c wrapper code I was including the following header files:
#include <modules/dbparser/patterndb-int.h>
#include <syslog-ng/tags.h>
When I upgraded the syslog-ng version to 3.25.1,I don't see these header file in the modules and include folder respectively post installation
Can someone please help me clarify, what these files have been replaced with?
Thanks,
Nitish