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