Hello there, I'm having problems to compile the new syslog-ng version in a Solaris9 os. bash-2.05# uname -a SunOS <something> 5.9 Generic_117171-05 sun4u sparc SUNW,Ultra-5_10 gcc version: 3.3.2 I run ./configure without problems: export PKG_CONFIG_PATH=/opt/eventlog-0.2.5/lib/pkgconfig ./configure --prefix=/opt/syslog-ng-2.0rc1 --enable-dynamic-linking Then when i run make: [...] if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/opt/eventlog-0.2.5/include/eventlog -D_GNU_SOURCE -g -O2 -Wall -g -MT fdread.o -MD -MP -MF ".deps/fdread.Tpo" \ -c -o fdread.o `test -f 'fdread.c' || echo './'`fdread.c; \ then mv -f ".deps/fdread.Tpo" ".deps/fdread.Po"; \ else rm -f ".deps/fdread.Tpo"; exit 1; \ fi if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/opt/eventlog-0.2.5/include/eventlog -D_GNU_SOURCE -g -O2 -Wall -g -MT memtrace.o -MD -MP -MF ".deps/memtrace.Tpo" \ -c -o memtrace.o `test -f 'memtrace.c' || echo './'`memtrace.c; \ then mv -f ".deps/memtrace.Tpo" ".deps/memtrace.Po"; \ else rm -f ".deps/memtrace.Tpo"; exit 1; \ fi rm -f libsyslog-ng.a ar cru libsyslog-ng.a misc.o utils.o messages.o syslog-names.o cfg.o cfg-lex.o cfg-grammar.o macros.o filter.o logmsg.o logpipe.o logsource.o driver.o sgroup.o dgroup.o center.o templates.o logreader.o logwriter.o affile.o afstreams.o afuser.o afprog.o afsocket.o afunix.o afinet.o afinter.o children.o stats.o gsockaddr.o fdwrite.o fdread.o memtrace.o ranlib libsyslog-ng.a if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/opt/eventlog-0.2.5/include/eventlog -D_GNU_SOURCE -g -O2 -Wall -g -MT main.o -MD -MP -MF ".deps/main.Tpo" \ -c -o main.o `test -f 'main.c' || echo './'`main.c; \ then mv -f ".deps/main.Tpo" ".deps/main.Po"; \ else rm -f ".deps/main.Tpo"; exit 1; \ fi gcc -g -O2 -Wall -g -o syslog-ng main.o libsyslog-ng.a -lpthread -lnsl -lrt -lsocket -ldoor -lfl -lglib-2.0 -L/opt/eventlog-0.2.5/lib -levtlog Undefined first referenced symbol in file G_UNLIKELY libsyslog-ng.a(filter.o) G_LIKELY libsyslog-ng.a(filter.o) ld: fatal: Symbol referencing errors. No output written to syslog-ng collect2: ld returned 1 exit status make[2]: *** [syslog-ng] Error 1 make[2]: Leaving directory `/tmp/teste/syslog-ng-2.0rc1/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/tmp/teste/syslog-ng-2.0rc1' make: *** [all] Error 2 bash-2.05# Does anyone knows what's missing? Tks in advance -- [ ],s Bruno Maimoni