Errors building syslog-ng-3.3.7 under FreeBSD 8.3
Hi all, I am trying to build syslog-ng 3.3.7 in a FreeBSD 8.3 i386 host, but make returns me these errors: syslog-ng Open Source Edition 3.3.7 configured Compiler options: compiler : gcc -std=gnu99 compiler options : -g -O2 -Wall -pthread -D_REENTRANT -I/usr/local/include/glib-2.0 -I/usr/local/include/eventlog -I/usr/local/include -I/usr/local/include -I$(top_srcdir)/lib/ivykis/lib/include -I$(top_builddir)/lib/ivykis/lib/include -I$(top_srcdir)/lib/ivykis/modules/include -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 linker flags : prefix : /data/soft/syslog-ng linking mode : dynamic __thread keyword : yes Submodules: ivykis : internal libmongo-client : internal Features: Debug symbols : no GCC profiling : no Memtrace : no IPV6 support : yes spoof-source support : yes tcp-wrapper support : yes Linux capability support : no PCRE support : yes Env wrapper support : no systemd support : no (unit dir: none) Modules: Module search path : /data/soft/syslog-ng/lib/syslog-ng Default module list : affile,afprog,afsocket,afuser,basicfuncs,csvparser,dbparser,syslogformat Sun STREAMS support (module): no SSL support (module) : yes SQL support (module) : no PACCT module (EXPERIMENTAL) : no MongoDB destination (module): yes JSON support (module) : no (using no) root@fbsd02:/tmp/u/syslog-ng-3.3.7# make make all-recursive Making all in lib "Makefile", line 1101: Need an operator make: fatal errors encountered -- cannot continue *** Error code 1 Stop in /tmp/u/syslog-ng-3.3.7. *** Error code 1 Stop in /tmp/u/syslog-ng-3.3.7 My package list: bison-2.5.1,1 A parser generator from FSF, (mostly) compatible with Yacc compat6x-i386-6.4.604000.200810_3 A convenience package to install the compat6x libraries eventlog-0.2.12 Replacement of the simple syslog() API providing structure flex-2.5.37 Fast lexical analyzer generator gamin-0.1.10_4 A file and directory monitoring system gettext-0.18.1.1 GNU gettext package gio-fam-backend-2.28.8_1 FAM backend for GLib\'s GIO library glib-2.28.8_4 Some useful routines of C programming (current stable versi gmake-3.82_1 GNU version of 'make' utility libee-0.3.2 An event expression library inspired by CEE libestr-0.1.2 A library for some string essentials libiconv-1.14 A character set conversion library libnet11-1.1.2.1_4,1 A C library for creating IP packets libsysinfo-0.0.2 GNU libc's sysinfo port for FreeBSD libtool-2.4.2 Generic shared library support script m4-1.4.16_1,1 GNU m4 openssl-1.0.1_4 SSL and crypto library pcre-8.31 Perl Compatible Regular Expressions library perl-5.14.2_2 Practical Extraction and Report Language pkgconf-0.8.8 pkg-config compatible utility which does not depend on glib python27-2.7.3_3 An interpreted object-oriented programming language
"C. L. Martinez" <carlopmart@gmail.com> writes:
Hi all,
I am trying to build syslog-ng 3.3.7 in a FreeBSD 8.3 i386 host, but make returns me these errors: [...] root@fbsd02:/tmp/u/syslog-ng-3.3.7# make make all-recursive Making all in lib "Makefile", line 1101: Need an operator make: fatal errors encountered -- cannot continue *** Error code 1
Stop in /tmp/u/syslog-ng-3.3.7. *** Error code 1
Stop in /tmp/u/syslog-ng-3.3.7
You need GNU make (gmake) to build syslog-ng. syslog-ng 3.3.6 is also in sysutils/syslog-ng, replacing the version in the Makefile there and dropping the distfile should make it even easier to compile syslog-ng on FreeBSD. :) -- |8]
On Thu, Nov 8, 2012 at 2:18 PM, Gergely Nagy <algernon@balabit.hu> wrote:
"C. L. Martinez" <carlopmart@gmail.com> writes:
Hi all,
I am trying to build syslog-ng 3.3.7 in a FreeBSD 8.3 i386 host, but make returns me these errors: [...] root@fbsd02:/tmp/u/syslog-ng-3.3.7# make make all-recursive Making all in lib "Makefile", line 1101: Need an operator make: fatal errors encountered -- cannot continue *** Error code 1
Stop in /tmp/u/syslog-ng-3.3.7. *** Error code 1
Stop in /tmp/u/syslog-ng-3.3.7
You need GNU make (gmake) to build syslog-ng. syslog-ng 3.3.6 is also in sysutils/syslog-ng, replacing the version in the Makefile there and dropping the distfile should make it even easier to compile syslog-ng on FreeBSD. :)
--
Thanks Gergely but using syslog-ng from packages, returns me this error: Starting syslog_ng. Error opening file for reading; filename='/dev/klog', error='Device busy (16)' Error initializing source driver; source='s_local', id='s_local#2' Error initializing message pipeline; /etc/rc.d/my_syslog-ng: WARNING: failed to start syslog_ng.
On Thu, Nov 8, 2012 at 2:30 PM, C. L. Martinez <carlopmart@gmail.com> wrote:
On Thu, Nov 8, 2012 at 2:18 PM, Gergely Nagy <algernon@balabit.hu> wrote:
"C. L. Martinez" <carlopmart@gmail.com> writes:
Hi all,
I am trying to build syslog-ng 3.3.7 in a FreeBSD 8.3 i386 host, but make returns me these errors: [...] root@fbsd02:/tmp/u/syslog-ng-3.3.7# make make all-recursive Making all in lib "Makefile", line 1101: Need an operator make: fatal errors encountered -- cannot continue *** Error code 1
Stop in /tmp/u/syslog-ng-3.3.7. *** Error code 1
Stop in /tmp/u/syslog-ng-3.3.7
You need GNU make (gmake) to build syslog-ng. syslog-ng 3.3.6 is also in sysutils/syslog-ng, replacing the version in the Makefile there and dropping the distfile should make it even easier to compile syslog-ng on FreeBSD. :)
--
Thanks Gergely but using syslog-ng from packages, returns me this error:
Starting syslog_ng. Error opening file for reading; filename='/dev/klog', error='Device busy (16)' Error initializing source driver; source='s_local', id='s_local#2' Error initializing message pipeline; /etc/rc.d/my_syslog-ng: WARNING: failed to start syslog_ng.
Oops .. Sorry, I have found where is the problem. Thanks for your help.
participants (2)
-
C. L. Martinez
-
Gergely Nagy