configure fail in a test performed with -liconv

Rodrigo OSORIO rodrigo at
Thu Feb 13 21:35:07 UTC 2014

On 02/13/14 21:37, Rodrigo OSORIO wrote:
> Hi all,
> I'm dealing with an issue in irc/scrollz port. The configure
> script fail and return a "getaddrinfo bug" caused by a failure when
> it compiles the conftest binary.
> In fact, conftest is compiled with the -liconv flag, but ld can't 
> found it.
> Here is the command executed to compile the code
> cc -o conftest -O2 -pipe -fno-strict-aliasing -I/usr/local/include 
> -I/usr/local/include  -Wl,-rpath=/usr/lib:/usr/local/lib 
> -Wl,-rpath=/usr/lib:/usr/local/lib conftest.c -lcrypt
> -L/usr/local/lib -L/usr/local/lib -liconv
> And the error
> /usr/bin/ld: cannot find -liconv cc: error: linker command failed
> with exit code 1 (use -v to see invocation)
> Iconv isn't required in any way by the application, but the flag
> is managed by the --enable-utf8 flag, if I call configure disabling
> utf8 support (--disable-utf8) config finish its work without
> error.
> Any idea or suggestion?
> Regards - rodrigo _______________________________________________ 
> freebsd-ports at mailing list 
> To
> unsubscribe, send any mail to
> "freebsd-ports-unsubscribe at"


After few tests and as an alternative, this code taken from the proter
handbook and modifies a little, does the job pretty well (I hope)

.if empty(ICONV_LIB)
        # native iconv detected
        @${REINPLACE_CMD} -e 's|-liconv||' ${WRKSRC}/configure

Does it make sense for any of you ?


- rodrigo

More information about the freebsd-ports mailing list