Hi, At Fri, 4 Dec 2009 12:56:35 +0900, lin fu wrote in [ruby-core:27023]: > powerpc-linux-gcc -I. -I../../.ext/include/powerpc-linux -I../.././include -I../.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -D_FILE_OFFSET_BITS=64 -fPIC -O2 -g -Wall -Wno-parentheses -fPIC -o ossl_x509ext.o -c ossl_x509ext.c > ossl_x509ext.c: In function `ossl_x509ext_initialize': > ossl_x509ext.c:285: warning: passing arg 2 of `d2i_X509_EXTENSION' from incompatible pointer type > ossl_x509ext.c: In function `ossl_x509ext_to_der': > ossl_x509ext.c:418: error: structure has no member named `ptr' > ossl_x509ext.c:418: error: structure has no member named `len' Other lines before it have also RSTRING_LEN and RSTRING_PTR, but no error occurs there? Can't you show the preprocessed result? -- Nobu Nakada