Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > Error Compiling Ruby

Reply
Thread Tools

Error Compiling Ruby

 
 
Kota Weaver
Guest
Posts: n/a
 
      07-19-2010
Hello,

I am new to Ruby, and I have played around a bit using a pre-built
package of 1.8.7. I am running openSUSE 11.3 64-bit, and I am trying to
compile 1.9.1. For some reason, I seem to keep running into this
problem with OpenSSL:

compiling openssl
make[1]: Entering directory
`/home/kota/Programs/Ruby/ruby-1.9.1-p429/ext/openssl'
gcc -I. -I../../.ext/include/x86_64-linux -I../.././include
-I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -O2 -g
-Wall -Wno-parentheses -o ossl_pkcs7.o -c ossl_pkcs7.c
make[1]: Leaving directory
`/home/kota/Programs/Ruby/ruby-1.9.1-p429/ext/openssl'
ossl_pkcs7.c:575:14: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or
‘__attribute__’ before ‘*’ token
ossl_pkcs7.c: In function ‘ossl_pkcs7_set_certificates’:
ossl_pkcs7.c:613:5: warning: implicit declaration of function
‘pkcs7_get_certs_or_crls’
ossl_pkcs7.c:613:11: warning: assignment makes pointer from integer
without a cast
ossl_pkcs7.c: In function ‘ossl_pkcs7_get_certificates’:
ossl_pkcs7.c:623:5: warning: passing argument 1 of ‘ossl_x509_sk2ary’
makes pointer from integer without a cast
ossl.h:117:7: note: expected ‘struct stack_st_X509 *’ but argument is of
type ‘int’
ossl_pkcs7.c: In function ‘ossl_pkcs7_set_crls’:
ossl_pkcs7.c:653:10: warning: assignment makes pointer from integer
without a cast
ossl_pkcs7.c: In function ‘ossl_pkcs7_get_crls’:
ossl_pkcs7.c:663:5: warning: passing argument 1 of ‘ossl_x509crl_sk2ary’
makes pointer from integer without a cast
ossl.h:118:7: note: expected ‘struct stack_st_X509_CRL *’ but argument
is of type ‘int’
make[1]: *** [ossl_pkcs7.o] Error 1
make: *** [mkmain.sh] Error 1

I have libopenssl-devel libopenssl1_0_0 libopenssl1_0_0-32bit openssl
installed. If anyone could give me a clue as to whats wrong, I would
greatly appreciate it. Thanks!
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
 
 
 
Roger Pack
Guest
Posts: n/a
 
      07-21-2010

> I have libopenssl-devel libopenssl1_0_0 libopenssl1_0_0-32bit openssl
> installed. If anyone could give me a clue as to whats wrong, I would
> greatly appreciate it. Thanks!



Try an older version of openssl I don't think it's compatible with 1.0
yet
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
 
 
 
Kota Weaver
Guest
Posts: n/a
 
      07-21-2010
Roger Pack wrote:
>
>> I have libopenssl-devel libopenssl1_0_0 libopenssl1_0_0-32bit openssl
>> installed. If anyone could give me a clue as to whats wrong, I would
>> greatly appreciate it. Thanks!

>
>
> Try an older version of openssl I don't think it's compatible with 1.0
> yet


I've heard that thats one of the updates that are coming in 1.9 (support
for both 0.9 series and 1 series of openSSL)? Or am I incorrect?
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
Luis Lavena
Guest
Posts: n/a
 
      07-21-2010
On Jul 21, 4:50*pm, Kota Weaver <(E-Mail Removed)> wrote:
> Roger Pack wrote:
>
> >> I have libopenssl-devel libopenssl1_0_0 libopenssl1_0_0-32bit openssl
> >> installed. *If anyone could give me a clue as to whats wrong, I would
> >> greatly appreciate it. *Thanks!

>
> > Try an older version of openssl I don't think it's compatible with 1.0
> > yet

>
> I've heard that thats one of the updates that are coming in 1.9 (support
> for both 0.9 series and 1 series of openSSL)? *Or am I incorrect?


That is Ruby 1.9.2, not 1.9.1, which is the one you're trying to
compile.

Fri Apr 23 17:29:35 2010 [ruby-core:29256]

--
Luis Lavena
 
Reply With Quote
 
Kota Weaver
Guest
Posts: n/a
 
      07-21-2010
Luis Lavena wrote:
> On Jul 21, 4:50�pm, Kota Weaver <(E-Mail Removed)> wrote:
>> for both 0.9 series and 1 series of openSSL)? �Or am I incorrect?

> That is Ruby 1.9.2, not 1.9.1, which is the one you're trying to
> compile.
>
> Fri Apr 23 17:29:35 2010 [ruby-core:29256]


Ah, ok, thanks. I am trying to compile the "stable snapshot" on the
Ruby downloads page. I assume that should work with openSSL 1?
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
Luis Lavena
Guest
Posts: n/a
 
      07-22-2010
On Jul 21, 7:17*pm, Kota Weaver <(E-Mail Removed)> wrote:
> Luis Lavena wrote:
> > On Jul 21, 4:50 pm, Kota Weaver <(E-Mail Removed)> wrote:
> >> for both 0.9 series and 1 series of openSSL)? Or am I incorrect?

> > That is Ruby 1.9.2, not 1.9.1, which is the one you're trying to
> > compile.

>
> > Fri Apr 23 17:29:35 2010 [ruby-core:29256]

>
> Ah, ok, thanks. *I am trying to compile the "stable snapshot" on the
> Ruby downloads page. *I assume that should work with openSSL 1?


You can try 1.9.2-rc2 or better yet a svn checkout of 1_9_2 branch

--
Luis Lavena
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Compiling Ruby Scripts (Ruby 1.9.x) Sparky Mat Ruby 5 02-26-2009 06:55 AM
Re: Cross-compiling error when compiling 2.6.1... Garrett Cooper Python 0 02-24-2009 09:47 PM
Cross-compiling error when compiling 2.6.1... Garrett Cooper Python 0 02-24-2009 08:55 PM
Compiling when libedit is in path Is there a trick to compiling Ruby when libedit must exist in the search path? Can you statically link to readline 5.0 in some manner? -- Lon Baker Lon Baker Ruby 1 03-21-2005 08:57 AM
compiling ruby-1.8.1 + official ruby installer for win? KONTRA Gergely Ruby 0 01-26-2004 08:03 PM



Advertisments