On 2008-08-13 at 16:35 +0300, Ivan Lezhnjov Jr. wrote: > > rfc2047.o(.text+0x548): In function `rfc2047_decode2': > > : undefined reference to `libiconv_close'
> Now I tried of course to set > > HAVE_ICONV=yes > CFLAGS=-O -I/usr/include > EXTRALIBS_EXIM=-L/usr/lib -liconv > > in Local/Makefile but make still generates exactly the same error message > (the > quotation block in this message, not in previous one). > > I tried to disable use of tcpwrappers and libiconv but make still generates > exactly the same error message. I believe that Exim, when you do a "make clean" issues a warning about needing to do "make makefile" to remake the makefiles. make clean ; make makefile ; make Also, check where libiconv.so is; hopefully you have a working locate(1) command, so: "locate libiconv.so". The directory that is in is the directory to include after the -L in EXTRALIBS_EXIM and the corresponding .../include directory in CFLAGS. Note also that you want to use CFLAGS+=<new options> with += instead of a bare = because otherwise you lose the existing settings, some of which are needed (as another recent thread has proven). -Phil -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
