bug-mailutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug-mailutils] Re: gsasl support for version 0.6


From: Fredrick O Jackson
Subject: Re: [bug-mailutils] Re: gsasl support for version 0.6
Date: Mon, 7 Feb 2005 20:41:55 -0600
User-agent: KMail/1.7.1

exactly!

we conquered this though, with the help of a hot shot programmer I know, who 
successfull compiled mailutils with gsasl0.2.3 support.
the output you see (in your build) is the result of a version check for 
libgsasl which requires 0.2.3 .
so we compiled 2.3, packaged it and the built mailutils (see below).

I feel like there is probably something simple we overlooked (like a command 
line paramater?)....

Thanks
Fred



:~# imap4d --show
VERSION=0.6
USE_LIBPAM
WITH_GDBM
WITH_GNUTLS
WITH_GSASL
WITH_GSSAPI
WITH_GUILE
WITH_PTHREAD
WITH_READLINE
HAVE_MYSQL
ENABLE_VIRTUAL_DOMAINS
ENABLE_IMAP
ENABLE_POP
ENABLE_MH
ENABLE_MAILDIR
ENABLE_SMTP
ENABLE_SENDMAIL
ENABLE_NNTP

follows is the config portion of the build:

if test ""; then cd ""; else cd "."; fi && CC="cc" CXX="g++" CFLAGS="-g -Wall 
-O2" CXXFLAGS="-g -Wall -O2" /usr/src/mailutils-0.6/./configure  
--build=i386-linux --prefix=/usr --includedir="\${prefix}/include" 
--mandir="\${prefix}/share/man" --infodir="\${prefix}/share/info" 
--sysconfdir=/etc --localstatedir=/var 
--libexecdir="\${prefix}/lib/mailutils" --srcdir=. --disable-maintainer-mode   
--with-lispdir=\${prefix}/share/emacs/site-lisp --enable-virtual-domains 
--enable-mh-utils --with-gnutls --with-gdbm --with-gssapi --with-gsasl 
--with-mysql --disable-rpath
checking build system type... i386-pc-linux-gnu
checking host system type... i386-pc-linux-gnu
checking target system type... i386-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of cc... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for /usr/bin/ld option to reload object files... -r
checking for BSD-compatible nm... /usr/bin/nm -B
checking for a sed that does not truncate output... /bin/sed
checking how to recognise dependent libraries... pass_all
checking command to parse /usr/bin/nm -B output... ok
checking how to run the C preprocessor... cc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking dlfcn.h usability... yes
checking dlfcn.h presence... yes
checking for dlfcn.h... yes
checking for ranlib... ranlib
checking for strip... strip
checking for objdir... .libs
checking for cc option to produce PIC... -fPIC
checking if cc PIC flag -fPIC works... yes
checking if cc static flag -static works... yes
checking if cc supports -c -o file.o... yes
checking if cc supports -c -o file.lo... no
checking if cc supports -fno-rtti -fno-exceptions... no
checking whether the linker (/usr/bin/ld) supports shared libraries... yes
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking dynamic linker characteristics... GNU/Linux ld.so
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking whether -lc should be explicitly linked in... no
creating libtool
checking for bison... bison -y
checking for flex... flex
checking for yywrap in -lfl... yes
checking lex output file root... lex.yy
checking whether yytext is a pointer... yes
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for ranlib... (cached) ranlib
checking for library containing strerror... none required
checking for an ANSI C-conforming const... yes
checking for signed... yes
checking for inline... inline
checking for off_t... yes
checking for size_t... yes
checking for long long... yes
checking for long double... yes
checking for wchar_t... yes
checking for wint_t... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for intmax_t... yes
checking whether printf() supports POSIX/XSI format strings... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... yes
checking for working mmap... yes
checking whether we are using the GNU C Library 2.1 or newer... yes
checking whether integer division by zero raises SIGFPE... yes
checking for unsigned long long... yes
checking for inttypes.h... yes
checking whether the inttypes.h PRIxNN macros are broken... no
checking for stdint.h... (cached) yes
checking for SIZE_MAX... yes
checking for stdint.h... (cached) yes
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for ptrdiff_t... yes
checking argz.h usability... yes
checking argz.h presence... yes
checking for argz.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking nl_types.h usability... yes
checking nl_types.h presence... yes
checking for nl_types.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking for asprintf... yes
checking for fwprintf... yes
checking for getcwd... yes
checking for getegid... yes
checking for geteuid... yes
checking for getgid... yes
checking for getuid... yes
checking for mempcpy... yes
checking for munmap... yes
checking for putenv... yes
checking for setenv... yes
checking for setlocale... yes
checking for snprintf... yes
checking for stpcpy... yes
checking for strcasecmp... yes
checking for strdup... yes
checking for strtoul... yes
checking for tsearch... yes
checking for wcslen... yes
checking for __argz_count... yes
checking for __argz_stringify... yes
checking for __argz_next... yes
checking for __fsetlocking... yes
checking whether _snprintf is declared... no
checking whether _snwprintf is declared... no
checking whether feof_unlocked is declared... yes
checking whether fgets_unlocked is declared... no
checking whether getc_unlocked is declared... yes
checking for iconv... yes
checking for iconv declaration...
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, 
char * *outbuf, size_t*outbytesleft);
checking for nl_langinfo and CODESET... yes
checking for LC_MESSAGES... yes
checking for bison... bison
checking version of bison... 1.875, ok
checking whether NLS is requested... yes
checking whether included gettext is requested... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for iconv... (cached) yes
checking for iconv declaration... (cached)
         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, 
