Hello,
I followed syslog-ng 3.7 admin
guide to compile eventlog-0.2.12+20120504+1700 on a Redhat
6.5 server and it created the following directory:
# pwd
/usr/local/lib
# ll
total 152
-rw-r–r– 1 root root 91250 Oct 16 21:55 libevtlog.a
-rwxr-xr-x 1 root root 957 Oct 16 21:55 libevtlog.la
lrwxrwxrwx 1 root root 18 Oct 16 21:55 libevtlog.so
-> libevtlog.so.0.0.0
lrwxrwxrwx 1 root root 18 Oct 16 21:55 libevtlog.so.0
-> libevtlog.so.0.0.0
-rwxr-xr-x 1 root root 51128 Oct 16 21:55
libevtlog.so.0.0.0
drwxr-x— 2 root root 4096 Oct 16 21:55 pkgconfig
I also set PKG_CONFIG_PATH
# echo $PKG_CONFIG_PATH
/usr/local/lib/pkgconfig
But when I ran “./configure” in the syslog-ng-3.7.1
directory, I got the following error:
checking for clock_gettime… yes
checking for EVTLOG… no
configure: error: Package requirements (eventlog >=
0.2.12) were not met:
No package ‘eventlog’ found
Consider adjusting the PKG_CONFIG_PATH environment
variable if you
installed software in a non-standard prefix.
Alternatively, you may set the environment variables
EVTLOG_CFLAGS
and EVTLOG_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
# pwd
/usr/local/lib/pkgconfig
# ll
total 4
-rw-r–r– 1 root root 238 Oct 16 21:55 eventlog.pc
# cat eventlog.pc
prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
includedir=${prefix}/include/eventlog
Name: EventLog
Description: General system logging format library
Version: 0.2.12
Cflags: -I${includedir}
Libs: -L${libdir} -levtlog
Appreciate anyone who can tell me what’s wrong
Ming