[AWS] Building AWS with libgnutls

Ludovic Brenta ludovic at ludovic-brenta.org
Sun Jun 1 17:02:27 CEST 2008


Hello

I built AWS from Subversion (revision 124785) on Debian and I am about
to upload it to unstable as version 2.5~124785-1.

Unfortunately I had to disable crypto support; I explained the reasons
in README.Debian which I paste here for your information.  I would
appreciate any comment you would like to make.

---8<----

Ada Web Server for Debian - maintainer's notes

The Ada Web Server library  can use either libopenssl or libgnutls for
strong  cryptography.  This enables  support for  the HTTPS  and other
encrypted  protocols.   Unfortunately  there  are problems  with  both
libraries.

libopenssl  is  licensed under  terms  incompatible  with the  General
Public License,  while libaws is  licensed under the  GPL.  Therefore,
Debian cannot ship binaries of libaws linked with libopenssl.

Linking libaws with libgnutls has  a technical problem which I haven't
been able to correct.  The  symptom is that both ada2wsdl and wsdl2aws
segfault during  elaboration.  The  segmentation fault takes  place in
the call to gcry_control which is at aws-net-ssl__gnutls.adb:1000.

If you would like to enable  HTTPS and other secure protocols, my best
advice at  this point  is that you  recompile libaws from  sources and
enable support  for libopenssl.  Alternatively, you can  send an email
to aws at lists.adacore.com  and offer your  help (I'm on that  list; you
don't need to CC me).

-- 
Ludovic Brenta, 2008-06-01

--->8----




More information about the AWS mailing list