Dear All, After I work on a problem for a week, I did a verbose to see what went wrong:
* make[2]: Entering directory `/usr/src/source/rsyslog/tools' * /bin/sh ../libtool --tag=CC --mode=link gcc -g -O2 -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -g -export-dynamic -o rsyslogd rsyslogd-syslogd.o rsyslogd-omshell.o rsyslogd-omusrmsg.o rsyslogd-omfwd.o rsyslogd-omfile.o rsyslogd-ompipe.o rsyslogd-omdiscard.o rsyslogd-pmrfc5424.o rsyslogd-pmrfc3164.o rsyslogd-smtradfile.o rsyslogd-smfile.o rsyslogd-smfwd.o rsyslogd-smtradfwd.o rsyslogd-iminternal.o rsyslogd-pidfile.o -lz -lpthread ../runtime/librsyslog.la -lee -lm * libtool: link: gcc -g -O2 -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -g -o rsyslogd rsyslogd-syslogd.o rsyslogd-omshell.o rsyslogd-omusrmsg.o rsyslogd-omfwd.o rsyslogd-omfile.o rsyslogd-ompipe.o rsyslogd-omdiscard.o rsyslogd-pmrfc5424.o rsyslogd-pmrfc3164.o rsyslogd-smtradfile.o rsyslogd-smfile.o rsyslogd-smfwd.o rsyslogd-smtradfwd.o rsyslogd-iminternal.o rsyslogd-pidfile.o -Wl,--export-dynamic -lz -lpthread ../runtime/.libs/librsyslog.a -ldl -lrt -lee -lm * ../runtime/.libs/librsyslog.a(librsyslog_la-conf.o): In function `cflineClassic': * /usr/src/source/rsyslog/runtime/conf.c:879: undefined reference to `es_newStrFromBuf' * ../runtime/.libs/librsyslog.a(librsyslog_la-msg.o): In function `msgGetCEEVar': * /usr/src/source/rsyslog/runtime/msg.c:3220: undefined reference to `es_newStrFromBuf' * /usr/src/source/rsyslog/runtime/msg.c:3240: undefined reference to `es_deleteStr' * /usr/src/source/rsyslog/runtime/msg.c:3233: undefined reference to `es_deleteStr' Then, I add -lestr: [root@p1hkdcla16 rsyslog]# cd tools/ [root@p1hkdcla16 tools]# gcc -g -O2 -W -Wall -Wformat-security -Wshadow -Wcast-align -Wpointer-arith -Wmissing-format-attribute -g -o rsyslogd rsyslogd-syslogd.o rsyslogd-omshell.o rsyslogd-omusrmsg.o rsyslogd-omfwd.o rsyslogd-omfile.o rsyslogd-ompipe.o rsyslogd-omdiscard.o rsyslogd-pmrfc5424.o rsyslogd-pmrfc3164.o rsyslogd-smtradfile.o rsyslogd-smfile.o rsyslogd-smfwd.o rsyslogd-smtradfwd.o rsyslogd-iminternal.o rsyslogd-pidfile.o -Wl,--export-dynamic -lz -lpthread ../runtime/.libs/librsyslog.a -ldl -lrt -lee -lm -lestr [root@p1hkdcla16 tools]# cd .. [root@p1hkdcla16 tools]#make [root@p1hkdcla16 tools]#make install No problem. It should have bug on autogen or configure to cause this, developer would you mind to fix that nasty bug in your autogen script?! Thomas Lau Senior Technology Analyst Principle One Limited 27/F Kinwick Centre, 32 Hollywood Road, Central, Hong Kong T +852 3555 2217 F +852 3555 2222 M +852 9880 1217 Hong Kong . Singapore . Tokyo _______________________________________________ rsyslog mailing list http://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/ What's up with rsyslog? Follow https://twitter.com/rgerhards

