Rakesh Rajasekharan <
rakesh.rajasekharan@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