RE: OpenSSL on beagleboard

2012-08-27 Thread Paulo Roberto

When I use the command gcc teste.c -lssl -o teste: 

Error:
ubuntu@omap:~/arquivos$ gcc rsa.c -lssl -o teste
/tmp/ccyvrO2i.o: In function `main':
rsa.c:(.text+0x8): undefined reference to `BN_new'
rsa.c:(.text+0xe): undefined reference to `BN_new'
rsa.c:(.text+0x14): undefined reference to `BN_new'
rsa.c:(.text+0x1a): undefined reference to `BN_new'
rsa.c:(.text+0x20): undefined reference to `BN_new'
/tmp/ccyvrO2i.o:rsa.c:(.text+0x26): more undefined references to `BN_new' follow
/tmp/ccyvrO2i.o: In function `main':
rsa.c:(.text+0x5c): undefined reference to `BN_set_word'
rsa.c:(.text+0x66): undefined reference to `BN_set_word'
rsa.c:(.text+0x70): undefined reference to `BN_set_word'
rsa.c:(.text+0x98): undefined reference to `BN_generate_prime'
rsa.c:(.text+0xba): undefined reference to `BN_generate_prime'
rsa.c:(.text+0xbe): undefined reference to `BN_CTX_new'
rsa.c:(.text+0xca): undefined reference to `BN_mul'
rsa.c:(.text+0xd4): undefined reference to `BN_sub'
rsa.c:(.text+0xe2): undefined reference to `BN_bn2dec'
rsa.c:(.text+0xf6): undefined reference to `BN_sub'
rsa.c:(.text+0xfa): undefined reference to `BN_CTX_new'
rsa.c:(.text+0x106): undefined reference to `BN_mul'
rsa.c:(.text+0x114): undefined reference to `BN_bn2dec'
rsa.c:(.text+0x11c): undefined reference to `BN_bn2dec'
rsa.c:(.text+0x124): undefined reference to `BN_bn2dec'
rsa.c:(.text+0x140): undefined reference to `BN_rand'
rsa.c:(.text+0x1b8): undefined reference to `BN_mul'
rsa.c:(.text+0x1c6): undefined reference to `BN_bn2dec'
rsa.c:(.text+0x1de): undefined reference to `BN_bn2dec'
rsa.c:(.text+0x1f6): undefined reference to `BN_bn2dec'
rsa.c:(.text+0x204): undefined reference to `BN_CTX_new'
rsa.c:(.text+0x216): undefined reference to `BN_div'
rsa.c:(.text+0x224): undefined reference to `BN_bn2dec'
rsa.c:(.text+0x236): undefined reference to `BN_cmp'
rsa.c:(.text+0x24a): undefined reference to `BN_bn2dec'
rsa.c:(.text+0x252): undefined reference to `BN_bn2dec'
rsa.c:(.text+0x25a): undefined reference to `BN_bn2dec'
rsa.c:(.text+0x262): undefined reference to `BN_bn2dec'
rsa.c:(.text+0x26a): undefined reference to `BN_bn2dec'
collect2: ld returned 1 exit status

Another attempt: 

ubuntu@omap:~/arquivos$ gcc rsa.c -Wl, -lssl, -lcrypto -o teste
/usr/bin/ld: cannot find : No such file or directory
/usr/bin/ld: cannot find -lssl,
collect2: ld returned 1 exit status

Any idea? 

I haven't found the libssl.so in my directory /usr/lib.

Thanks everybody.


> Date: Fri, 24 Aug 2012 09:45:15 +0100
> Subject: Re: OpenSSL on beagleboard
> From: b...@links.org
> To: openssl-users@openssl.org
> 
> On Fri, Aug 24, 2012 at 2:18 AM, Jeffrey Walton  wrote:
> > On Thu, Aug 23, 2012 at 9:06 PM, Paulo Roberto  
> > wrote:
> >> Hello, I am using the package libssl-dev on ubuntu in my beagleboard xm, 
> >> and
> >> I have to run two C algorithms using the openSSL library..
> >> Although I can't compile using the command: gcc test.c -lssl -o test. It
> >> seems the compiler isn't recognizing the "-lssl" command.
> 
> You really need to show the error, I doubt it is "not recognizing" it.
> 
> >> Does someone know how to solve this?
> >> Do I have to set some path, or something like that?
> 
> You might do, use -L for this.
> 
> > You specify linker commands (such as libraries) at the very end of the
> > compiler drive command. From the g++ man pages (around line 25):
> > "...the placement of the -l option is significant."
> 
> Significant relative to .o and other libraries, not to the output
> file, so this should make no difference.
> 
> >
> > gcc test.c -o test -lssl
> >
> > You might also want to add -Wl,-Bstatic unless you want to do the
> > shared object thing.
> >
> > Jeff
> > __
> > OpenSSL Project http://www.openssl.org
> > User Support Mailing Listopenssl-users@openssl.org
> > Automated List Manager   majord...@openssl.org
> __
> OpenSSL Project http://www.openssl.org
> User Support Mailing Listopenssl-users@openssl.org
> Automated List Manager   majord...@openssl.org
  

RE: OpenSSL on beagleboard

2012-08-27 Thread Paulo Roberto

Thanks for helping jeff, but it haven't worked yet.
I searched my libssl.so in my /usr/lib and I didn't find.
Does someone have any idea? I have installed the libssl-dev, libssl0.9.8.

Thanks for helping.

> Date: Thu, 23 Aug 2012 21:18:37 -0400
> Subject: Re: OpenSSL on beagleboard
> From: noloa...@gmail.com
> To: openssl-users@openssl.org
> 
> On Thu, Aug 23, 2012 at 9:06 PM, Paulo Roberto  
> wrote:
> > Hello, I am using the package libssl-dev on ubuntu in my beagleboard xm, and
> > I have to run two C algorithms using the openSSL library..
> > Although I can't compile using the command: gcc test.c -lssl -o test. It
> > seems the compiler isn't recognizing the "-lssl" command.
> > Does someone know how to solve this?
> > Do I have to set some path, or something like that?
> You specify linker commands (such as libraries) at the very end of the
> compiler drive command. From the g++ man pages (around line 25):
> "...the placement of the -l option is significant."
> 
> gcc test.c -o test -lssl
> 
> You might also want to add -Wl,-Bstatic unless you want to do the
> shared object thing.
> 
> Jeff
> __
> OpenSSL Project http://www.openssl.org
> User Support Mailing Listopenssl-users@openssl.org
> Automated List Manager   majord...@openssl.org
  

FW: OpenSSL on beagleboard

2012-08-27 Thread Paulo Roberto

Can no one help me? Isn't there a way of specifying the local the openssl is 
installed?
I need very much to make it works.

Thanks everybody.

From: bad_boy_...@hotmail.com
To: openssl-users@openssl.org
Subject: OpenSSL on beagleboard
Date: Thu, 23 Aug 2012 22:06:59 -0300





Hello, I am using the package libssl-dev on ubuntu in my beagleboard xm, and I 
have to run two C algorithms using the openSSL library..
Although I can't compile using the command: gcc test.c -lssl -o test. It seems 
the compiler isn't recognizing the "-lssl" command.
Does someone know how to solve this?
Do I have to set some path, or something like that?

Thanks Guys.

  

OpenSSL on beagleboard

2012-08-23 Thread Paulo Roberto

Hello, I am using the package libssl-dev on ubuntu in my beagleboard xm, and I 
have to run two C algorithms using the openSSL library..
Although I can't compile using the command: gcc test.c -lssl -o test. It seems 
the compiler isn't recognizing the "-lssl" command.
Does someone know how to solve this?
Do I have to set some path, or something like that?

Thanks Guys.