Topic: Error while running configuration file

Hi,

I have downloaded yaSSL GPL code and tried to build on Ubuntu platform.
While runing ./configure, i am facing some error as follows.


checking for g++ ... no
checking for c++... no
checking for gpp .. no
checking for aCC ... no
checking for CC ... no
checking for cxx ... no
checking for cc++ ... no
......
.....
checking whether c++ compiler works ... no
configure : error : C++ compiler cannot create executable.
see config.log for more details.

Can someone help me out how to fix thiis error?

Share

Re: Error while running configuration file

Hi,

It looks like you may not have a C++ compiler installed on your system.  Can you try installing gcc-c++?

apt-get update 
apt-get install gcc-c++

Regards,
Chris

Re: Error while running configuration file

Yes C++ compiler is not installed. After installing ./configure is working fine and make file is created.

Thanks Chris!!

Regards,
Satish

Share

Re: Error while running configuration file

Satish,

Glad to hear that worked.  Just as a side note, unless users specifically need an SSL library written in C++, we recommend that users use CyaSSL over yaSSL.  CyaSSL is where most of our active development takes place, and is continually being updated with new features.  Is there a reason you chose to use yaSSL over CyaSSL?

Thanks,
Chris

Re: Error while running configuration file

Dear Chirs,

Thank you for your reply.

Currently I am using yaSSL code to understand the features supported by yaSSL.

Can you please let me know what way CyaSSL is better than yaSSL? Is it only memory footprint? Or any other additional features supported?

We would be using CyaSSL soon!!

Regards,
Satish

Share

Re: Error while running configuration file

Satish,

CyaSSL offers both a smaller memory footprint as well as features which yaSSL doesn't have.  For a list of features offered by yaSSL and CyaSSL, please see the two product pages:

yaSSL: http://yassl.com/yaSSL/Products-yassl.html
CyaSSL: http://yassl.com/yaSSL/Products-cyassl.html

Please let us know if you have any additional questions.

Best Regards,
Chris