Hi all, I would like to start a thread on RoR related issues on the new Intel version of Mac OS X. I have been using Apple''s new iMac Core Duo (which comes with Intel version of Mac OS X) for about a week now. Here''s my experience: Ruby 1.8.4: It compiles albeit with many warnings. Most warnings were about "differ in signedness". It seems to work okay mostly though. (Error messages are appended at the end of this message.) PCRE 6.6 (Lighty is dependent on this library): You must compile with -O1 compile optimization option. Otherwise "make test" will fail and Lighty''s domain name matching won''t work. I''ve discussed this issue with Philip Hazel, the author of PCRE and he believes that this is most likely a compiler issue. Rails'' "script/breakpointer" doesn''t work any more. It seems that Ruby''s socket library doesn''t know how to resolve Bonjour-based domain name. "breakpoiner" script uses DRb which in turn uses Ruby''s socket library. The error occurs when Socket::getaddrinfo method tries to resolve hostname "arabica.local". "arabica" is my computer name under Mac OS X. (Error messages are appended at the end of this message.) Other related programs such as fcgi, ruby-fcgi, lighttpd, imagemagick/ rmagick all compiled without a problem. Any comments will be appreciated! Cheers, daesan [Ruby compilation warning messages] dln.c:1478: warning: ''NSIsSymbolNameDefined'' is deprecated (declared at /usr/include/mach-o/dyld.h:150) dln.c:1481: warning: ''NSLookupAndBindSymbol'' is deprecated (declared at /usr/include/mach-o/dyld.h:158) re.c: In function ''rb_memsearch'': re.c:121: warning: pointer targets in passing argument 1 of ''rb_memcicmp'' differ in signedness re.c:121: warning: pointer targets in passing argument 2 of ''rb_memcicmp'' differ in signedness re.c:129: warning: pointer targets in passing argument 1 of ''rb_memcicmp'' differ in signedness re.c:129: warning: pointer targets in passing argument 2 of ''rb_memcicmp'' differ in signedness gcc -g -O2 -pipe -fno-common -DRUBY_EXPORT -I. -I. -c regex.c regex.c: In function ''calculate_must_string'': regex.c:1014: warning: pointer targets in initialization differ in signedness regex.c:1015: warning: pointer targets in initialization differ in signedness regex.c:1029: warning: pointer targets in assignment differ in signedness regex.c: In function ''ruby_re_search'': regex.c:3222: warning: pointer targets in passing argument 1 of ''slow_search'' differ in signedness regex.c:3222: warning: pointer targets in passing argument 3 of ''slow_search'' differ in signedness regex.c:3222: warning: pointer targets in passing argument 5 of ''slow_search'' differ in signedness regex.c:2689: warning: pointer targets in passing argument 5 of ''slow_match'' differ in signedness regex.c:3227: warning: pointer targets in passing argument 1 of ''bm_search'' differ in signedness regex.c:3227: warning: pointer targets in passing argument 3 of ''bm_search'' differ in signedness gcc -g -O2 -pipe -fno-common -DRUBY_EXPORT -I. -I. -c string.c string.c: In function ''rb_str_index_m'': string.c:1133: warning: pointer targets in initialization differ in signedness string.c: In function ''rb_str_rindex_m'': string.c:1255: warning: pointer targets in initialization differ in signedness string.c:1256: warning: pointer targets in initialization differ in signedness gcc -fno-common -g -O2 -pipe -fno-common -I. -I../.. -I../../. - I../.././ext/bigdecimal -c bigdecimal.c bigdecimal.c: In function ''BigDecimal_load'': bigdecimal.c:201: warning: pointer targets in assignment differ in signedness bigdecimal.c:210: warning: pointer targets in passing argument 2 of ''VpNewRbClass'' differ in signedness gcc -fno-common -g -O2 -pipe -fno-common -I. -I../.. -I../../. - I../.././ext/digest -c digest.c digest.c: In function ''rb_digest_base_s_digest'': digest.c:100: warning: pointer targets in passing argument 2 of ''algo- >update_func'' differ in signedness digest.c:107: warning: pointer targets in passing argument 1 of ''rb_str_new'' differ in signedness digest.c: In function ''rb_digest_base_s_hexdigest'': digest.c:129: warning: pointer targets in passing argument 2 of ''algo- >update_func'' differ in signedness digest.c:136: warning: pointer targets in passing argument 1 of ''rb_str_new'' differ in signedness digest.c: In function ''rb_digest_base_update'': digest.c:174: warning: pointer targets in passing argument 2 of ''algo- >update_func'' differ in signedness digest.c: In function ''rb_digest_base_digest'': digest.c:217: warning: pointer targets in passing argument 1 of ''rb_str_new'' differ in signedness digest.c: In function ''rb_digest_base_hexdigest'': digest.c:248: warning: pointer targets in passing argument 1 of ''rb_str_new'' differ in signedness gcc -fno-common -g -O2 -pipe -fno-common -DHAVE_CONFIG_H -I../../.././ ext/digest/sha2/.. -I. -I../../.. -I../../../. -I../../.././ext/ digest/sha2 -DHAVE_SYS_CDEFS_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H - DHAVE_TYPE_UINT64_T -c sha2hl.c sha2hl.c: In function ''rb_Digest_SHA256_End'': sha2hl.c:108: warning: pointer targets in assignment differ in signedness sha2hl.c:121: warning: pointer targets in return differ in signedness sha2hl.c: In function ''rb_Digest_SHA384_End'': sha2hl.c:168: warning: pointer targets in assignment differ in signedness sha2hl.c:181: warning: pointer targets in return differ in signedness sha2hl.c: In function ''rb_Digest_SHA512_End'': sha2hl.c:228: warning: pointer targets in assignment differ in signedness sha2hl.c:241: warning: pointer targets in return differ in signedness compiling nkf gcc -fno-common -g -O2 -pipe -fno-common -I. -I../.. -I../../. - I../.././ext/nkf -c nkf.c nkf.c: In function ''rb_nkf_putchar'': nkf.c:66: warning: pointer targets in assignment differ in signedness nkf.c: In function ''rb_nkf_kconv'': nkf.c:92: warning: pointer targets in passing argument 1 of ''options'' differ in signedness nkf.c:98: warning: pointer targets in assignment differ in signedness nkf.c:104: warning: pointer targets in assignment differ in signedness nkf.c: In function ''rb_nkf_guess1'': nkf.c:137: warning: pointer targets in assignment differ in signedness nkf.c: In function ''rb_nkf_guess2'': nkf.c:232: warning: pointer targets in assignment differ in signedness S -DHAVE_ENGINE_GET_DIGEST -DHAVE_ENGINE_GET_CIPHER - DHAVE_ENGINE_CLEANUP -DHAVE_OPENSSL_OCSP_H -DHAVE_ST_FLAGS - DHAVE_ST_ENGINE -DHAVE_ST_SINGLE -c ossl_asn1.c ossl_asn1.c: In function ''asn1time_to_time'': ossl_asn1.c:37: warning: pointer targets in passing argument 1 of ''sscanf'' differ in signedness ossl_asn1.c:48: warning: pointer targets in passing argument 1 of ''sscanf'' differ in signedness ossl_asn1.c: In function ''asn1str_to_str'': ossl_asn1.c:83: warning: pointer targets in passing argument 1 of ''rb_str_new'' differ in signedness ossl_asn1.c: In function ''obj_to_asn1bstr'': ossl_asn1.c:217: warning: pointer targets in passing argument 2 of ''ASN1_BIT_STRING_set'' differ in signedness ossl_asn1.c: In function ''decode_bstr'': ossl_asn1.c:359: warning: pointer targets in passing argument 1 of ''ossl_buf2str'' differ in signedness ossl_asn1.c: In function ''ossl_asn1data_to_der'': ossl_asn1.c:705: warning: pointer targets in assignment differ in signedness ossl_asn1.c: In function ''ossl_asn1_decode0'': ossl_asn1.c:762: warning: pointer targets in passing argument 1 of ''rb_str_new'' differ in signedness ossl_asn1.c: In function ''ossl_asn1_traverse'': ossl_asn1.c:827: warning: pointer targets in assignment differ in signedness ossl_asn1.c: In function ''ossl_asn1_decode'': ossl_asn1.c:843: warning: pointer targets in assignment differ in signedness ossl_asn1.c: In function ''ossl_asn1_decode_all'': ossl_asn1.c:860: warning: pointer targets in assignment differ in signedness ossl_asn1.c: In function ''ossl_asn1prim_to_der'': ossl_asn1.c:957: warning: pointer targets in passing argument 1 of ''ossl_buf2str'' differ in signedness ossl_asn1.c: In function ''ossl_asn1cons_to_der'': ossl_asn1.c:979: warning: pointer targets in assignment differ in signedness S -DHAVE_ENGINE_GET_DIGEST -DHAVE_ENGINE_GET_CIPHER - DHAVE_ENGINE_CLEANUP -DHAVE_OPENSSL_OCSP_H -DHAVE_ST_FLAGS - DHAVE_ST_ENGINE -DHAVE_ST_SINGLE -c ossl_bn.c ossl_bn.c: In function ''ossl_bn_initialize'': ossl_bn.c:127: warning: pointer targets in passing argument 1 of ''BN_mpi2bn'' differ in signedness ossl_bn.c:132: warning: pointer targets in passing argument 1 of ''BN_bin2bn'' differ in signedness ossl_bn.c: In function ''ossl_bn_to_s'': ossl_bn.c:168: warning: pointer targets in passing argument 2 of ''BN_bn2mpi'' differ in signedness ossl_bn.c:174: warning: pointer targets in passing argument 2 of ''BN_bn2bin'' differ in signedness S -DHAVE_ENGINE_GET_DIGEST -DHAVE_ENGINE_GET_CIPHER - DHAVE_ENGINE_CLEANUP -DHAVE_OPENSSL_OCSP_H -DHAVE_ST_FLAGS - DHAVE_ST_ENGINE -DHAVE_ST_SINGLE -c ossl_cipher.c ossl_cipher.c: In function ''ossl_cipher_init'': ossl_cipher.c:161: warning: pointer targets in passing argument 4 of ''EVP_BytesToKey'' differ in signedness ossl_cipher.c: In function ''ossl_cipher_pkcs5_keyivgen'': ossl_cipher.c:202: warning: pointer targets in assignment differ in signedness ossl_cipher.c:208: warning: pointer targets in passing argument 4 of ''EVP_BytesToKey'' differ in signedness ossl_cipher.c: In function ''ossl_cipher_update'': ossl_cipher.c:231: warning: pointer targets in passing argument 2 of ''EVP_CipherUpdate'' differ in signedness ossl_cipher.c:231: warning: pointer targets in passing argument 4 of ''EVP_CipherUpdate'' differ in signedness ossl_cipher.c: In function ''ossl_cipher_final'': ossl_cipher.c:259: warning: pointer targets in passing argument 2 of ''EVP_CipherFinal_ex'' differ in signedness ossl_cipher.c: In function ''ossl_cipher_set_key'': ossl_cipher.c:289: warning: pointer targets in passing argument 4 of ''EVP_CipherInit_ex'' differ in signedness ossl_cipher.c: In function ''ossl_cipher_set_iv'': ossl_cipher.c:306: warning: pointer targets in passing argument 5 of ''EVP_CipherInit_ex'' differ in signedness S -DHAVE_ENGINE_GET_DIGEST -DHAVE_ENGINE_GET_CIPHER - DHAVE_ENGINE_CLEANUP -DHAVE_OPENSSL_OCSP_H -DHAVE_ST_FLAGS - DHAVE_ST_ENGINE -DHAVE_ST_SINGLE -c ossl_hmac.c ossl_hmac.c: In function ''ossl_hmac_update'': ossl_hmac.c:97: warning: pointer targets in passing argument 2 of ''HMAC_Update'' differ in signedness ossl_hmac.c: In function ''hmac_final'': ossl_hmac.c:115: warning: pointer targets in passing argument 2 of ''HMAC_Final'' differ in signedness ossl_hmac.c:115: warning: pointer targets in passing argument 3 of ''HMAC_Final'' differ in signedness ossl_hmac.c: In function ''ossl_hmac_s_digest'': ossl_hmac.c:163: warning: pointer targets in passing argument 4 of ''HMAC'' differ in signedness ossl_hmac.c:163: warning: pointer targets in passing argument 7 of ''HMAC'' differ in signedness ossl_hmac.c:163: warning: pointer targets in assignment differ in signedness ossl_hmac.c: In function ''ossl_hmac_s_hexdigest'': ossl_hmac.c:179: warning: pointer targets in passing argument 4 of ''HMAC'' differ in signedness ossl_hmac.c:179: warning: pointer targets in passing argument 7 of ''HMAC'' differ in signedness ossl_hmac.c:179: warning: pointer targets in assignment differ in signedness S -DHAVE_ENGINE_GET_DIGEST -DHAVE_ENGINE_GET_CIPHER - DHAVE_ENGINE_CLEANUP -DHAVE_OPENSSL_OCSP_H -DHAVE_ST_FLAGS - DHAVE_ST_ENGINE -DHAVE_ST_SINGLE -c ossl_pkey_dsa.c ossl_pkey_dsa.c: In function ''ossl_dsa_to_der'': ossl_pkey_dsa.c:244: warning: pointer targets in assignment differ in signedness ossl_pkey_dsa.c: In function ''ossl_dsa_sign'': ossl_pkey_dsa.c:338: warning: pointer targets in passing argument 2 of ''DSA_sign'' differ in signedness ossl_pkey_dsa.c:338: warning: pointer targets in passing argument 4 of ''DSA_sign'' differ in signedness ossl_pkey_dsa.c:338: warning: pointer targets in passing argument 5 of ''DSA_sign'' differ in signedness ossl_pkey_dsa.c: In function ''ossl_dsa_verify'': ossl_pkey_dsa.c:358: warning: pointer targets in passing argument 2 of ''DSA_verify'' differ in signedness ossl_pkey_dsa.c:358: warning: pointer targets in passing argument 4 of ''DSA_verify'' differ in signedness S -DHAVE_ENGINE_GET_DIGEST -DHAVE_ENGINE_GET_CIPHER - DHAVE_ENGINE_CLEANUP -DHAVE_OPENSSL_OCSP_H -DHAVE_ST_FLAGS - DHAVE_ST_ENGINE -DHAVE_ST_SINGLE -c ossl_pkey_rsa.c ossl_pkey_rsa.c: In function ''ossl_rsa_to_der'': ossl_pkey_rsa.c:239: warning: pointer targets in assignment differ in signedness ossl_pkey_rsa.c: In function ''ossl_rsa_public_encrypt'': ossl_pkey_rsa.c:263: warning: pointer targets in passing argument 2 of ''RSA_public_encrypt'' differ in signedness ossl_pkey_rsa.c:263: warning: pointer targets in passing argument 3 of ''RSA_public_encrypt'' differ in signedness ossl_pkey_rsa.c: In function ''ossl_rsa_public_decrypt'': ossl_pkey_rsa.c:285: warning: pointer targets in passing argument 2 of ''RSA_public_decrypt'' differ in signedness ossl_pkey_rsa.c:285: warning: pointer targets in passing argument 3 of ''RSA_public_decrypt'' differ in signedness ossl_pkey_rsa.c: In function ''ossl_rsa_private_encrypt'': ossl_pkey_rsa.c:310: warning: pointer targets in passing argument 2 of ''RSA_private_encrypt'' differ in signedness ossl_pkey_rsa.c:310: warning: pointer targets in passing argument 3 of ''RSA_private_encrypt'' differ in signedness ossl_pkey_rsa.c: In function ''ossl_rsa_private_decrypt'': ossl_pkey_rsa.c:335: warning: pointer targets in passing argument 2 of ''RSA_private_decrypt'' differ in signedness ossl_pkey_rsa.c:335: warning: pointer targets in passing argument 3 of ''RSA_private_decrypt'' differ in signedness S -DHAVE_ENGINE_GET_DIGEST -DHAVE_ENGINE_GET_CIPHER - DHAVE_ENGINE_CLEANUP -DHAVE_OPENSSL_OCSP_H -DHAVE_ST_FLAGS - DHAVE_ST_ENGINE -DHAVE_ST_SINGLE -c ossl_x509attr.c ossl_x509attr.c: In function ''ossl_x509attr_initialize'': ossl_x509attr.c:98: warning: pointer targets in assignment differ in signedness ossl_x509attr.c: In function ''ossl_x509attr_get_value'': ossl_x509attr.c:195: warning: pointer targets in assignment differ in signedness ossl_x509attr.c:203: warning: pointer targets in assignment differ in signedness ossl_x509attr.c: In function ''ossl_x509attr_to_der'': ossl_x509attr.c:225: warning: pointer targets in assignment differ in signedness S -DHAVE_ENGINE_GET_DIGEST -DHAVE_ENGINE_GET_CIPHER - DHAVE_ENGINE_CLEANUP -DHAVE_OPENSSL_OCSP_H -DHAVE_ST_FLAGS - DHAVE_ST_ENGINE -DHAVE_ST_SINGLE -c ossl_x509name.c ossl_x509name.c: In function ''ossl_x509name_initialize'': ossl_x509name.c:134: warning: pointer targets in assignment differ in signedness ossl_x509name.c: In function ''ossl_x509name_add_entry'': ossl_x509name.c:156: warning: pointer targets in passing argument 4 of ''X509_NAME_add_entry_by_txt'' differ in signedness ossl_x509name.c: In function ''ossl_x509name_to_a'': ossl_x509name.c:228: warning: pointer targets in passing argument 1 of ''rb_str_new'' differ in signedness ossl_x509name.c: In function ''ossl_x509name_to_der'': ossl_x509name.c:294: warning: pointer targets in assignment differ in signedness gcc -fno-common -g -O2 -pipe -fno-common -I. -I../.. -I../../. - I../.././ext/zlib -DHAVE_ZLIB_H -DOS_CODE=OS_UNIX -c zlib.c zlib.c: In function ''do_checksum'': zlib.c:285: warning: pointer targets in passing argument 2 of ''func'' differ in signedness zlib.c: In function ''zstream_expand_buffer'': zlib.c:440: warning: pointer targets in assignment differ in signedness zlib.c:459: warning: pointer targets in assignment differ in signedness zlib.c: In function ''zstream_expand_buffer_into'': zlib.c:472: warning: pointer targets in assignment differ in signedness zlib.c:478: warning: pointer targets in assignment differ in signedness zlib.c: In function ''zstream_append_buffer'': zlib.c:493: warning: pointer targets in assignment differ in signedness zlib.c:513: warning: pointer targets in assignment differ in signedness zlib.c: In function ''zstream_shift_buffer'': zlib.c:557: warning: pointer targets in assignment differ in signedness zlib.c: In function ''zstream_run'': zlib.c:712: warning: pointer targets in assignment differ in signedness zlib.c:716: warning: pointer targets in passing argument 2 of ''zstream_append_input'' differ in signedness zlib.c:717: warning: pointer targets in assignment differ in signedness zlib.c:748: warning: pointer targets in passing argument 2 of ''zstream_append_input'' differ in signedness zlib.c:761: warning: pointer targets in passing argument 2 of ''zstream_append_input'' differ in signedness zlib.c: In function ''zstream_sync'': zlib.c:776: warning: pointer targets in assignment differ in signedness zlib.c:782: warning: pointer targets in passing argument 2 of ''zstream_append_input'' differ in signedness zlib.c:787: warning: pointer targets in passing argument 1 of ''rb_str_new'' differ in signedness zlib.c:798: warning: pointer targets in passing argument 2 of ''zstream_append_input'' differ in signedness zlib.c:802: warning: pointer targets in passing argument 1 of ''rb_str_new'' differ in signedness zlib.c: In function ''rb_zstream_finish'': zlib.c:954: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c: In function ''deflate_run'': zlib.c:1187: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c: In function ''do_deflate'': zlib.c:1247: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c:1252: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c: In function ''rb_deflate_flush'': zlib.c:1326: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c: In function ''rb_deflate_set_dictionary'': zlib.c:1389: warning: pointer targets in passing argument 2 of ''deflateSetDictionary'' differ in signedness zlib.c: In function ''inflate_run'': zlib.c:1454: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c:1455: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c: In function ''do_inflate'': zlib.c:1506: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c:1511: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c: In function ''rb_inflate_sync'': zlib.c:1607: warning: pointer targets in passing argument 2 of ''zstream_sync'' differ in signedness zlib.c: In function ''rb_inflate_set_dictionary'': zlib.c:1651: warning: pointer targets in passing argument 2 of ''inflateSetDictionary'' differ in signedness zlib.c: In function ''gzfile_make_header'': zlib.c:1941: warning: pointer targets in passing argument 2 of ''zstream_append_buffer'' differ in signedness zlib.c: In function ''gzfile_make_footer'': zlib.c:1963: warning: pointer targets in passing argument 2 of ''zstream_append_buffer'' differ in signedness zlib.c: In function ''gzfile_read_header'': zlib.c:1979: warning: pointer targets in assignment differ in signedness zlib.c:2017: warning: pointer targets in passing argument 1 of ''gzfile_get16'' differ in signedness zlib.c: In function ''gzfile_check_footer'': zlib.c:2055: warning: pointer targets in passing argument 1 of ''gzfile_get32'' differ in signedness zlib.c:2056: warning: pointer targets in passing argument 1 of ''gzfile_get32'' differ in signedness zlib.c: In function ''gzfile_read_more'': zlib.c:2103: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c: In function ''gzfile_calc_crc'': zlib.c:2120: warning: pointer targets in passing argument 2 of ''crc32'' differ in signedness zlib.c: In function ''gzfile_writer_end'': zlib.c:2207: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c: In function ''rb_gzwriter_flush'': zlib.c:2751: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c: In function ''rb_gzwriter_write'': zlib.c:2773: warning: pointer targets in passing argument 2 of ''gzfile_write'' differ in signedness zlib.c: In function ''rb_gzwriter_putc'': zlib.c:2787: warning: pointer targets in passing argument 2 of ''gzfile_write'' differ in signedness [Rails'' breakpointer script error messages] /usr/local/lib/ruby/1.8/drb/drb.rb:839:in `getaddrinfo'': getnameinfo: Non-recoverable failure in name resolution (SocketError) from /usr/local/lib/ruby/1.8/drb/drb.rb:839:in `open_server_inaddr_any'' from /usr/local/lib/ruby/1.8/drb/drb.rb:862:in `open_server'' from /usr/local/lib/ruby/1.8/drb/drb.rb:756:in `open_server'' from /usr/local/lib/ruby/1.8/drb/drb.rb:754:in `open_server'' from /usr/local/lib/ruby/1.8/drb/drb.rb:1338:in `initialize'' from /usr/local/lib/ruby/1.8/drb/drb.rb:1626:in `start_service'' from /usr/local/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/ breakpoint_client.rb:146 from /usr/local/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/ breakpoint_client.rb:145 from /usr/local/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:21:in `require'' from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.2.5/ lib/active_support/dependencies.rb:214:in `require'' from /usr/local/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/ commands/breakpointer.rb:1 from /usr/local/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:21:in `require'' from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.2.5/ lib/active_support/dependencies.rb:214:in `require'' from ./script/breakpointer:3
Hi all, I would like to start a thread on RoR related issues on the new Intel version of Mac OS X. I have been using Apple''s new iMac Core Duo (which comes with Intel version of Mac OS X) for about a week now. Here''s my experience: Ruby 1.8.4: It compiles albeit with many warnings. Most warnings were about "differ in signedness". It seems to work okay mostly though. (Error messages are appended at the end of this message.) PCRE 6.6 (Lighty is dependent on this library): You must compile with -O1 compile optimization option. Otherwise "make test" will fail and Lighty''s domain name matching won''t work. I''ve discussed this issue with Philip Hazel, the author of PCRE and he believes that this is most likely a compiler issue. Rails'' "script/breakpointer" doesn''t work any more. It seems that Ruby''s socket library doesn''t know how to resolve Bonjour-based domain name. "breakpoiner" script uses DRb which in turn uses Ruby''s socket library. The error occurs when Socket::getaddrinfo method tries to resolve hostname "arabica.local". "arabica" is my computer name under Mac OS X. (Error messages are appended at the end of this message.) Other related programs such as fcgi, ruby-fcgi, lighttpd, imagemagick/ rmagick all compiled without a problem. Any comments will be appreciated! Cheers, daesan [Ruby compilation warning messages] dln.c:1478: warning: ''NSIsSymbolNameDefined'' is deprecated (declared at /usr/include/mach-o/dyld.h:150) dln.c:1481: warning: ''NSLookupAndBindSymbol'' is deprecated (declared at /usr/include/mach-o/dyld.h:158) re.c: In function ''rb_memsearch'': re.c:121: warning: pointer targets in passing argument 1 of ''rb_memcicmp'' differ in signedness re.c:121: warning: pointer targets in passing argument 2 of ''rb_memcicmp'' differ in signedness re.c:129: warning: pointer targets in passing argument 1 of ''rb_memcicmp'' differ in signedness re.c:129: warning: pointer targets in passing argument 2 of ''rb_memcicmp'' differ in signedness gcc -g -O2 -pipe -fno-common -DRUBY_EXPORT -I. -I. -c regex.c regex.c: In function ''calculate_must_string'': regex.c:1014: warning: pointer targets in initialization differ in signedness regex.c:1015: warning: pointer targets in initialization differ in signedness regex.c:1029: warning: pointer targets in assignment differ in signedness regex.c: In function ''ruby_re_search'': regex.c:3222: warning: pointer targets in passing argument 1 of ''slow_search'' differ in signedness regex.c:3222: warning: pointer targets in passing argument 3 of ''slow_search'' differ in signedness regex.c:3222: warning: pointer targets in passing argument 5 of ''slow_search'' differ in signedness regex.c:2689: warning: pointer targets in passing argument 5 of ''slow_match'' differ in signedness regex.c:3227: warning: pointer targets in passing argument 1 of ''bm_search'' differ in signedness regex.c:3227: warning: pointer targets in passing argument 3 of ''bm_search'' differ in signedness gcc -g -O2 -pipe -fno-common -DRUBY_EXPORT -I. -I. -c string.c string.c: In function ''rb_str_index_m'': string.c:1133: warning: pointer targets in initialization differ in signedness string.c: In function ''rb_str_rindex_m'': string.c:1255: warning: pointer targets in initialization differ in signedness string.c:1256: warning: pointer targets in initialization differ in signedness gcc -fno-common -g -O2 -pipe -fno-common -I. -I../.. -I../../. - I../.././ext/bigdecimal -c bigdecimal.c bigdecimal.c: In function ''BigDecimal_load'': bigdecimal.c:201: warning: pointer targets in assignment differ in signedness bigdecimal.c:210: warning: pointer targets in passing argument 2 of ''VpNewRbClass'' differ in signedness gcc -fno-common -g -O2 -pipe -fno-common -I. -I../.. -I../../. - I../.././ext/digest -c digest.c digest.c: In function ''rb_digest_base_s_digest'': digest.c:100: warning: pointer targets in passing argument 2 of ''algo- >update_func'' differ in signedness digest.c:107: warning: pointer targets in passing argument 1 of ''rb_str_new'' differ in signedness digest.c: In function ''rb_digest_base_s_hexdigest'': digest.c:129: warning: pointer targets in passing argument 2 of ''algo- >update_func'' differ in signedness digest.c:136: warning: pointer targets in passing argument 1 of ''rb_str_new'' differ in signedness digest.c: In function ''rb_digest_base_update'': digest.c:174: warning: pointer targets in passing argument 2 of ''algo- >update_func'' differ in signedness digest.c: In function ''rb_digest_base_digest'': digest.c:217: warning: pointer targets in passing argument 1 of ''rb_str_new'' differ in signedness digest.c: In function ''rb_digest_base_hexdigest'': digest.c:248: warning: pointer targets in passing argument 1 of ''rb_str_new'' differ in signedness gcc -fno-common -g -O2 -pipe -fno-common -DHAVE_CONFIG_H -I../../.././ ext/digest/sha2/.. -I. -I../../.. -I../../../. -I../../.././ext/ digest/sha2 -DHAVE_SYS_CDEFS_H -DHAVE_INTTYPES_H -DHAVE_UNISTD_H - DHAVE_TYPE_UINT64_T -c sha2hl.c sha2hl.c: In function ''rb_Digest_SHA256_End'': sha2hl.c:108: warning: pointer targets in assignment differ in signedness sha2hl.c:121: warning: pointer targets in return differ in signedness sha2hl.c: In function ''rb_Digest_SHA384_End'': sha2hl.c:168: warning: pointer targets in assignment differ in signedness sha2hl.c:181: warning: pointer targets in return differ in signedness sha2hl.c: In function ''rb_Digest_SHA512_End'': sha2hl.c:228: warning: pointer targets in assignment differ in signedness sha2hl.c:241: warning: pointer targets in return differ in signedness compiling nkf gcc -fno-common -g -O2 -pipe -fno-common -I. -I../.. -I../../. - I../.././ext/nkf -c nkf.c nkf.c: In function ''rb_nkf_putchar'': nkf.c:66: warning: pointer targets in assignment differ in signedness nkf.c: In function ''rb_nkf_kconv'': nkf.c:92: warning: pointer targets in passing argument 1 of ''options'' differ in signedness nkf.c:98: warning: pointer targets in assignment differ in signedness nkf.c:104: warning: pointer targets in assignment differ in signedness nkf.c: In function ''rb_nkf_guess1'': nkf.c:137: warning: pointer targets in assignment differ in signedness nkf.c: In function ''rb_nkf_guess2'': nkf.c:232: warning: pointer targets in assignment differ in signedness S -DHAVE_ENGINE_GET_DIGEST -DHAVE_ENGINE_GET_CIPHER - DHAVE_ENGINE_CLEANUP -DHAVE_OPENSSL_OCSP_H -DHAVE_ST_FLAGS - DHAVE_ST_ENGINE -DHAVE_ST_SINGLE -c ossl_asn1.c ossl_asn1.c: In function ''asn1time_to_time'': ossl_asn1.c:37: warning: pointer targets in passing argument 1 of ''sscanf'' differ in signedness ossl_asn1.c:48: warning: pointer targets in passing argument 1 of ''sscanf'' differ in signedness ossl_asn1.c: In function ''asn1str_to_str'': ossl_asn1.c:83: warning: pointer targets in passing argument 1 of ''rb_str_new'' differ in signedness ossl_asn1.c: In function ''obj_to_asn1bstr'': ossl_asn1.c:217: warning: pointer targets in passing argument 2 of ''ASN1_BIT_STRING_set'' differ in signedness ossl_asn1.c: In function ''decode_bstr'': ossl_asn1.c:359: warning: pointer targets in passing argument 1 of ''ossl_buf2str'' differ in signedness ossl_asn1.c: In function ''ossl_asn1data_to_der'': ossl_asn1.c:705: warning: pointer targets in assignment differ in signedness ossl_asn1.c: In function ''ossl_asn1_decode0'': ossl_asn1.c:762: warning: pointer targets in passing argument 1 of ''rb_str_new'' differ in signedness ossl_asn1.c: In function ''ossl_asn1_traverse'': ossl_asn1.c:827: warning: pointer targets in assignment differ in signedness ossl_asn1.c: In function ''ossl_asn1_decode'': ossl_asn1.c:843: warning: pointer targets in assignment differ in signedness ossl_asn1.c: In function ''ossl_asn1_decode_all'': ossl_asn1.c:860: warning: pointer targets in assignment differ in signedness ossl_asn1.c: In function ''ossl_asn1prim_to_der'': ossl_asn1.c:957: warning: pointer targets in passing argument 1 of ''ossl_buf2str'' differ in signedness ossl_asn1.c: In function ''ossl_asn1cons_to_der'': ossl_asn1.c:979: warning: pointer targets in assignment differ in signedness S -DHAVE_ENGINE_GET_DIGEST -DHAVE_ENGINE_GET_CIPHER - DHAVE_ENGINE_CLEANUP -DHAVE_OPENSSL_OCSP_H -DHAVE_ST_FLAGS - DHAVE_ST_ENGINE -DHAVE_ST_SINGLE -c ossl_bn.c ossl_bn.c: In function ''ossl_bn_initialize'': ossl_bn.c:127: warning: pointer targets in passing argument 1 of ''BN_mpi2bn'' differ in signedness ossl_bn.c:132: warning: pointer targets in passing argument 1 of ''BN_bin2bn'' differ in signedness ossl_bn.c: In function ''ossl_bn_to_s'': ossl_bn.c:168: warning: pointer targets in passing argument 2 of ''BN_bn2mpi'' differ in signedness ossl_bn.c:174: warning: pointer targets in passing argument 2 of ''BN_bn2bin'' differ in signedness S -DHAVE_ENGINE_GET_DIGEST -DHAVE_ENGINE_GET_CIPHER - DHAVE_ENGINE_CLEANUP -DHAVE_OPENSSL_OCSP_H -DHAVE_ST_FLAGS - DHAVE_ST_ENGINE -DHAVE_ST_SINGLE -c ossl_cipher.c ossl_cipher.c: In function ''ossl_cipher_init'': ossl_cipher.c:161: warning: pointer targets in passing argument 4 of ''EVP_BytesToKey'' differ in signedness ossl_cipher.c: In function ''ossl_cipher_pkcs5_keyivgen'': ossl_cipher.c:202: warning: pointer targets in assignment differ in signedness ossl_cipher.c:208: warning: pointer targets in passing argument 4 of ''EVP_BytesToKey'' differ in signedness ossl_cipher.c: In function ''ossl_cipher_update'': ossl_cipher.c:231: warning: pointer targets in passing argument 2 of ''EVP_CipherUpdate'' differ in signedness ossl_cipher.c:231: warning: pointer targets in passing argument 4 of ''EVP_CipherUpdate'' differ in signedness ossl_cipher.c: In function ''ossl_cipher_final'': ossl_cipher.c:259: warning: pointer targets in passing argument 2 of ''EVP_CipherFinal_ex'' differ in signedness ossl_cipher.c: In function ''ossl_cipher_set_key'': ossl_cipher.c:289: warning: pointer targets in passing argument 4 of ''EVP_CipherInit_ex'' differ in signedness ossl_cipher.c: In function ''ossl_cipher_set_iv'': ossl_cipher.c:306: warning: pointer targets in passing argument 5 of ''EVP_CipherInit_ex'' differ in signedness S -DHAVE_ENGINE_GET_DIGEST -DHAVE_ENGINE_GET_CIPHER - DHAVE_ENGINE_CLEANUP -DHAVE_OPENSSL_OCSP_H -DHAVE_ST_FLAGS - DHAVE_ST_ENGINE -DHAVE_ST_SINGLE -c ossl_hmac.c ossl_hmac.c: In function ''ossl_hmac_update'': ossl_hmac.c:97: warning: pointer targets in passing argument 2 of ''HMAC_Update'' differ in signedness ossl_hmac.c: In function ''hmac_final'': ossl_hmac.c:115: warning: pointer targets in passing argument 2 of ''HMAC_Final'' differ in signedness ossl_hmac.c:115: warning: pointer targets in passing argument 3 of ''HMAC_Final'' differ in signedness ossl_hmac.c: In function ''ossl_hmac_s_digest'': ossl_hmac.c:163: warning: pointer targets in passing argument 4 of ''HMAC'' differ in signedness ossl_hmac.c:163: warning: pointer targets in passing argument 7 of ''HMAC'' differ in signedness ossl_hmac.c:163: warning: pointer targets in assignment differ in signedness ossl_hmac.c: In function ''ossl_hmac_s_hexdigest'': ossl_hmac.c:179: warning: pointer targets in passing argument 4 of ''HMAC'' differ in signedness ossl_hmac.c:179: warning: pointer targets in passing argument 7 of ''HMAC'' differ in signedness ossl_hmac.c:179: warning: pointer targets in assignment differ in signedness S -DHAVE_ENGINE_GET_DIGEST -DHAVE_ENGINE_GET_CIPHER - DHAVE_ENGINE_CLEANUP -DHAVE_OPENSSL_OCSP_H -DHAVE_ST_FLAGS - DHAVE_ST_ENGINE -DHAVE_ST_SINGLE -c ossl_pkey_dsa.c ossl_pkey_dsa.c: In function ''ossl_dsa_to_der'': ossl_pkey_dsa.c:244: warning: pointer targets in assignment differ in signedness ossl_pkey_dsa.c: In function ''ossl_dsa_sign'': ossl_pkey_dsa.c:338: warning: pointer targets in passing argument 2 of ''DSA_sign'' differ in signedness ossl_pkey_dsa.c:338: warning: pointer targets in passing argument 4 of ''DSA_sign'' differ in signedness ossl_pkey_dsa.c:338: warning: pointer targets in passing argument 5 of ''DSA_sign'' differ in signedness ossl_pkey_dsa.c: In function ''ossl_dsa_verify'': ossl_pkey_dsa.c:358: warning: pointer targets in passing argument 2 of ''DSA_verify'' differ in signedness ossl_pkey_dsa.c:358: warning: pointer targets in passing argument 4 of ''DSA_verify'' differ in signedness S -DHAVE_ENGINE_GET_DIGEST -DHAVE_ENGINE_GET_CIPHER - DHAVE_ENGINE_CLEANUP -DHAVE_OPENSSL_OCSP_H -DHAVE_ST_FLAGS - DHAVE_ST_ENGINE -DHAVE_ST_SINGLE -c ossl_pkey_rsa.c ossl_pkey_rsa.c: In function ''ossl_rsa_to_der'': ossl_pkey_rsa.c:239: warning: pointer targets in assignment differ in signedness ossl_pkey_rsa.c: In function ''ossl_rsa_public_encrypt'': ossl_pkey_rsa.c:263: warning: pointer targets in passing argument 2 of ''RSA_public_encrypt'' differ in signedness ossl_pkey_rsa.c:263: warning: pointer targets in passing argument 3 of ''RSA_public_encrypt'' differ in signedness ossl_pkey_rsa.c: In function ''ossl_rsa_public_decrypt'': ossl_pkey_rsa.c:285: warning: pointer targets in passing argument 2 of ''RSA_public_decrypt'' differ in signedness ossl_pkey_rsa.c:285: warning: pointer targets in passing argument 3 of ''RSA_public_decrypt'' differ in signedness ossl_pkey_rsa.c: In function ''ossl_rsa_private_encrypt'': ossl_pkey_rsa.c:310: warning: pointer targets in passing argument 2 of ''RSA_private_encrypt'' differ in signedness ossl_pkey_rsa.c:310: warning: pointer targets in passing argument 3 of ''RSA_private_encrypt'' differ in signedness ossl_pkey_rsa.c: In function ''ossl_rsa_private_decrypt'': ossl_pkey_rsa.c:335: warning: pointer targets in passing argument 2 of ''RSA_private_decrypt'' differ in signedness ossl_pkey_rsa.c:335: warning: pointer targets in passing argument 3 of ''RSA_private_decrypt'' differ in signedness S -DHAVE_ENGINE_GET_DIGEST -DHAVE_ENGINE_GET_CIPHER - DHAVE_ENGINE_CLEANUP -DHAVE_OPENSSL_OCSP_H -DHAVE_ST_FLAGS - DHAVE_ST_ENGINE -DHAVE_ST_SINGLE -c ossl_x509attr.c ossl_x509attr.c: In function ''ossl_x509attr_initialize'': ossl_x509attr.c:98: warning: pointer targets in assignment differ in signedness ossl_x509attr.c: In function ''ossl_x509attr_get_value'': ossl_x509attr.c:195: warning: pointer targets in assignment differ in signedness ossl_x509attr.c:203: warning: pointer targets in assignment differ in signedness ossl_x509attr.c: In function ''ossl_x509attr_to_der'': ossl_x509attr.c:225: warning: pointer targets in assignment differ in signedness S -DHAVE_ENGINE_GET_DIGEST -DHAVE_ENGINE_GET_CIPHER - DHAVE_ENGINE_CLEANUP -DHAVE_OPENSSL_OCSP_H -DHAVE_ST_FLAGS - DHAVE_ST_ENGINE -DHAVE_ST_SINGLE -c ossl_x509name.c ossl_x509name.c: In function ''ossl_x509name_initialize'': ossl_x509name.c:134: warning: pointer targets in assignment differ in signedness ossl_x509name.c: In function ''ossl_x509name_add_entry'': ossl_x509name.c:156: warning: pointer targets in passing argument 4 of ''X509_NAME_add_entry_by_txt'' differ in signedness ossl_x509name.c: In function ''ossl_x509name_to_a'': ossl_x509name.c:228: warning: pointer targets in passing argument 1 of ''rb_str_new'' differ in signedness ossl_x509name.c: In function ''ossl_x509name_to_der'': ossl_x509name.c:294: warning: pointer targets in assignment differ in signedness gcc -fno-common -g -O2 -pipe -fno-common -I. -I../.. -I../../. - I../.././ext/zlib -DHAVE_ZLIB_H -DOS_CODE=OS_UNIX -c zlib.c zlib.c: In function ''do_checksum'': zlib.c:285: warning: pointer targets in passing argument 2 of ''func'' differ in signedness zlib.c: In function ''zstream_expand_buffer'': zlib.c:440: warning: pointer targets in assignment differ in signedness zlib.c:459: warning: pointer targets in assignment differ in signedness zlib.c: In function ''zstream_expand_buffer_into'': zlib.c:472: warning: pointer targets in assignment differ in signedness zlib.c:478: warning: pointer targets in assignment differ in signedness zlib.c: In function ''zstream_append_buffer'': zlib.c:493: warning: pointer targets in assignment differ in signedness zlib.c:513: warning: pointer targets in assignment differ in signedness zlib.c: In function ''zstream_shift_buffer'': zlib.c:557: warning: pointer targets in assignment differ in signedness zlib.c: In function ''zstream_run'': zlib.c:712: warning: pointer targets in assignment differ in signedness zlib.c:716: warning: pointer targets in passing argument 2 of ''zstream_append_input'' differ in signedness zlib.c:717: warning: pointer targets in assignment differ in signedness zlib.c:748: warning: pointer targets in passing argument 2 of ''zstream_append_input'' differ in signedness zlib.c:761: warning: pointer targets in passing argument 2 of ''zstream_append_input'' differ in signedness zlib.c: In function ''zstream_sync'': zlib.c:776: warning: pointer targets in assignment differ in signedness zlib.c:782: warning: pointer targets in passing argument 2 of ''zstream_append_input'' differ in signedness zlib.c:787: warning: pointer targets in passing argument 1 of ''rb_str_new'' differ in signedness zlib.c:798: warning: pointer targets in passing argument 2 of ''zstream_append_input'' differ in signedness zlib.c:802: warning: pointer targets in passing argument 1 of ''rb_str_new'' differ in signedness zlib.c: In function ''rb_zstream_finish'': zlib.c:954: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c: In function ''deflate_run'': zlib.c:1187: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c: In function ''do_deflate'': zlib.c:1247: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c:1252: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c: In function ''rb_deflate_flush'': zlib.c:1326: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c: In function ''rb_deflate_set_dictionary'': zlib.c:1389: warning: pointer targets in passing argument 2 of ''deflateSetDictionary'' differ in signedness zlib.c: In function ''inflate_run'': zlib.c:1454: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c:1455: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c: In function ''do_inflate'': zlib.c:1506: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c:1511: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c: In function ''rb_inflate_sync'': zlib.c:1607: warning: pointer targets in passing argument 2 of ''zstream_sync'' differ in signedness zlib.c: In function ''rb_inflate_set_dictionary'': zlib.c:1651: warning: pointer targets in passing argument 2 of ''inflateSetDictionary'' differ in signedness zlib.c: In function ''gzfile_make_header'': zlib.c:1941: warning: pointer targets in passing argument 2 of ''zstream_append_buffer'' differ in signedness zlib.c: In function ''gzfile_make_footer'': zlib.c:1963: warning: pointer targets in passing argument 2 of ''zstream_append_buffer'' differ in signedness zlib.c: In function ''gzfile_read_header'': zlib.c:1979: warning: pointer targets in assignment differ in signedness zlib.c:2017: warning: pointer targets in passing argument 1 of ''gzfile_get16'' differ in signedness zlib.c: In function ''gzfile_check_footer'': zlib.c:2055: warning: pointer targets in passing argument 1 of ''gzfile_get32'' differ in signedness zlib.c:2056: warning: pointer targets in passing argument 1 of ''gzfile_get32'' differ in signedness zlib.c: In function ''gzfile_read_more'': zlib.c:2103: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c: In function ''gzfile_calc_crc'': zlib.c:2120: warning: pointer targets in passing argument 2 of ''crc32'' differ in signedness zlib.c: In function ''gzfile_writer_end'': zlib.c:2207: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c: In function ''rb_gzwriter_flush'': zlib.c:2751: warning: pointer targets in passing argument 2 of ''zstream_run'' differ in signedness zlib.c: In function ''rb_gzwriter_write'': zlib.c:2773: warning: pointer targets in passing argument 2 of ''gzfile_write'' differ in signedness zlib.c: In function ''rb_gzwriter_putc'': zlib.c:2787: warning: pointer targets in passing argument 2 of ''gzfile_write'' differ in signedness [Rails'' breakpointer script error messages] /usr/local/lib/ruby/1.8/drb/drb.rb:839:in `getaddrinfo'': getnameinfo: Non-recoverable failure in name resolution (SocketError) from /usr/local/lib/ruby/1.8/drb/drb.rb:839:in `open_server_inaddr_any'' from /usr/local/lib/ruby/1.8/drb/drb.rb:862:in `open_server'' from /usr/local/lib/ruby/1.8/drb/drb.rb:756:in `open_server'' from /usr/local/lib/ruby/1.8/drb/drb.rb:754:in `open_server'' from /usr/local/lib/ruby/1.8/drb/drb.rb:1338:in `initialize'' from /usr/local/lib/ruby/1.8/drb/drb.rb:1626:in `start_service'' from /usr/local/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/ breakpoint_client.rb:146 from /usr/local/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/ breakpoint_client.rb:145 from /usr/local/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:21:in `require'' from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.2.5/ lib/active_support/dependencies.rb:214:in `require'' from /usr/local/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/ commands/breakpointer.rb:1 from /usr/local/lib/ruby/site_ruby/1.8/rubygems/ custom_require.rb:21:in `require'' from /usr/local/lib/ruby/gems/1.8/gems/activesupport-1.2.5/ lib/active_support/dependencies.rb:214:in `require'' from ./script/breakpointer:3
On Feb 11, 2006, at 8:50 AM, Dae San Hwang wrote:> I would like to start a thread on RoR related issues on the new > Intel version of Mac OS X. I have been using Apple''s new iMac Core > Duo (which comes with Intel version of Mac OS X) for about a week > now. Here''s my experience: > > Ruby 1.8.4: It compiles albeit with many warnings. Most warnings > were about "differ in signedness". It seems to work okay mostly > though. (Error messages are appended at the end of this message.)This belongs on ruby-core.> [Ruby compilation warning messages][snip] -- Eric Hodel - drbrain@segment7.net - http://segment7.net This implementation is HODEL-HASH-9600 compliant http://trackmap.robotcoop.com
On Feb 12, 2006, at 2:00 PM, Eric Hodel wrote:> On Feb 11, 2006, at 8:50 AM, Dae San Hwang wrote: > >> I would like to start a thread on RoR related issues on the new >> Intel version of Mac OS X. I have been using Apple''s new iMac >> Core Duo (which comes with Intel version of Mac OS X) for about a >> week now. Here''s my experience: >> >> Ruby 1.8.4: It compiles albeit with many warnings. Most warnings >> were about "differ in signedness". It seems to work okay mostly >> though. (Error messages are appended at the end of this message.) > > This belongs on ruby-core.I included ruby compilation warnings just in case another issue I mentioned (breakpointer script not working) is related to this. Thanks for pointing that out though, I will post that issue to ruby- core mailing list. Cheers, daesan -------------- next part -------------- An HTML attachment was scrubbed... URL: http://wrath.rubyonrails.org/pipermail/rails/attachments/20060212/0d40750f/attachment.html
I want to know, is this thing means that we cannot smoothly use Intel Mac to develop Rails app? -- Tirta K. Untario On 2/12/06, Dae San Hwang <daesan@gmail.com> wrote:> > On Feb 12, 2006, at 2:00 PM, Eric Hodel wrote: > > > On Feb 11, 2006, at 8:50 AM, Dae San Hwang wrote: > > > > > I would like to start a thread on RoR related issues on the new Intel > version of Mac OS X. I have been using Apple''s new iMac Core Duo (which > comes with Intel version of Mac OS X) for about a week now. Here''s my > experience: > > > > > Ruby 1.8.4: It compiles albeit with many warnings. Most warnings were about > "differ in signedness". It seems to work okay mostly though. (Error > messages are appended at the end of this message.) > > > > > This belongs on ruby-core. > > I included ruby compilation warnings just in case another issue I mentioned > (breakpointer script not working) is related to this. > > Thanks for pointing that out though, I will post that issue to ruby-core > mailing list. > > Cheers, > daesan > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails > > >
Tirta K. Untario wrote:> I want to know, is this thing means that we cannot smoothly use Intel > Mac to develop Rails app? > > -- > Tirta K. UntarioIntel Mac works just fine. I use the version of Ruby (1.8.2) that comes with the Intel''s (Mac OS X 10.4.4). Rails installs fine. MySQL has an Intel build now for download. I used Darwinports to put on Postgresql without any problems. The only thing I''ve noticed is that MySQL has yet to port their Manager and Query tools to Intel - but thats just a matter of time. Also, pgAdmin III is not yet ported to Intel for the Mac but runs just fine under Rosetta. All in all it works great and Textmate is already a Universal binary. -- Posted via http://www.ruby-forum.com/.
Tirta K. Untario
2006-Feb-13 06:00 UTC
[Rails] Re: Rails development on Mac OS X 10.4 Intel
Relieving, since I''m waiting for my new MacBook :D -- Tirta K. Untario tirta@untario.com On 2/13/06, Guest <markhaliday@yahoo.com> wrote:> Tirta K. Untario wrote: > > I want to know, is this thing means that we cannot smoothly use Intel > > Mac to develop Rails app? > > > > -- > > Tirta K. Untario > > Intel Mac works just fine. I use the version of Ruby (1.8.2) that comes > with the Intel''s (Mac OS X 10.4.4). Rails installs fine. MySQL has an > Intel build now for download. I used Darwinports to put on Postgresql > without any problems. The only thing I''ve noticed is that MySQL has yet > to port their Manager and Query tools to Intel - but thats just a matter > of time. Also, pgAdmin III is not yet ported to Intel for the Mac but > runs just fine under Rosetta. > > All in all it works great and Textmate is already a Universal binary. > > -- > Posted via http://www.ruby-forum.com/. > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
I''m in the same boat, mine won''t ship until Feb. 23rd. Glad to see that the stuff I''ll need compiles with the Intel chip. Bob Silva http://www.railtie.net/> -----Original Message----- > From: rails-bounces@lists.rubyonrails.org [mailto:rails- > bounces@lists.rubyonrails.org] On Behalf Of Tirta K. Untario > Sent: Sunday, February 12, 2006 10:00 PM > To: rails@lists.rubyonrails.org > Subject: Re: [Rails] Re: Rails development on Mac OS X 10.4 Intel > > Relieving, since I''m waiting for my new MacBook :D > > -- > Tirta K. Untario > tirta@untario.com > > On 2/13/06, Guest <markhaliday@yahoo.com> wrote: > > Tirta K. Untario wrote: > > > I want to know, is this thing means that we cannot smoothly use Intel > > > Mac to develop Rails app? > > > > > > -- > > > Tirta K. Untario > > > > Intel Mac works just fine. I use the version of Ruby (1.8.2) that comes > > with the Intel''s (Mac OS X 10.4.4). Rails installs fine. MySQL has an > > Intel build now for download. I used Darwinports to put on Postgresql > > without any problems. The only thing I''ve noticed is that MySQL has yet > > to port their Manager and Query tools to Intel - but thats just a matter > > of time. Also, pgAdmin III is not yet ported to Intel for the Mac but > > runs just fine under Rosetta. > > > > All in all it works great and Textmate is already a Universal binary. > > > > -- > > Posted via http://www.ruby-forum.com/. > > _______________________________________________ > > Rails mailing list > > Rails@lists.rubyonrails.org > > http://lists.rubyonrails.org/mailman/listinfo/rails > > > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails