- configure.in: fixed a couple of problems reported by
  okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
  without gcc on non linux platforms.
Daniel
diff --git a/configure.in b/configure.in
index 21ac9bc..92b2e5a 100644
--- a/configure.in
+++ b/configure.in
@@ -157,12 +157,13 @@
 dnl http://bugs.gnome.org/db/31/3163.html
 dnl
 if test "${GCC}" != "yes" ; then
-    CFLAGS="${CFLAGS} -Wall "
     case "${host}" in
           *-*-hpux* )
 	       CFLAGS="${CFLAGS} -Wp,-H30000"
 	       ;;
     esac
+else
+    CFLAGS="${CFLAGS} -Wall"
 fi
 case ${host} in
     *-*-solaris*)
@@ -320,8 +321,9 @@
 if test "$with_iconv" = "no" ; then
     echo Disabling ICONV support
     WITH_ICONV=0
-else    
-    AC_CHECK_FUNC(iconv, , AC_CHECK_LIB(iconv, iconv))
+else
+    AC_CHECK_HEADER(iconv.h, 
+	AC_CHECK_FUNC(iconv, , AC_CHECK_LIB(iconv, iconv)))
     if test "$have_iconv" != "" ; then
         echo Iconv support not found
         WITH_ICONV=0