[syslog-ng] syslog-ng 3.2.5 HPUX 11.11 /usr/ccs/bin/ld: Unsatisfied symbols:

Balazs Scheidler bazsi at balabit.hu
Fri Jun 29 17:16:05 CEST 2012


Hi,

You need a newer eventlog version, or alternatively patch out
evt_tag_long() function call to use evt_tag_int() instead, should work
in most cases.

[disclaimer, info on BalaBit commercial product follows]

Also, BalaBit provides hppa binaries from syslog-ng PE, so you don't
need to compiler syslog-ng on HP-UX (or anywhere else for that matter,
as we have about 50+ supported OS/architecture combinations).

On Wed, 2012-06-20 at 18:25 +0530, Divya Vikraman wrote:
> Hello,
>  
> I ma compiling syslog-ng 3.2.5 version on an HPUX 11.11 hppa
> machine.But, in the make stage , I get the below error.
>  
> libtool: link: gcc -std=gnu99 -Wno-pointer-sign -g -O2 -Wall
> -U_XOPEN_SOURCE -U_XOPEN_SOURCE_EXTENDED -D_HPUX_SOURCE
> -o .libs/pdbtool pdbtool-pdbtool.o -Wl,-E
> -L/opt/soe/local/syslog-ng-3.2.5/lib:/opt/soe/local/syslog-ng-3.2.5/eventlog/lib libsyslog-ng-patterndb.a -L../../lib/.libs -lsyslog-ng -lcl -L/usr/local/lib -L/opt/soe/local/syslog-ng-3.2.5/eventlog/lib -lrt -lnsl -lgmodule-2.0 -lglib-2.0 -lintl -liconv -levtlog -lpcre -ltermcap -Wl,+b -Wl,/compile/syslog/syslog-ng-3.2.5/lib/.libs:/usr/local/lib:/opt/soe/local/syslog-ng-3.2.5/lib
> /usr/ccs/bin/ld: Unsatisfied symbols:
>    evt_tag_long (first referenced in
> libsyslog-ng-patterndb.a(libsyslog_ng_patterndb_a-patterndb.o)) (code)
> collect2: ld returned 1 exit status
> make[5]: *** [pdbtool] Error 1
> make[5]: Leaving directory
> `/compile/syslog/syslog-ng-3.2.5/modules/dbparser'
> make[4]: *** [all-recursive] Error 1
> make[4]: Leaving directory
> `/compile/syslog/syslog-ng-3.2.5/modules/dbparser'
> make[3]: *** [all] Error 2
> make[3]: Leaving directory
> `/compile/syslog/syslog-ng-3.2.5/modules/dbparser'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/compile/syslog/syslog-ng-3.2.5/modules'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/compile/syslog/syslog-ng-3.2.5'
> make: *** [all] Error 2
> 
> 
>    
> I have compiled eventlog -0.2.12 wiht the following ooptions.
> ./configure --prefix=/opt/soe/local/syslog-ng-3.2.5/eventlog
>  
> and have also set the PKG_CONFIG_PATH correclty 
> PKG_CONFIG_PATH=/opt/soe/local/syslog-ng-3.2.5/eventlog/lib/pkgconfig:/usr/local/lib/pkgconfig
>  
> and in the Makefile i have 
>  EVTLOG_CFLAGS =
> -I/opt/soe/local/syslog-ng-3.2.5/eventlog/include/eventlog
> EVTLOG_LIBS = -L/opt/soe/local/syslog-ng-3.2.5/eventlog/lib -levtlog
>  
> Can someone pleas help me out to fix this.
>  
> Thanks,
> Divya.
> 
> ______________________________________________________________________________
> Member info: https://lists.balabit.hu/mailman/listinfo/syslog-ng
> Documentation: http://www.balabit.com/support/documentation/?product=syslog-ng
> FAQ: http://www.balabit.com/wiki/syslog-ng-faq
> 

-- 
Bazsi




More information about the syslog-ng mailing list