Yes , the results are the same even after trying to set the LDFLAGS.
export LDFLAGS="-liconv"
 
below is the final o/p from my configure command.
 
syslog-ng Open Source Edition 3.3.4 configured
 Compiler options:
  compiler                    : gcc -std=gnu99
  compiler options            : -g -O2 -Wall -pthread -D_LARGE_FILES=1  -pthread -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include   -I/opt/soe/local/syslog-ng-3.3.4/eventlog/include/eventlog       -I$(top_srcdir)/lib/ivykis/lib/include -I$(top_builddir)/lib/ivykis/lib/include -I$(top_srcdir)/lib/ivykis/modules/include -D_GNU_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
  linker flags                : -liconv -Wl,-brtl
  prefix                      : /opt/soe/local/syslog-ng-3.3.4
  linking mode                : dynamic
  __thread keyword            : no
 Submodules:
  ivykis                      : internal
  libmongo-client             : no
 Features:
  Debug symbols               : no
  GCC profiling               : no
  Memtrace                    : no
  IPV6 support                : yes
  spoof-source support        : no
  tcp-wrapper support         : no
  Linux capability support    : no
  PCRE support                : no
  Env wrapper support         : no
  systemd support             : no (unit dir: none)
 Modules:
  Module search path          : /opt/soe/local/syslog-ng-3.3.4/lib/syslog-ng
  Default module list         : affile,afprog,afsocket,afuser,basicfuncs,csvparser,dbparser,syslogformat
  Sun STREAMS support (module): no
  SSL support (module)        : no
  SQL support (module)        : no
  PACCT module (EXPERIMENTAL) : no
  MongoDB destination (module): no
  JSON support (module)       : no (using no
 
 
and the failed lines of code are below.

libtool: link: gcc -std=gnu99 -shared -o .libs/libsyslog-ng-3.3.4.so  .libs/afinter.o .libs/alarms.o .libs/apphook.o .libs/block-ref-parser.o .libs/center.o .libs/cfg.o .libs/cfg-lexer.o .libs/cfg-parser.o .libs/children.o .libs/compat.o .libs/control.o .libs/dgroup.o .libs/dnscache.o .libs/driver.o .libs/filter.o .libs/filter-expr-parser.o .libs/globals.o .libs/gprocess.o .libs/gsockaddr.o .libs/gsocket.o .libs/logmatcher.o .libs/logmpx.o .libs/logmsg.o .libs/logparser.o .libs/logpipe.o .libs/logprocess.o .libs/logproto.o .libs/logqueue.o .libs/logqueue-fifo.o .libs/logreader.o .libs/logrewrite.o .libs/logsource.o .libs/logstamp.o .libs/logtransport.o .libs/logwriter.o .libs/mainloop.o .libs/memtrace.o .libs/messages.o .libs/misc.o .libs/msg-format.o .libs/nvtable.o .libs/parser-expr-parser.o .libs/persist-state.o .libs/plugin.o .libs/pragma-parser.o .libs/rewrite-expr-parser.o .libs/scratch-buffers.o .libs/serialize.o .libs/sgroup.o .libs/stats.o .libs/str-format.o .libs/syslog-names.o .libs/tags.o .libs/templates.o .libs/timeutils.o .libs/utils.o .libs/value-pairs.o .libs/cfg-lex.o .libs/cfg-grammar.o .libs/filter-expr-grammar.o .libs/block-ref-grammar.o .libs/pragma-grammar.o .libs/parser-expr-grammar.o .libs/rewrite-expr-grammar.o   -Wl,-blibpath:/usr/local/lib:/opt/soe/local/syslog-ng-3.3.4/eventlog/lib:/opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.2.0.0/3.3.2:/opt/freeware/lib/gcc-lib/powerpc-ibm-aix5.2.0.0/3.3.2/../../..:/usr/local/powerpc-ibm-aix5.2.0.0/lib:/usr/local/lib:/lib:/usr/lib -L/usr/local/lib -liconv -lrt -lnsl /usr/local/lib/libgmodule-2.0.a /usr/local/lib/libgthread-2.0.a /usr/local/lib/libglib-2.0.a -lintl -L/opt/soe/local/syslog-ng-3.3.4/eventlog/lib -levtlog -ldl -L../lib/ivykis/lib /tmp/compile/syslog/syslog-ng-3.3.4/lib/ivykis/lib/.libs/libivykis.a -L../lib/ivykis/modules /tmp/compile/syslog/syslog-ng-3.3.4/lib/ivykis/modules/.libs/libivykis-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
make[4]: *** [libsyslog-ng.la] Error 1
make[4]: Leaving directory `/tmp/compile/syslog/syslog-ng-3.3.4/lib'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/tmp/compile/syslog/syslog-ng-3.3.4/lib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/tmp/compile/syslog/syslog-ng-3.3.4/lib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/compile/syslog/syslog-ng-3.3.4'
make: *** [all] Error 2
 
 
 
I have compiled glib 2.16.5 using thje configure options
./configure --enable-static -with-libiconv
 
and libiconv was run without any options supplied to the configure "./configure"
 
Thanks,
Rakesh
On Fri, Jun 22, 2012 at 7:20 PM, Gergely Nagy <algernon@balabit.hu> wrote:
(No need to Cc me on list mail, thank you)

Rakesh Rajasekharan <rakesh.rajasekharan@gmail.com> writes:

> Hello Gergely,
>
> I have tried including -liconv  by adding CFLAGS="-liconv", but that did
> not help. I am not sure if that this is the right means to include -liconv
> or something else.

LDFLAGS would be the place, I believe. Do you get the same error if you
put it there? If so, can you post the whole failing command and its
output?

--
|8]

______________________________________________________________________________
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