a/src/configure.ac b/src/configure.ac
...
...
12
    are really simple.
12
    are really simple.
13
EOF
13
EOF
14
   exit 1
14
   exit 1
15
fi
15
fi
16
16
17
##### Look for iconv in libc (Linux), or libiconv in /usr/local/lib:/usr/lib
17
##### Look for iconv. We first look for libiconv in /usr/local/lib:/usr/lib
18
##    then in libc (Linux, solaris)
18
AC_LANG(C)
19
AC_LANG(C)
19
LIBICONV=""
20
LIBICONV=""
20
S_LDFLAGS=$LDFLAGS
21
S_LDFLAGS=$LDFLAGS
21
dir=/usr/lib
22
dir=/usr/local/lib
22
LDFLAGS="$S_LDFLAGS -L$dir"
23
LDFLAGS="$S_LDFLAGS -L$dir"
24
unset ac_cv_lib_iconv_iconv_open
23
AC_CHECK_LIB(c, iconv_open, LIBICONV=NONE;INCICONV=-I/usr/include)
25
AC_CHECK_LIB(iconv, iconv_open, LIBICONV="-L$dir -liconv";INCICONV=-I/usr/local/include)
24
if test A"$LIBICONV" = A ; then
26
if test A"$LIBICONV" = A ; then
25
  dir=/usr/local/lib
27
  dir=/usr/lib
26
  LDFLAGS="$S_LDFLAGS -L$dir"
28
  LDFLAGS="$S_LDFLAGS -L$dir"
27
  unset ac_cv_lib_iconv_iconv_open
29
  unset ac_cv_lib_iconv_iconv_open
28
  AC_CHECK_LIB(iconv, iconv_open, 
30
  AC_CHECK_LIB(iconv, iconv_open, LIBICONV="-L$dir -liconv";INCICONV=-I/usr/include)
29
            LIBICONV="-L$dir -liconv";INCICONV=-I/usr/local/include)
30
  if test A"$LIBICONV" = A; then
31
  if test A"$LIBICONV" = A; then
31
    dir=/usr/local/lib
32
    dir=/usr/lib
32
    LDFLAGS="$S_LDFLAGS -L$dir"
33
    LDFLAGS="$S_LDFLAGS -L$dir"
33
    unset ac_cv_lib_iconv_iconv_open
34
    unset ac_cv_lib_iconv_iconv_open
34
    AC_CHECK_LIB(iconv, iconv_open, LIBICONV="-L$dir -liconv";INCICONV=-I/usr/include)
35
    AC_CHECK_LIB(c, iconv_open, LIBICONV=NONE;INCICONV=-I/usr/include)
35
  fi
36
  fi
36
fi
37
fi
37
LDFLAGS=$S_LDFLAGS
38
LDFLAGS=$S_LDFLAGS
38
if test A"$LIBICONV" = A ; then
39
if test A"$LIBICONV" = A ; then
39
   AC_MSG_ERROR([Cannot find iconv_open anywhere. Please install iconv])
40
   AC_MSG_ERROR([Cannot find iconv_open anywhere. Please install iconv])