[syslog-ng] make error syslog-ng 3.3.4 AIX 5.2
Gergely Nagy
algernon at balabit.hu
Fri Jun 22 14:11:02 CEST 2012
Rakesh Rajasekharan <rakesh.rajasekharan at gmail.com> writes:
> I am getting an error during the make stage for syslog-ng 3.3.4.
> complaining about libiconv. I have compiled libiconv and the library is
> available under /usr/local/lib
> # ls -ltr /usr/local/lib/libiconv*
> -rw-r--r-- 1 root system 890 Jun 17 23:35 /usr/local/lib/
> libiconv.la
> -rw-r--r-- 1 root system 1724284 Jun 17 23:35
> /usr/local/lib/libiconv.a
>
> ykis-modules.a -lc -Wl,-bnoentry -O2 -pthread -Wl,-brtl -pthread
> -Wl,--whole-archive -Wl,--no-whole-archive -pthread
> -Wl,-bE:.libs/libsyslog-ng.exp -Wl,-bernotok
> /usr/local/lib/libglib-2.0.a(gconvert.o):gconvert.c:(.pr+0x12c): undefined
> reference to `.libiconv_open'
> /usr/local/lib/libglib-2.0.a(gconvert.o):gconvert.c:(.pr+0x358): undefined
> reference to `.libiconv'
> /usr/local/lib/libglib-2.0.a(gconvert.o):gconvert.c:(.pr+0x39c): undefined
> reference to `.libiconv_close'
> collect2: ld returned 1 exit status
It tries to compile statically, at which point, you need to list all the
libraries all the dependencies link to. Why it tries static linking is
beyond me right now, but as a workaround, you could add -liconv to the
failing command, and that should help.
--
|8]
More information about the syslog-ng
mailing list