configure fail in a test performed with -liconv

Rodrigo OSORIO rodrigo at bebik.net
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 freebsd.org mailing list 
> http://lists.freebsd.org/mailman/listinfo/freebsd-ports To
> unsubscribe, send any mail to
> "freebsd-ports-unsubscribe at freebsd.org"
> 

Hi,

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)

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

Does it make sense for any of you ?

Regards,

- rodrigo


More information about the freebsd-ports mailing list