[erlang-questions] Issues with Erlang Build under SUSE SLES 11 SP 1 on S390

claudef@REDACTED claudef@REDACTED
Thu Apr 26 20:20:55 CEST 2012


Dear colleagues, 

Thanks, for the quick reply. The issue with the crypto.c  clearly relates 
to OpenSSL. Unfortunately an openssl-devel package is not available from 
Novell SUSE.  I've downloaded the latest source packages of Kerberos 5 
(MIT) and as well as OpenSSL. Remains some doubts how to use the 
configuration arguments described in the Erlang install process 

--with-ssl=PATH - Specify location of OpenSSL include and lib 

Is there an example how to setup this PATH? 

Questions: 

1  - What exactly goes into the PATH argument of with-ssl= ? Is there an 
example how to use it? 

2  - Why does the /configure shell search for the krb5.h only under the 
location of  /usr/include 

Those are the locations generated by Kerberos5: 
    /usr/local/include/krb5.h
    /usr/local/include/krb5/krb5.h

and for the openssl package
    /usr/local/ssl/bin/openssl
    /usr/local/ssl/include/openssl

3. Any modules need to be placed under /usr/include (default path of 
./configure) ? 

Thanks in advance for your support to add crypto (ssl) suport to Erlang. 

Regards, 
Claude


Claude Falbriard 
Certified IT Specialist L2 - Middleware
AMS Hortolândia / SP - Brazil
phone:    +55 19 9837 0789
cell:         +55 13 8117 3316
e-mail:    claudef@REDACTED




From:   CGS <cgsmcmlxxv@REDACTED>
To:     claudef@REDACTED
Cc:     Erlang-Questions Questions <erlang-questions@REDACTED>
Date:   26/04/2012 10:03
Subject:        Re: [erlang-questions] Issues with Erlang Build under SUSE 
SLES 11 SP 1 on S390



Hi,

I suppose you need to install OpenSSL-dev (from the error it looks like 
you are missing some OpenSSL headers).

CGS





On Thu, Apr 26, 2012 at 2:17 PM, <claudef@REDACTED> wrote:
Dear colleagues, 

 I'm compiling an Erlang  environment under the SUSE SLES 11 SP1 on a S390 
platform building it from the source. I'm facing an error condition when 
adding the support for OpenSSL and Erlang "crypto" support using the 
following configuration: 

./configure --with-ssl --with-ssl=/usr/lib64/openssl 

The configure completes normal, but the subsequent "make" step throws a 
sequence of errors like this: 
.. 
crypto.c: In function âhmac_md5â: 
crypto.c:1713: error: âMD5_CTXâ undeclared (first use in this function) 
crypto.c:1713: error: expected â;â before âctxâ 
crypto.c:1714: warning: ISO C90 forbids mixed declarations and code 
crypto.c:1737: error: âctxâ undeclared (first use in this function) 
crypto.c: In function âhmac_sha1â: 
crypto.c:1752: error: âSHA_CTXâ undeclared (first use in this function) 
crypto.c:1752: error: expected â;â before âctxâ 
crypto.c:1753: warning: ISO C90 forbids mixed declarations and code 
crypto.c:1776: error: âctxâ undeclared (first use in this function) 
make[4]: *** [../priv/obj/s390x-ibm-linux-gnu/crypto.o] Error 1 
make[4]: Leaving directory `/opt/erlang/otp_src_R14B03/lib/crypto/c_src' 
make[3]: *** [opt] Error 2 
make[3]: Leaving directory `/opt/erlang/otp_src_R14B03/lib/crypto/c_src' 
make[2]: *** [opt] Error 2 
make[2]: Leaving directory `/opt/erlang/otp_src_R14B03/lib/crypto' 
make[1]: *** [opt] Error 2 
make[1]: Leaving directory `/opt/erlang/otp_src_R14B03/lib' 
make: *** [libs] Error 2 
.. 

 Without OpenSSL support, the Erlang package compiles successfully and 
I've tested it with the console prompt. 
Thanks in advance for your hints how to fix this issue with the crypto 
module. 
  
Regards, 
Claude 


Claude Falbriard 
Certified IT Specialist L2 - Middleware
AMS Hortolândia / SP - Brazil
phone:    +55 19 9837 0789
cell:         +55 13 8117 3316
e-mail:    claudef@REDACTED

_______________________________________________
erlang-questions mailing list
erlang-questions@REDACTED
http://erlang.org/mailman/listinfo/erlang-questions


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20120426/6771d699/attachment.htm>


More information about the erlang-questions mailing list