Hi,
I tried to compile it on my FreeBSD 5.0-CURRENT box and got the
following error:
/usr/local/bin/gcc -fPIC -O -pipe -fPIC -I. -I/usr/local/lib/ruby/1.8/i386-freebsd5 -I/usr/local/lib/ruby/1.8/i386-freebsd5 -I. -DHAVE_UNISTD_H -DHAVE_SYS_TIME_H -DHAVE_STRPTIME -DHAVE_OPENSSL_CRYPTO_H -I/usr/include -I/usr/local/include -c ossl.c
ossl.c: In function `asn1time_to_time':
ossl.c:67: invalid operands to binary -
*** Error code 1
The box has OpenSSL 0.9.7a and uses gcc 3.2.2 as C compiler. On line
67 of ossl.c I read:
[ossl.c]
67 return rb_time_new(mktime(&tm) - timezone, 0);
What did you really mean by "timezone" here? I'm sure you didn't mean
char *timezone() of libc only to make gcc 3.2.2 mad as shown above. :)
Any ideas?
--
/
/__ __ Akinori.org / MUSHA.org
/ ) ) ) ) / FreeBSD.org / Ruby-lang.org
Akinori MUSHA aka / (_ / ( (__( @ iDaemons.org / and.or.jp
"It went right by me -- At the time it went over my head
I was looking out the window.. I should have looked at your face instead"