From: Hiroshi NAKAMURA Date: 2011-06-23T18:11:08+09:00 Subject: [ruby-core:37315] [Archive91 - Backport #1964] Compile Issue on Solaris 10 Issue #1964 has been updated by Hiroshi NAKAMURA. Tracker changed from Bug to Backport Category set to ext Assignee set to Hiroshi NAKAMURA That rb_str_set_len definition is for 1.8. The root cause is that ruby 1.9.1 does not have rb_str_set_len and it does not compatible with 1.8. Since we've already dropped support for 1.9.1, I think it's OK to mark it as 'Rejected' now. Charles, your patch looks correct for ruby_1_9_1 branch. I'm sorry for late response and this result. ---------------------------------------- Backport #1964: Compile Issue on Solaris 10 http://redmine.ruby-lang.org/issues/1964 Author: Brian Toal Status: Rejected Priority: Normal Assignee: Hiroshi NAKAMURA Category: ext Target version: ruby -v: 1.9.1 =begin I'm trying to compile ruby-1.9.1-p243 on Solaris 10. $ uname -a SunOS condor 5.10 Generic_141414-01 sun4u sparc SUNW,Sun-Fire-V240 Running make I get the following error: $ make cc -I. -I../../.ext/include/sparc-solaris2.10 -I../.././include -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -I/tcg/tcg_app/tools/include -I/tcg/tcg_app/openssl/rel/include -KPIC -fast -xarch=v9 -xcode=pic32 -g -I/usr/sfw/include -o ossl_asn1.o -c ossl_asn1.c "ossl_asn1.c", line 704: improper member use: ptr "ossl_asn1.c", line 704: improper member use: len "ossl_asn1.c", line 987: improper member use: ptr "ossl_asn1.c", line 987: improper member use: len cc: acomp failed for ossl_asn1.c make: *** [ossl_asn1.o] Error 2 What does "improper member use" mean and how do I resolve this? =end -- http://redmine.ruby-lang.org