[syslog-ng] Problems trying to compile syslog-ng 3.6.4 on Solaris 11.2 (SPARC)

Cottington-Bray, Ian ian.cottington-bray at mclaren.com
Wed Jul 8 13:26:49 CEST 2015


Thanks – would I be correct that this would only be required on the server where the compilation is done or would it be needed on the servers where syslog-ng is installed ?

Thanks again

Ian

From: syslog-ng-bounces at lists.balabit.hu [mailto:syslog-ng-bounces at lists.balabit.hu] On Behalf Of Juhász, Viktor
Sent: 08 July 2015 11:34
To: Syslog-ng users' and developers' mailing list
Cc: Arsenault, Adam
Subject: Re: [syslog-ng] Problems trying to compile syslog-ng 3.6.4 on Solaris 11.2 (SPARC)

Hi,

You should install the libdbi-dev package, or you should use --disable-sql in configure

On Wed, Jul 8, 2015 at 11:18 AM, Cottington-Bray, Ian <ian.cottington-bray at mclaren.com<mailto:ian.cottington-bray at mclaren.com>> wrote:
Thanks and apologies for the slow response – I was away for a few days

I’m obviously doing something wrong because the build still fails (see below).

I copied the three (raw) files from the link provided below and replaced the files in the 3.6.4 distribution I had previously downloaded.  On first attempt it complained about automake being missing and then failed.   I started again after installing automake-111 (from the Solaris distribution) and the automake messages have disappeared however the build failure is the same.   Am I missing another dependency ?

  CC     modules/afsocket/modules_afsocket_libafsocket_tls_la-transport-mapper-unix.lo
  CC     modules/afsocket/modules_afsocket_libafsocket_tls_la-transport-unix-socket.lo
modules/afsocket/transport-unix-socket.c: In function â_format_proc_file_nameâ:
modules/afsocket/transport-unix-socket.c:50:3: warning: format â%dâ expects argument of type âintâ, but argument 4 has type âpid_tâ [-Wformat=]
   g_snprintf(buf, buflen, "/proc/%d/%s", pid, proc_file);
   ^
modules/afsocket/transport-unix-socket.c: In function âlog_transport_unix_dgram_socket_newâ:
modules/afsocket/transport-unix-socket.c:265:3: warning: implicit declaration of function âsocket_set_pass_credentialsâ [-Wimplicit-function-declaration]
   socket_set_pass_credentials(fd);
   ^
modules/afsocket/transport-unix-socket.c: At top level:
modules/afsocket/transport-unix-socket.c:36:1: warning: â_add_nv_pair_intâ defined but not used [-Wunused-function]
_add_nv_pair_int(LogTransportAuxData *aux, const gchar *name, gint value)
^
modules/afsocket/transport-unix-socket.c:102:1: warning: â_add_nv_pair_proc_read_unless_unsetâ defined but not used [-Wunused-function]
_add_nv_pair_proc_read_unless_unset(LogTransportAuxData *aux, const gchar *name, pid_t pid, const gchar *proc_file, const gchar *unset_value)
^
modules/afsocket/transport-unix-socket.c:115:1: warning: â_add_nv_pair_proc_read_argvâ defined but not used [-Wunused-function]
_add_nv_pair_proc_read_argv(LogTransportAuxData *aux, const gchar *name, pid_t pid, const gchar *proc_file)
^
modules/afsocket/transport-unix-socket.c:135:1: warning: â_add_nv_pair_proc_readlinkâ defined but not used [-Wunused-function]
_add_nv_pair_proc_readlink(LogTransportAuxData *aux, const gchar *name, pid_t pid, const gchar *proc_file)
^
  CC     modules/afsocket/modules_afsocket_libafsocket_tls_la-unix-credentials.lo
  CC     modules/afsocket/modules_afsocket_libafsocket_tls_la-afsocket-grammar.lo
  CC     modules/afsocket/modules_afsocket_libafsocket_tls_la-afsocket-parser.lo
  CC     modules/afsocket/modules_afsocket_libafsocket_tls_la-afsocket-plugin.lo
  CC     modules/afsocket/modules_afsocket_libafsocket_tls_la-systemd-syslog-source.lo
  CCLD   modules/afsocket/libafsocket-tls.la<http://libafsocket-tls.la>
  CC     modules/afsql/modules_afsql_libafsql_la-afsql.lo
In file included from modules/afsql/afsql.c:24:0:
modules/afsql/afsql.h:28:21: fatal error: dbi/dbi.h: No such file or directory
#include <dbi/dbi.h>
                     ^
compilation terminated.
gmake[2]: *** [modules/afsql/modules_afsql_libafsql_la-afsql.lo] Error 1
gmake[1]: *** [all-recursive] Error 1
gmake: *** [all] Error 2

From: Arsenault, Adam [mailto:adam.arsenault at balabit.com<mailto:adam.arsenault at balabit.com>]
Sent: 02 July 2015 14:43
To: syslog-ng at lists.balabit.hu<mailto:syslog-ng at lists.balabit.hu>
Cc: Cottington-Bray, Ian
Subject: [syslog-ng] Problems trying to compile syslog-ng 3.6.4 on Solaris 11.2 (SPARC)

With this patch, syslog-ng 3.6.4 compiles on Solaris 11.2 (X86-64). It will work on SPARC as well.

https://github.com/balabit/syslog-ng/pull/543
-Adam Arsenault

The contents of this e-mail are confidential and for the exclusive use of the intended recipient. If you are not the intended recipient you should not read, copy, retransmit or disclose its contents. If you have received this email in error please delete it from your system immediately and notify us either by email or telephone. The views expressed in this communication may not necessarily be the views held by McLaren Technology Group Limited.
McLaren Technology Group Limited | McLaren Technology Centre | Chertsey Road | Woking | Surrey | GU21 4YH | UK | Company Number: 01967715

______________________________________________________________________________
Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng
Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng
FAQ: http://www.balabit.com/wiki/syslog-ng-faq



The contents of this e-mail are confidential and for the exclusive use of the intended recipient. If you are not the intended recipient you should not read, copy, retransmit or disclose its contents. If you have received this email in error please delete it from your system immediately and notify us either by email or telephone. The views expressed in this communication may not necessarily be the views held by McLaren Technology Group Limited. 
 McLaren Technology Group Limited | McLaren Technology Centre | Chertsey Road | Woking | Surrey | GU21 4YH | UK | Company Number: 01967715
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.balabit.hu/pipermail/syslog-ng/attachments/20150708/4c248ab3/attachment-0001.htm 


More information about the syslog-ng mailing list