[syslog-ng] logwriter.c:241: error: LogWriterWatch has no member named - Red Hat 5.x 32BIT

Balazs Scheidler bazsi at balabit.hu
Thu Nov 20 09:24:27 CET 2008


On Wed, 2008-11-19 at 12:24 -0800, Saunders, Shawn wrote:
> Can someone shed some light here?  I am hoping to get to try the
> “parser” options, but need to successfully compile first.  It appears
> to be dying at something in the eventlog

this was fixed in the meanwhile. here's the patch:

Author: Balazs Scheidler <bazsi at balabit.hu>  2008-11-18 14:43:01
Committer: Balazs Scheidler <bazsi at balabit.hu>  2008-11-18 14:43:01
Parent: af3885097c3e65c708bf3d69e62ca26550aee3b4 (when TLS support is not enabled and no openssl libraries are present)
Child:  02a9e580135dfae55bdbcbdf0fd2c509ed3d88ac (fixed compilation error in tlscontext.c if SSL is disabled)
Branches: master, remotes/balabit/master, remotes/origin/master
Follows: v2.1.1
Precedes: 

    fixed compilation error because of a bogus forward-port of the last HP-UX fix
    
    /home/bazsi/zwa/work/syslog-ng-ose-3.0/syslog-ng-ose/src/logwriter.c: In function ‘log_writer_fd_dispatch’:
    /home/bazsi/zwa/work/syslog-ng-ose-3.0/syslog-ng-ose/src/logwriter.c:241: error: ‘LogWriterWatch’ has no member named ‘fd’

------------------------------- src/logwriter.c -------------------------------
index e12b0d5..bb01148 100644
@@ -236,13 +236,13 @@ log_writer_fd_dispatch(GSource *source,
       log_writer_broken(self->writer, NC_CLOSE);
       return FALSE;
     }
   else if (self->pollfd.revents & (G_IO_ERR))
     {
       msg_error("POLLERR occurred while idle",
-                evt_tag_int("fd", self->fd->fd),
+                evt_tag_int("fd", log_proto_get_fd(self->proto)),
                 NULL);
       log_writer_broken(self->writer, NC_WRITE_ERROR);
     }
   else if (num_elements)
     {
       if (!log_writer_flush_log(self->writer, self->proto))



> 
-- 
Bazsi



More information about the syslog-ng mailing list