https://bugzilla.samba.org/show_bug.cgi?id=5532
Summary: rsync / autoconf fails to detect libiconv on Solaris 10 Product: rsync Version: 3.0.2 Platform: Sparc OS/Version: Solaris Status: NEW Severity: minor Priority: P3 Component: core AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] QAContact: [EMAIL PROTECTED] Hi, Solaris 10 Generic_127111-06 , gcc 3.4.3, built by sun in /usr/sfw/bin. Problem: autoconf fails to locate libiconv installed in /usr/local/lib, and thus rsync fails to link. I'd like to request that a note be put in the INSTALL documentation that libiconv is a pre-requisite for rsync to build. I couldn't find a mention of it anywhere. I suspect that configure should also bomb out with a fatal error if libiconv is not detected. Workaround: setenv LDFLAGS -L/usr/local/lib will detect and successfully build and link an rsync binary. Without the env var, configure gueses incorrectly: checking for library containing libiconv_open... no checking for iconv declaration... extern size_t iconv (iconv_t cd, const char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); With it set, it guesses correctly: checking for library containing libiconv_open... -liconv checking for iconv declaration... extern size_t iconv (iconv_t cd, const char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); I compile with these (working) options: tcsh# setenv CC /usr/sfw/bin/gcc tcsh# setenv LDFLAGS -L/usr/local/lib tcsh# ./configure --with-rsyncd-conf=/usr/local/etc/rsyncd.conf --datarootdir=/usr/local -- Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug, or are watching the QA contact. -- Please use reply-all for most replies to avoid omitting the mailing list. To unsubscribe or change options: https://lists.samba.org/mailman/listinfo/rsync Before posting, read: http://www.catb.org/~esr/faqs/smart-questions.html