char * *outbuf, size_t*outbytesleft);
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking for iconv_t... yes
checking for res_query in -lresolv... yes
checking for lt_dlinit in -lltdl... no
checking for krb5-config... /usr/bin/krb5-config
checking gss.h usability... no
checking gss.h presence... no
checking for gss.h... no
checking gssapi.h usability... no
checking gssapi.h presence... no
checking for gssapi.h... no
checking gssapi/gssapi.h usability... yes
checking gssapi/gssapi.h presence... yes
checking for gssapi/gssapi.h... yes
checking gssapi/gssapi_generic.h usability... yes
checking gssapi/gssapi_generic.h presence... yes
checking for gssapi/gssapi_generic.h... yes
checking whether GSS_C_NT_HOSTBASED_SERVICE is declared... yes
checking GSSAPI implementation... Heimdal
checking whether to use GNU SASL library... checking gsasl.h usability... yes
checking gsasl.h presence... yes
checking for gsasl.h... yes
checking for gsasl_init in -lgsasl... yes
-lgsasl
checking gnutls/gnutls.h usability... yes
checking gnutls/gnutls.h presence... yes
checking for gnutls/gnutls.h... yes
checking for main in -lgcrypt... yes
checking for gnutls_global_init in -lgnutls... yes
checking whether to use TLS libraries... yes
checking for log facility... LOG_MAIL
checking for ANSI C header files... (cached) yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking errno.h usability... yes
checking errno.h presence... yes
checking for errno.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking for inttypes.h... (cached) yes
checking libgen.h usability... yes
checking libgen.h presence... yes
checking for libgen.h... yes
checking for limits.h... (cached) yes
checking for malloc.h... (cached) yes
checking obstack.h usability... yes
checking obstack.h presence... yes
checking for obstack.h... yes
checking paths.h usability... yes
checking paths.h presence... yes
checking for paths.h... yes
checking shadow.h usability... yes
checking shadow.h presence... yes
checking for shadow.h... yes
checking socket.h usability... no
checking socket.h presence... no
checking for socket.h... no
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking stdarg.h usability... yes
checking stdarg.h presence... yes
checking for stdarg.h... yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking sysexits.h usability... yes
checking sysexits.h presence... yes
checking for sysexits.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking termcap.h usability... yes
checking termcap.h presence... yes
checking for termcap.h... yes
checking termios.h usability... yes
checking termios.h presence... yes
checking for termios.h... yes
checking termio.h usability... yes
checking termio.h presence... yes
checking for termio.h... yes
checking sgtty.h usability... yes
checking sgtty.h presence... yes
checking for sgtty.h... yes
checking utmp.h usability... yes
checking utmp.h presence... yes
checking for utmp.h... yes
checking utmpx.h usability... yes
checking utmpx.h presence... yes
checking for utmpx.h... yes
checking for unistd.h... (cached) yes
checking for an ANSI C-conforming const... (cached) yes
checking for uid_t in sys/types.h... yes
checking for mode_t... yes
checking for off_t... (cached) yes
checking for pid_t... yes
checking for size_t... (cached) yes
checking for ssize_t... yes
checking return type of signal handlers... void
checking whether sys_siglist is declared... yes
checking whether struct tm is in sys/time.h or time.h... time.h
checking for struct tm.tm_zone... yes
checking for ino_t... yes
checking for dev_t... yes
checking for socklen_t... yes
checking for long long... (cached) yes
checking for long double... yes
checking whether struct tm is in sys/time.h or time.h... (cached) time.h
checking for struct tm.tm_zone... (cached) yes
checking for struct tm.tm_gmtoff... yes
checking for struct tm.tm_isdst... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking for working alloca.h... (cached) yes
checking for alloca... (cached) yes
checking for working re_compile_pattern... yes
checking for stdlib.h... (cached) yes
checking for unistd.h... (cached) yes
checking for getpagesize... (cached) yes
checking for working mmap... (cached) yes
checking for working POSIX fnmatch... yes
checking whether strtok_r is declared... yes
checking whether strchrnul is declared... no
checking whether strndup is declared... no
checking whether asprintf is declared... no
checking whether vasprintf is declared... no
checking whether strsignal is declared... no
checking whether environ is declared... no
checking for getpass... yes
checking for setenv... (cached) yes
checking for snprintf... (cached) yes
checking for strncasecmp... yes
checking for strcasecmp... (cached) yes
checking for strsignal... yes
checking for vasprintf... yes
checking for vsyslog... yes
checking for mkstemp... yes
checking for sigaction... yes
checking for sysconf... yes
checking for getdelim... yes
checking for setreuid... yes
checking for setresuid... yes
checking for seteuid... yes
checking for vfork... yes
checking for _exit... yes
checking for function prototypes... yes
checking whether setvbuf arguments are reversed... no
checking for fgetpwent... yes
checking for strtok_r... yes
checking for getline... yes
checking for strndup... yes
checking for strnlen... yes
checking for strchrnul... yes
checking for utmp.h... (cached) yes
checking for getutent... yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking for GNU getopt... yes
checking argp.h usability... yes
checking argp.h presence... yes
checking for argp.h... yes
checking for argp_parse... yes
checking whether extern program_invocation_name is present... no
checking whether program_invocation_name is declared... yes
checking for _obstack_begin... yes
checking for -lmysqlclient... checking for mysql_real_connect in 
-lmysqlclient... yes
-lm -L/usr/local/lib/mysql -lmysqlclient
checking security/pam_appl.h usability... yes
checking security/pam_appl.h presence... yes
checking for security/pam_appl.h... yes
checking for dlopen in -ldl... yes
checking for pam_start in -lpam... yes
checking crypt.h usability... yes
checking crypt.h presence... yes
checking for crypt.h... yes
checking whether crypt is declared... yes
checking for crypt in -lcrypt... yes
checking for pthread_cancel in -lpthread... yes
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for pthread_rwlock_init... yes
checking for gethostbyname... yes
checking for socket... yes
checking for tputs in -lncurses... yes
checking for readline in -lreadline... yes
checking readline/readline.h usability... yes
checking readline/readline.h presence... yes
checking for readline/readline.h... yes
checking for rl_completion_matches... yes
checking for gdbm_open in -lgdbm... yes
checking gdbm.h usability... yes
checking gdbm.h presence... yes
checking for gdbm.h... yes
checking for guile-config... /usr/bin/guile-config
checking for guile version 1.4 or higher... OK
checking whether to build guile support... yes
checking for scm_long2num... yes
checking for scm_cell... no
checking for scm_list_1... yes
checking for scm_list_n... yes
checking for scm_c_define... yes
checking for scm_c_lookup... yes
checking for inline scm_cell... no
checking for emacs... emacs
checking where .elc files should go... ${prefix}/share/emacs/site-lisp
configure: creating ./config.status
config.status: creating Makefile
config.status: creating sql/Makefile
config.status: creating auth/Makefile
config.status: creating comsat/Makefile
config.status: creating doc/Makefile
config.status: creating doc/man/Makefile
config.status: creating doc/rfc/Makefile
config.status: creating doc/texinfo/Makefile
config.status: creating dotlock/Makefile
config.status: creating examples/Makefile
config.status: creating examples/config/Makefile
config.status: creating examples/cpp/Makefile
config.status: creating examples/scheme/Makefile
config.status: creating frm/Makefile
config.status: creating frm/testsuite/Makefile
config.status: creating from/Makefile
config.status: creating from/testsuite/Makefile
config.status: creating guimb/Makefile
config.status: creating guimb/scm/Makefile
config.status: creating imap4d/Makefile
config.status: creating imap4d/testsuite/Makefile
config.status: creating headers/Makefile
config.status: creating headers/posix/Makefile
config.status: creating include/Makefile
config.status: creating include/mailutils/Makefile
config.status: creating include/mailutils/gnu/Makefile
config.status: creating include/mailutils/sys/Makefile
config.status: creating intl/Makefile
config.status: creating lib/Makefile
config.status: creating libmu_scm/Makefile
config.status: creating libsieve/Makefile
config.status: creating libsieve/extensions/Makefile
config.status: creating mail/Makefile
config.status: creating mail/testsuite/Makefile
config.status: creating mail.local/Makefile
config.status: creating mail.local/testsuite/Makefile
config.status: creating mail.remote/Makefile
config.status: creating mail.remote/testsuite/Makefile
config.status: creating mailbox/Makefile
config.status: creating mailbox/mbox/Makefile
config.status: creating mailbox/mh/Makefile
config.status: creating mailbox/maildir/Makefile
config.status: creating mailbox/pop/Makefile
config.status: creating mailbox/nntp/Makefile
config.status: creating mailbox/imap/Makefile
config.status: creating mailbox/include/Makefile
config.status: creating mailbox/testsuite/Makefile
config.status: creating messages/Makefile
config.status: creating messages/testsuite/Makefile
config.status: creating mh/Makefile
config.status: creating movemail/Makefile
config.status: creating po/Makefile.in
config.status: creating pop3d/Makefile
config.status: creating pop3d/testsuite/Makefile
config.status: creating readmsg/Makefile
config.status: creating readmsg/testsuite/Makefile
config.status: creating scripts/Makefile
config.status: creating scripts/guile-1.4/Makefile
config.status: creating scripts/guile-1.6/Makefile
config.status: creating scripts/mailutils.spec
config.status: creating sieve/Makefile
config.status: creating sieve/testsuite/Makefile
config.status: creating testsuite/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: creating po/POTFILES
config.status: creating po/Makefile
config.status: executing sql/modlist.h commands



_____________________________________
On Monday 07 February 2005 06:12 pm, Jordi Mallach wrote:
> On Tue, Feb 08, 2005 at 01:21:46AM +0200, Sergey Poznyakoff wrote:
> > Mailutils pop3d does not support SASL. Imap4d does support it, provided
> > that libsasl has been properly installed and configure was able
> > to detect it.
> >
> > To verify this, run `imap4d --show`. If its output contains string
> > WITH_GSASL, then mailutils is configured with gsasl support. If it
> > does not, then `configure' was unable to detect the presence of libsasl
> > library and/or its headers. Try configuring mailutils with
> > --with-gsasl flag. If it still does not detect libgsasl, examine
> > config.log, or send it to me (use my private address to reduce list
> > traffic and to avoid disclosing security-sensitive information it may
> > contain).
>
> Hrm. The stock Debian package does build-depend on libgsasl1-dev, and
> configures itself with --with-gsasl.
>
> configure outputs:
>
> checking whether to use GNU SASL library... checking gsasl.h usability...
> yes checking gsasl.h presence... yes
> checking for gsasl.h... yes
> checking for gsasl_init in -lgsasl... yes
> no
> checking gnutls/gnutls.h usability... yes
>
> Yes... but no? :)
>
> I don't have a config.log available at this time, but hopefully I can
> have a look tomorrow.
>
> Jordi

-- 
Fredrick O Jackson
National Financial Services
215 W Meadow St
Fayetteville AR 72701
479-872-7777


address@hidden




reply via email to

[Prev in Thread] Current Thread [Next in Thread]