see also at the bottom of this page:

http://www.rsyslog.com/doc-build_from_repo.html

Raienr

> -----Original Message-----
> From: [email protected] [mailto:rsyslog-
> [email protected]] On Behalf Of Rainer Gerhards
> Sent: Monday, February 08, 2010 1:54 PM
> To: rsyslog-users
> Subject: Re: [rsyslog] can't compile rsyslog 5.3.7
> 
> this looks like you have generated code for a machine which does not
> support
> atomic instructions. rsyslog needs them to work correctly. I suggest
> generating code for i686.
> 
> Rainer
> 
> > -----Original Message-----
> > From: [email protected] [mailto:rsyslog-
> > [email protected]] On Behalf Of Sergei Butakov
> > Sent: Monday, February 08, 2010 1:19 PM
> > To: [email protected]
> > Subject: [rsyslog] can't compile rsyslog 5.3.7
> >
> > Hi,
> >
> > I can't compile rsyslog-5.3.7 by gcc-4.1.2 (on 32-bit
> > system):
> >
> >
> > $ ./configure --prefix=/usr --libdir=/usr/lib --libexecdir=/usr/bin \
> > --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc \
> > --localstatedir=/var --datadir=/usr/share --infodir=/usr/share/info \
> > --mandir=/usr/share/man --enable-pgsql --enable-mail --enable-imfile
> \
> > --enable-omprog
> > ...
> > checking whether the compiler provides atomic builtins... no
> > checking whether the compiler provides atomic builtins for 64 bit
> data
> > types... no
> > ...
> >
> > Configure script run without errors.
> >
> >
> >
> > $ make
> > ...
> >   CC     rsyslogd-omfile.o
> > In file included from omfile.c:67:
> > ../runtime/atomic.h:64:3: warning: #warning "atomic builtins not
> > available,
> > using nul operations - rsyslogd will probably be racy!"
> > omfile.c: In function 'getClockFileAccess':
> > omfile.c:95: warning: implicit declaration of function
> > 'ATOMIC_INC_AND_FETCH'
> >   CC     rsyslogd-omdiscard.o
> >   CC     rsyslogd-pmrfc5424.o
> >   CC     rsyslogd-pmrfc3164.o
> >   CC     rsyslogd-iminternal.o
> >   CC     rsyslogd-pidfile.o
> > pidfile.c: In function 'read_pid':
> > pidfile.c:58: warning: ignoring return value of 'fscanf', declared
> with
> > attribute warn_unused_result
> > pidfile.c: In function 'write_pid':
> > pidfile.c:116: warning: ignoring return value of 'fscanf', declared
> > with
> > attribute warn_unused_result
> >   CCLD   rsyslogd
> > rsyslogd-omfile.o: In function `getClockFileAccess':
> > /usr/src/pakbuilder-work/server/rsyslog/rsyslog-
> > 5.3.7/tools/omfile.c:95:
> > undefined reference to `ATOMIC_INC_AND_FETCH'
> > /usr/src/pakbuilder-work/server/rsyslog/rsyslog-
> > 5.3.7/tools/omfile.c:95:
> > undefined reference to `ATOMIC_INC_AND_FETCH'
> > /usr/src/pakbuilder-work/server/rsyslog/rsyslog-
> > 5.3.7/tools/omfile.c:95:
> > undefined reference to `ATOMIC_INC_AND_FETCH'
> > ../runtime/.libs/librsyslog.a(librsyslog_la-glbl.o): In function
> > `SetGlobalInputTermination':
> > /usr/src/pakbuilder-work/server/rsyslog/rsyslog-
> > 5.3.7/runtime/glbl.c:136:
> > undefined reference to `ATOMIC_STORE_1_TO_INT'
> > ../runtime/.libs/librsyslog.a(librsyslog_la-msg.o): In function
> > `msgDestruct':
> > /usr/src/pakbuilder-work/server/rsyslog/rsyslog-
> > 5.3.7/runtime/msg.c:802:
> > undefined reference to `ATOMIC_INC_AND_FETCH'
> > ../runtime/.libs/librsyslog.a(librsyslog_la-wti.o): In function
> > `wtiSetState':
> > /usr/src/pakbuilder-work/server/rsyslog/rsyslog-
> > 5.3.7/runtime/wti.c:109:
> > undefined reference to `ATOMIC_STORE_1_TO_INT'
> > /usr/src/pakbuilder-work/server/rsyslog/rsyslog-
> > 5.3.7/runtime/wti.c:111:
> > undefined reference to `ATOMIC_STORE_0_TO_INT'
> > ../runtime/.libs/librsyslog.a(librsyslog_la-queue.o): In function
> > `DoDeleteBatchFromQStore':
> > /usr/src/pakbuilder-work/server/rsyslog/rsyslog-
> > 5.3.7/runtime/queue.c:1291:
> > undefined reference to `ATOMIC_SUB'
> > /usr/src/pakbuilder-work/server/rsyslog/rsyslog-
> > 5.3.7/runtime/queue.c:1292:
> > undefined reference to `ATOMIC_SUB'
> > /usr/src/pakbuilder-work/server/rsyslog/rsyslog-
> > 5.3.7/runtime/queue.c:1291:
> > undefined reference to `ATOMIC_SUB'
> > /usr/src/pakbuilder-work/server/rsyslog/rsyslog-
> > 5.3.7/runtime/queue.c:1292:
> > undefined reference to `ATOMIC_SUB'
> > /usr/src/pakbuilder-work/server/rsyslog/rsyslog-
> > 5.3.7/runtime/queue.c:1291:
> > undefined reference to `ATOMIC_SUB'
> > ../runtime/.libs/librsyslog.a(librsyslog_la-
> > queue.o):/usr/src/pakbuilder-work/server/rsyslog/rsyslog-
> > 5.3.7/runtime/queue.c:1292:
> > more undefined references to `ATOMIC_SUB' follow
> > collect2: ld returned 1 exit status
> > make[2]: *** [rsyslogd] Error 1
> > make[2]: Leaving directory
> > `/usr/src/pakbuilder-work/server/rsyslog/rsyslog-5.3.7/tools'
> > make[1]: *** [all-recursive] Error 1
> > make[1]: Leaving directory
> > `/usr/src/pakbuilder-work/server/rsyslog/rsyslog-5.3.7'
> > make: *** [all] Error 2
> >
> >
> >
> > Any help is appreciated.
> >
> >
> > --
> > Regards,
> > Sergei Butakov
> >
> > _______________________________________________
> > rsyslog mailing list
> > http://lists.adiscon.net/mailman/listinfo/rsyslog
> > http://www.rsyslog.com
> _______________________________________________
> rsyslog mailing list
> http://lists.adiscon.net/mailman/listinfo/rsyslog
> http://www.rsyslog.com
_______________________________________________
rsyslog mailing list
http://lists.adiscon.net/mailman/listinfo/rsyslog
http://www.rsyslog.com

Reply via email to