Thanks Martin, Thanks you for conforming it is due to libgagsl and not msmtp. I was not sure if it is msmtp or libgagsl which is printing 'support for authentication method GSSAPI is not compiled in'.
By the way I've also cross compiled libgagsl using --with-gssapi-imp=mit or --with-gssapi-imp=gss without success. The configure runs well, the make also although a gssapi.h not found problem solved. As I said i've also cross-compiled before libgss and libgssapi. Maybe libshishi (kerberos) is needed I dont know. SSL/TLS runs well using openssl. In addition, installing correctly libgagsl is not trivial but the NTLM lib libntlm installation was quite easy and I dont understand why there is not the NTLM auth method detected =/ So now I'm looking for a list of modules/dependences/lib needed to fully cross compiled libgagsl ! ----- Mail original ----- De: "Martin Lambers" <mar...@marlam.de> À: msmtp-users@lists.sourceforge.net Envoyé: Vendredi 10 Juin 2011 18:47:41 Objet: Re: [msmtp-users] support for authentication method GSSAPI is not compiled in Hi Victor! On 10/06/11 16:10, Victor D'Agostino wrote: > Hi everybody, > > I'm cross compiling msmtp to an ARM target running Debian Lenny. > > I would like to know how to get GSSAPI and NTLM authentification methods > enabled on msmtp. > > I've configured the msmtp 1.4.24 package with : > ./configure --prefix=/cross --host=arm-linux --with-libidn --with-ssl=openssl > --with-libgsasl > > I've also cross compiled libs : > libgss > libgssapi_krb5 > libcrypto > libgsasl > libgssapi > libidn > libkrb* > libntlm > > And the make/make install runs well. But when I run msmtp --v on my ARM > target I get : > > ts7500:/mnt/usb/arm-usr/bin# msmtp --v > msmtp version 1.4.24 > Platform: arm-unknown-linux-gnu > TLS/SSL library: OpenSSL > Authentication library: GNU SASL > Supported authentication methods: > plain cram-md5 digest-md5 scram-sha-1 external login > IDN support: enabled > NLS: enabled, LOCALEDIR is /cross/share/locale > Keyring support: none > System configuration file name: /cross/etc/msmtprc > User configuration file name: /root/.msmtprc > > And I can see that NTLM and GSSAPI are not listed as supported auth methods =/ > > If I run msmtp with --auth=gssapi msmtp prints : support for authentication > method GSSAPI is not compiled in > > Any ideas ? Msmtp seems to be compiled correctly. The problem is that the libgsasl library is not built with NTLM/GSSAPI support. (The authentication methods listed by msmtp are those that the libgsasl library supports.) Martin ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ msmtp-users mailing list msmtp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/msmtp-users ------------------------------------------------------------------------------ EditLive Enterprise is the world's most technically advanced content authoring tool. Experience the power of Track Changes, Inline Image Editing and ensure content is compliant with Accessibility Checking. http://p.sf.net/sfu/ephox-dev2dev _______________________________________________ msmtp-users mailing list msmtp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/msmtp-users