./configure
checking for iconv… no, consider installing GNU libiconv
checking for nl_langinfo and CODESET… no
checking for LC_MESSAGES… yes
checking for bison… bison
checking version of bison… 1.35, ok
checking whether NLS is requested… yes
checking whether included gettext is requested… no
checking for GNU gettext in libc… no
checking for GNU gettext in libintl… no
configure: error: libiconv is needed for VLC to work properly
I download libiconv-1.11.tar.gz and install
but have same error
I also download iconv_x86-1.9.1-x86-public.qpr and install
but have same error
I’ve dealt with this kind of stuff a lot. Using pkgsrc does help. The problem is that ./configure is not finding libiconv. The usually is a parameter such as --with-iconv-dir=… that will fix this. If not, you need to find out which directory configure is looking for libiconv and make sure it, or a link is there.
for vlc-0.8.6a.tar.gz or vlc-0.8.6f.tar.gz do
./configure --help | less and look:
Optional Packages:
…
–with-libiconv-prefix=DIR search for libiconv in DIR/include and DIR/lib
–without-libiconv-prefix don’t search for libiconv in includedir and libdir
…
I use libiconv-1.12 in /usr/local/lib without problems
every time I got same errors:
checking for iconv… no, consider installing GNU libiconv
checking for nl_langinfo and CODESET… no
checking for LC_MESSAGES… yes
checking for bison… bison
checking version of bison… 1.35, ok
checking whether NLS is requested… yes
checking whether included gettext is requested… no
checking for GNU gettext in libc… no
checking for GNU gettext in libintl… no
configure: error: libiconv is needed for VLC to work properly
…
In dir /usr/local/lib are those files (after .configure and make install libiconv-1.12):
charset.alias
libcharset.a
libcharset.la
libcharset.so
libcharset.so.1
libcharset.so.1.0.0
libiconv.la
libiconv.so
libiconv.so.2
libiconv.so.2.4.0
Hello bbceler, thank for help
after editing congigure file (lines 24866-24872)
./configure returned this error:
checking for iconv… ./configure[24921]: /bin: cannot execute - Is a directory
no, consider installing GNU libiconv
When I write to console:
echo “LIBICONV = $LIBICONV”
… system return:
LIBICONV =
it means, that I must set PATH to LIBICONV??? How and where?