[beagleboard] OpenSSL on Beagleboard

“pkg-config openssl --libs” says you need “-lcrypto” too, at least on my (non Beagle) Ubuntu 10.04 machine. It’s hard to know what the issue is without a more detailed error message.

—Tom

In my beagleboar I have typed this command and it returned lssl and lcrypto too.
Some erros that appears here are as follow:

/usr/include/openssl/crypto.h:465:67: error: expected declaration specifiers or ‘…’ before ‘size_t’
/usr/include/openssl/crypto.h:465:76: error: expected ‘;’, ‘,’ or ‘)’ before ‘void’
/usr/include/openssl/crypto.h:467:51: error: expected ‘)’ before ‘const’
/usr/include/openssl/crypto.h:468:33: error: expected ‘;’, ‘,’ or ‘)’ before ‘void’
/usr/include/openssl/crypto.h:470:58: error: expected ‘)’ before ‘const’
/usr/include/openssl/crypto.h:471:40: error: expected ‘;’, ‘,’ or ‘)’ before ‘void’
/usr/include/openssl/crypto.h:477:71: error: expected declaration specifiers or ‘…’ before ‘size_t’
/usr/include/openssl/crypto.h:477:80: error: expected ‘;’, ‘,’ or ‘)’ before ‘void’
/usr/include/openssl/crypto.h:479:53: error: expected ‘)’ before ‘const’
/usr/include/openssl/crypto.h:480:34: error: expected ‘;’, ‘,’ or ‘)’ before ‘void’
/usr/include/openssl/crypto.h:482:60: error: expected ‘)’ before ‘const’
/usr/include/openssl/crypto.h:483:41: error: expected ‘;’, ‘,’ or ‘)’ before ‘void’
/usr/include/openssl/crypto.h:500:33: error: expected declaration specifiers or ‘…’ before ‘size_t’

These and much more like that.
On my pc the same command works.

Any idea?

Thanks.

Paulo Roberto.