[MacRuby] #141: Building MacRuby 0.3 - Rake fails during openssl compilation
#141: Building MacRuby 0.3 - Rake fails during openssl compilation --------------------------------+------------------------------------------- Reporter: nucleus_rei@web.de | Owner: lsansonetti@apple.com Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: --------------------------------+------------------------------------------- Hi, Today I checked out MacRuby 0.3 and tried building it on my Leopard 10.5.5 MacPro. The background: I had MacPorts and Fink installed which I both removed. I also cleaned my .bash_profile PATH variable. /usr/local/lib and /usr/local/include do not have any other openssl implementation fragments. The relevant part of the Terminal output: {{{ compiling openssl gcc -I. -I../../.ext/include/universal-darwin9.0 -I..//.././include -I..//.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -fno-common -fno- common -pipe -arch ppc -arch i386 -o openssl_missing.o -c openssl_missing.c gcc -I. -I../../.ext/include/universal-darwin9.0 -I..//.././include -I..//.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -fno-common -fno- common -pipe -arch ppc -arch i386 -o ossl.o -c ossl.c ossl.c: In function ‘ossl_buf2str’: ossl.c:134: warning: passing argument 1 of ‘memcpy’ discards qualifiers from pointer target type ossl.c: In function ‘ossl_buf2str’: ossl.c:134: warning: passing argument 1 of ‘memcpy’ discards qualifiers from pointer target type gcc -I. -I../../.ext/include/universal-darwin9.0 -I..//.././include -I..//.././ext/openssl -DRUBY_EXTCONF_H=\"extconf.h\" -fno-common -fno- common -pipe -arch ppc -arch i386 -o ossl_asn1.o -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 ‘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 ‘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: passing argument 2 of ‘ASN1_BIT_STRING_set’ discards qualifiers from pointer target type ossl_asn1.c: In function ‘obj_to_asn1bstr’: ossl_asn1.c:217: warning: passing argument 2 of ‘ASN1_BIT_STRING_set’ discards qualifiers from pointer target type ossl_asn1.c: In function ‘decode_bstr’: ossl_asn1.c:353: warning: pointer targets in passing argument 1 of ‘rb_str_new’ differ in signedness ossl_asn1.c: In function ‘decode_bstr’: ossl_asn1.c:353: warning: pointer targets in passing argument 1 of ‘rb_str_new’ differ in signedness ossl_asn1.c: In function ‘ossl_asn1data_to_der’: ossl_asn1.c:700: warning: assignment discards qualifiers from pointer target type ossl_asn1.c:704: error: dereferencing pointer to incomplete type ossl_asn1.c:704: error: dereferencing pointer to incomplete type ossl_asn1.c: In function ‘ossl_asn1_decode0’: ossl_asn1.c:757: 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:822: warning: assignment discards qualifiers from pointer target type ossl_asn1.c: In function ‘ossl_asn1_decode’: ossl_asn1.c:838: warning: assignment discards qualifiers from pointer target type ossl_asn1.c: In function ‘ossl_asn1_decode_all’: ossl_asn1.c:855: warning: assignment discards qualifiers from pointer target type ossl_asn1.c: In function ‘ossl_asn1data_to_der’: ossl_asn1.c:700: warning: assignment discards qualifiers from pointer target type ossl_asn1.c:704: error: dereferencing pointer to incomplete type ossl_asn1.c:704: error: dereferencing pointer to incomplete type ossl_asn1.c: In function ‘ossl_asn1_decode0’: ossl_asn1.c:757: warning: pointer targets in passing argument 1 of ‘rb_str_new’ differ in signedness ossl_asn1.c: In function ‘ossl_asn1prim_to_der’: ossl_asn1.c:950: 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:972: warning: assignment discards qualifiers from pointer target type ossl_asn1.c:984: error: dereferencing pointer to incomplete type ossl_asn1.c:984: error: dereferencing pointer to incomplete type ossl_asn1.c: In function ‘ossl_asn1_traverse’: ossl_asn1.c:822: warning: assignment discards qualifiers from pointer target type ossl_asn1.c: In function ‘ossl_asn1_decode’: ossl_asn1.c:838: warning: assignment discards qualifiers from pointer target type ossl_asn1.c: In function ‘ossl_asn1_decode_all’: ossl_asn1.c:855: warning: assignment discards qualifiers from pointer target type ossl_asn1.c: In function ‘ossl_asn1prim_to_der’: ossl_asn1.c:950: 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:972: warning: assignment discards qualifiers from pointer target type ossl_asn1.c:984: error: dereferencing pointer to incomplete type ossl_asn1.c:984: error: dereferencing pointer to incomplete type {standard input}:2028:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000026$pb" {standard input}:2028:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:2006:non-relocatable subtraction expression, "_sUNIVERSAL" minus "L00000000026$pb" {standard input}:2006:symbol: "_sUNIVERSAL" can't be undefined in a subtraction expression {standard input}:1997:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000026$pb" {standard input}:1997:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1967:non-relocatable subtraction expression, "_sUNIVERSAL" minus "L00000000025$pb" {standard input}:1967:symbol: "_sUNIVERSAL" can't be undefined in a subtraction expression {standard input}:1960:non-relocatable subtraction expression, "_sAPPLICATION" minus "L00000000025$pb" {standard input}:1960:symbol: "_sAPPLICATION" can't be undefined in a subtraction expression {standard input}:1948:non-relocatable subtraction expression, "_sCONTEXT_SPECIFIC" minus "L00000000025$pb" {standard input}:1948:symbol: "_sCONTEXT_SPECIFIC" can't be undefined in a subtraction expression {standard input}:1936:non-relocatable subtraction expression, "_sPRIVATE" minus "L00000000025$pb" {standard input}:1936:symbol: "_sPRIVATE" can't be undefined in a subtraction expression {standard input}:1911:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000024$pb" {standard input}:1911:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1903:non-relocatable subtraction expression, "_sPRIVATE" minus "L00000000024$pb" {standard input}:1903:symbol: "_sPRIVATE" can't be undefined in a subtraction expression {standard input}:1894:non-relocatable subtraction expression, "_sCONTEXT_SPECIFIC" minus "L00000000024$pb" {standard input}:1894:symbol: "_sCONTEXT_SPECIFIC" can't be undefined in a subtraction expression {standard input}:1885:non-relocatable subtraction expression, "_sAPPLICATION" minus "L00000000024$pb" {standard input}:1885:symbol: "_sAPPLICATION" can't be undefined in a subtraction expression {standard input}:1876:non-relocatable subtraction expression, "_sUNIVERSAL" minus "L00000000024$pb" {standard input}:1876:symbol: "_sUNIVERSAL" can't be undefined in a subtraction expression {standard input}:1634:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000022$pb" {standard input}:1634:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1626:non-relocatable subtraction expression, "_sEXPLICIT" minus "L00000000022$pb" {standard input}:1626:symbol: "_sEXPLICIT" can't be undefined in a subtraction expression {standard input}:1617:non-relocatable subtraction expression, "_sIMPLICIT" minus "L00000000022$pb" {standard input}:1617:symbol: "_sIMPLICIT" can't be undefined in a subtraction expression {standard input}:1543:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000021$pb" {standard input}:1543:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1437:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000019$pb" {standard input}:1437:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1366:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000018$pb" {standard input}:1366:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1352:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000018$pb" {standard input}:1352:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:969:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000017$pb" {standard input}:969:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:924:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000016$pb" {standard input}:924:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:892:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000016$pb" {standard input}:892:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:858:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000015$pb" {standard input}:858:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:808:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000014$pb" {standard input}:808:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:747:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000013$pb" {standard input}:747:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:697:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000012$pb" {standard input}:697:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:658:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000011$pb" {standard input}:658:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:614:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000010$pb" {standard input}:614:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:585:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000009$pb" {standard input}:585:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:554:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000008$pb" {standard input}:554:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:522:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000007$pb" {standard input}:522:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:476:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000006$pb" {standard input}:476:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:465:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000006$pb" {standard input}:465:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:426:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000005$pb" {standard input}:426:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:370:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000004$pb" {standard input}:370:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:2383:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000026$pb" {standard input}:2383:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:2382:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000026$pb" {standard input}:2382:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:2355:non-relocatable subtraction expression, "_sUNIVERSAL" minus "L00000000026$pb" {standard input}:2355:symbol: "_sUNIVERSAL" can't be undefined in a subtraction expression {standard input}:2354:non-relocatable subtraction expression, "_sUNIVERSAL" minus "L00000000026$pb" {standard input}:2354:symbol: "_sUNIVERSAL" can't be undefined in a subtraction expression {standard input}:2345:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000026$pb" {standard input}:2345:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:2344:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000026$pb" {standard input}:2344:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:2306:non-relocatable subtraction expression, "_sUNIVERSAL" minus "L00000000025$pb" {standard input}:2306:symbol: "_sUNIVERSAL" can't be undefined in a subtraction expression {standard input}:2305:non-relocatable subtraction expression, "_sUNIVERSAL" minus "L00000000025$pb" {standard input}:2305:symbol: "_sUNIVERSAL" can't be undefined in a subtraction expression {standard input}:2297:non-relocatable subtraction expression, "_sAPPLICATION" minus "L00000000025$pb" {standard input}:2297:symbol: "_sAPPLICATION" can't be undefined in a subtraction expression {standard input}:2296:non-relocatable subtraction expression, "_sAPPLICATION" minus "L00000000025$pb" {standard input}:2296:symbol: "_sAPPLICATION" can't be undefined in a subtraction expression {standard input}:2283:non-relocatable subtraction expression, "_sCONTEXT_SPECIFIC" minus "L00000000025$pb" {standard input}:2283:symbol: "_sCONTEXT_SPECIFIC" can't be undefined in a subtraction expression {standard input}:2282:non-relocatable subtraction expression, "_sCONTEXT_SPECIFIC" minus "L00000000025$pb" {standard input}:2282:symbol: "_sCONTEXT_SPECIFIC" can't be undefined in a subtraction expression {standard input}:2269:non-relocatable subtraction expression, "_sPRIVATE" minus "L00000000025$pb" {standard input}:2269:symbol: "_sPRIVATE" can't be undefined in a subtraction expression {standard input}:2268:non-relocatable subtraction expression, "_sPRIVATE" minus "L00000000025$pb" {standard input}:2268:symbol: "_sPRIVATE" can't be undefined in a subtraction expression {standard input}:2239:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000024$pb" {standard input}:2239:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:2238:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000024$pb" {standard input}:2238:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:2228:non-relocatable subtraction expression, "_sPRIVATE" minus "L00000000024$pb" {standard input}:2228:symbol: "_sPRIVATE" can't be undefined in a subtraction expression {standard input}:2227:non-relocatable subtraction expression, "_sPRIVATE" minus "L00000000024$pb" {standard input}:2227:symbol: "_sPRIVATE" can't be undefined in a subtraction expression {standard input}:2217:non-relocatable subtraction expression, "_sCONTEXT_SPECIFIC" minus "L00000000024$pb" {standard input}:2217:symbol: "_sCONTEXT_SPECIFIC" can't be undefined in a subtraction expression {standard input}:2216:non-relocatable subtraction expression, "_sCONTEXT_SPECIFIC" minus "L00000000024$pb" {standard input}:2216:symbol: "_sCONTEXT_SPECIFIC" can't be undefined in a subtraction expression {standard input}:2206:non-relocatable subtraction expression, "_sAPPLICATION" minus "L00000000024$pb" {standard input}:2206:symbol: "_sAPPLICATION" can't be undefined in a subtraction expression {standard input}:2205:non-relocatable subtraction expression, "_sAPPLICATION" minus "L00000000024$pb" {standard input}:2205:symbol: "_sAPPLICATION" can't be undefined in a subtraction expression {standard input}:2195:non-relocatable subtraction expression, "_sUNIVERSAL" minus "L00000000024$pb" {standard input}:2195:symbol: "_sUNIVERSAL" can't be undefined in a subtraction expression {standard input}:2194:non-relocatable subtraction expression, "_sUNIVERSAL" minus "L00000000024$pb" {standard input}:2194:symbol: "_sUNIVERSAL" can't be undefined in a subtraction expression {standard input}:1898:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000022$pb" {standard input}:1898:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1897:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000022$pb" {standard input}:1897:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1887:non-relocatable subtraction expression, "_sEXPLICIT" minus "L00000000022$pb" {standard input}:1887:symbol: "_sEXPLICIT" can't be undefined in a subtraction expression {standard input}:1886:non-relocatable subtraction expression, "_sEXPLICIT" minus "L00000000022$pb" {standard input}:1886:symbol: "_sEXPLICIT" can't be undefined in a subtraction expression {standard input}:1876:non-relocatable subtraction expression, "_sIMPLICIT" minus "L00000000022$pb" {standard input}:1876:symbol: "_sIMPLICIT" can't be undefined in a subtraction expression {standard input}:1875:non-relocatable subtraction expression, "_sIMPLICIT" minus "L00000000022$pb" {standard input}:1875:symbol: "_sIMPLICIT" can't be undefined in a subtraction expression {standard input}:1790:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000021$pb" {standard input}:1790:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1789:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000021$pb" {standard input}:1789:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1660:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000019$pb" {standard input}:1660:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1659:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000019$pb" {standard input}:1659:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1579:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000018$pb" {standard input}:1579:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1578:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000018$pb" {standard input}:1578:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1562:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000018$pb" {standard input}:1562:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1561:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000018$pb" {standard input}:1561:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1123:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000017$pb" {standard input}:1123:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1122:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000017$pb" {standard input}:1122:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1073:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000016$pb" {standard input}:1073:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1072:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000016$pb" {standard input}:1072:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1037:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000016$pb" {standard input}:1037:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:1036:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000016$pb" {standard input}:1036:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:997:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000015$pb" {standard input}:997:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:996:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000015$pb" {standard input}:996:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:940:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000014$pb" {standard input}:940:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:939:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000014$pb" {standard input}:939:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:873:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000013$pb" {standard input}:873:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:872:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000013$pb" {standard input}:872:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:815:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000012$pb" {standard input}:815:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:814:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000012$pb" {standard input}:814:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:765:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000011$pb" {standard input}:765:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:764:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000011$pb" {standard input}:764:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:717:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000010$pb" {standard input}:717:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:716:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000010$pb" {standard input}:716:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:682:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000009$pb" {standard input}:682:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:681:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000009$pb" {standard input}:681:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:645:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000008$pb" {standard input}:645:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:644:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000008$pb" {standard input}:644:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:607:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000007$pb" {standard input}:607:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:606:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000007$pb" {standard input}:606:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:549:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000006$pb" {standard input}:549:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:548:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000006$pb" {standard input}:548:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:535:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000006$pb" {standard input}:535:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:534:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000006$pb" {standard input}:534:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:490:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000005$pb" {standard input}:490:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:489:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000005$pb" {standard input}:489:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:430:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000004$pb" {standard input}:430:symbol: "_eASN1Error" can't be undefined in a subtraction expression {standard input}:429:non-relocatable subtraction expression, "_eASN1Error" minus "L00000000004$pb" {standard input}:429:symbol: "_eASN1Error" can't be undefined in a subtraction expression lipo: can't open input file: /var/folders/ZM/ZM1mUxURHLyp6uS1i4kFQ++++TI/-Tmp-//cc7l2fTl.out (No such file or directory) make: *** [ossl_asn1.o] Error 1 rake aborted! Command failed with status (1): [./miniruby -I./lib -I.ext/common -I./- -r....] /Users/andre/source/MacRuby-0.3/rakefile:517 (See full trace by running task with --trace) }}} I also tried the MacRuby testing branch where it failed when compiling digest/sha1. What can I do to still try out MacRuby? -- Ticket URL: <http://www.macruby.org/trac/ticket/141> MacRuby <http://macruby.org/>
#141: Building MacRuby 0.3 - Rake fails during openssl compilation --------------------------------+------------------------------------------- Reporter: nucleus_rei@web.de | Owner: lsansonetti@apple.com Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Resolution: Keywords: | --------------------------------+------------------------------------------- Comment(by nucleus_rei@web.de): Just wanted to add, the only .*ssl.* files I have in /usr/lib are: {{{ ls -n /usr/lib | grep ssl -rwxr-xr-x 1 0 0 915632 6 Sep 10:20 libssl.0.9.7.dylib -rwxr-xr-x 1 0 0 223280 24 Sep 2007 libssl.0.9.dylib lrwxr-xr-x 1 0 0 18 22 Jan 2008 libssl.dylib -> libssl.0.9.7.dylib }}} and doing a file command on them gives: {{{ file /usr/lib/libssl.dylib /usr/lib/libssl.dylib: Mach-O universal binary with 4 architectures /usr/lib/libssl.dylib (for architecture ppc7400): Mach-O dynamically linked shared library ppc /usr/lib/libssl.dylib (for architecture ppc64): Mach-O 64-bit dynamically linked shared library ppc64 /usr/lib/libssl.dylib (for architecture i386): Mach-O dynamically linked shared library i386 /usr/lib/libssl.dylib (for architecture x86_64): Mach-O 64-bit dynamically linked shared library x86_64 }}} Hope this helps in tracking it down. -- Ticket URL: <http://www.macruby.org/trac/ticket/141#comment:1> MacRuby <http://macruby.org/>
#141: Building MacRuby 0.3 - Rake fails during openssl compilation --------------------------------+------------------------------------------- Reporter: nucleus_rei@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: --------------------------------+------------------------------------------- Comment(by sandor.szuecs@…): Hi, I had the same problem right now. I solved it via resetting my $PATH. {{{ $ PATH="/bin:/sbin:/usr/bin:/usr/sbin" $ rake $ sudo rake install }}} It should work, please reply if not. My settings are a new MacBook, OSX 10.5.6, xcode 3.1.1. I also have fink and macports installed. regards sandor -- Ticket URL: <http://www.macruby.org/trac/ticket/141#comment:3> MacRuby <http://macruby.org/>
#141: Building MacRuby 0.3 - Rake fails during openssl compilation --------------------------------+------------------------------------------- Reporter: nucleus_rei@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: --------------------------------+------------------------------------------- Comment(by nucleus_rei@…): Hi Ok, I tried using the exact same PATH as you by setting it beforehand in the terminal window I used to check-out MacRuby and building it. openssl now compiles compiling readline now fails... {{{ lipo: can't open input file: /var/folders/ZM/ZM1mUxURHLyp6uS1i4kFQ++++TI/-Tmp-//ccRhTClz.out (No such file or directory) make: *** [readline.o] Error 1 rake aborted! Command failed with status (1): [./miniruby -I./lib -I.ext/common -I./- -r....] /Users/andre/source/MacRuby-0.3/rakefile:517 (See full trace by running task with --trace) }}} -- Ticket URL: <http://www.macruby.org/trac/ticket/141#comment:4> MacRuby <http://macruby.org/>
#141: Building MacRuby 0.3 - Rake fails during openssl compilation --------------------------------+------------------------------------------- Reporter: nucleus_rei@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: --------------------------------+------------------------------------------- Comment(by sandor.szuecs@…): Replying to [comment:4 nucleus_rei@…]:
compiling readline now fails...
Did you try a rebuild? {{{ PATH="/bin:/sbin:/usr/bin:/usr/sbin" rake clean svn up rake }}} Here this works. If it doesn't work then paste a few lines more. -- Ticket URL: <http://www.macruby.org/trac/ticket/141#comment:5> MacRuby <http://macruby.org/>
#141: Building MacRuby 0.3 - Rake fails during openssl compilation --------------------------------+------------------------------------------- Reporter: nucleus_rei@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: --------------------------------+------------------------------------------- Comment(by nucleus_rei@…): Hi, Thanks again for sticking around and trying to help me. I really appreciate it :) Ok here's the steps I am doing. 1) Start Terminal [[BR]] 2) PATH="/bin:/sbin:/usr/bin:/usr/sbin" [[BR]] 3) cd ~/source [[BR]] 4) svn co http://svn.macosforge.org/repository/ruby/MacRuby/tags/0.3 MacRuby-0.3 [[BR]] ... [[BR]] => Checked out revision 766. [[BR]] 5) cd MacRuby-0.3 [[BR]] 6) rake [[BR]] All goes fine (and now for openssl too) until[[BR]] ...[[BR]] compiling readline following is the error output in its entirety: {{{ compiling readline gcc -I. -I../../.ext/include/universal-darwin9.0 -I..//.././include -I..//.././ext/readline -DRUBY_EXTCONF_H=\"extconf.h\" -fno-common -fno- common -pipe -arch ppc -arch i386 -o readline.o -c readline.c readline.c: In function ‘filename_completion_proc_call’: readline.c:684: error: ‘filename_completion_function’ undeclared (first use in this function) readline.c:684: error: (Each undeclared identifier is reported only once readline.c:684: error: for each function it appears in.) readline.c:684: warning: assignment makes pointer from integer without a cast readline.c: In function ‘username_completion_proc_call’: readline.c:709: error: ‘username_completion_function’ undeclared (first use in this function) readline.c:709: warning: assignment makes pointer from integer without a cast readline.c: In function ‘filename_completion_proc_call’: readline.c:684: error: ‘filename_completion_function’ undeclared (first use in this function) readline.c:684: error: (Each undeclared identifier is reported only once readline.c:684: error: for each function it appears in.) readline.c:684: warning: assignment makes pointer from integer without a cast readline.c: In function ‘username_completion_proc_call’: readline.c:709: error: ‘username_completion_function’ undeclared (first use in this function) readline.c:709: warning: assignment makes pointer from integer without a cast {standard input}:386:non-relocatable subtraction expression, "_mReadline" minus "L00000000009$pb" {standard input}:386:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:384:non-relocatable subtraction expression, "_completion_case_fold" minus "L00000000009$pb" {standard input}:384:symbol: "_completion_case_fold" can't be undefined in a subtraction expression {standard input}:370:non-relocatable subtraction expression, "_mReadline" minus "L00000000009$pb" {standard input}:370:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:368:non-relocatable subtraction expression, "_completion_proc" minus "L00000000009$pb" {standard input}:368:symbol: "_completion_proc" can't be undefined in a subtraction expression {standard input}:349:non-relocatable subtraction expression, "_mReadline" minus "L00000000008$pb" {standard input}:349:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:347:non-relocatable subtraction expression, "_completion_case_fold" minus "L00000000008$pb" {standard input}:347:symbol: "_completion_case_fold" can't be undefined in a subtraction expression {standard input}:325:non-relocatable subtraction expression, "_mReadline" minus "L00000000007$pb" {standard input}:325:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:323:non-relocatable subtraction expression, "_completion_case_fold" minus "L00000000007$pb" {standard input}:323:symbol: "_completion_case_fold" can't be undefined in a subtraction expression {standard input}:303:non-relocatable subtraction expression, "_mReadline" minus "L00000000006$pb" {standard input}:303:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:301:non-relocatable subtraction expression, "_completion_proc" minus "L00000000006$pb" {standard input}:301:symbol: "_completion_proc" can't be undefined in a subtraction expression {standard input}:279:non-relocatable subtraction expression, "_mReadline" minus "L00000000005$pb" {standard input}:279:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:277:non-relocatable subtraction expression, "_completion_proc" minus "L00000000005$pb" {standard input}:277:symbol: "_completion_proc" can't be undefined in a subtraction expression {standard input}:462:non-relocatable subtraction expression, "_completion_case_fold" minus "L00000000009$pb" {standard input}:462:symbol: "_completion_case_fold" can't be undefined in a subtraction expression {standard input}:461:non-relocatable subtraction expression, "_completion_case_fold" minus "L00000000009$pb" {standard input}:461:symbol: "_completion_case_fold" can't be undefined in a subtraction expression {standard input}:459:non-relocatable subtraction expression, "_mReadline" minus "L00000000009$pb" {standard input}:459:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:458:non-relocatable subtraction expression, "_mReadline" minus "L00000000009$pb" {standard input}:458:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:440:non-relocatable subtraction expression, "_completion_proc" minus "L00000000009$pb" {standard input}:440:symbol: "_completion_proc" can't be undefined in a subtraction expression {standard input}:439:non-relocatable subtraction expression, "_completion_proc" minus "L00000000009$pb" {standard input}:439:symbol: "_completion_proc" can't be undefined in a subtraction expression {standard input}:437:non-relocatable subtraction expression, "_mReadline" minus "L00000000009$pb" {standard input}:437:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:436:non-relocatable subtraction expression, "_mReadline" minus "L00000000009$pb" {standard input}:436:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:410:non-relocatable subtraction expression, "_completion_case_fold" minus "L00000000008$pb" {standard input}:410:symbol: "_completion_case_fold" can't be undefined in a subtraction expression {standard input}:409:non-relocatable subtraction expression, "_completion_case_fold" minus "L00000000008$pb" {standard input}:409:symbol: "_completion_case_fold" can't be undefined in a subtraction expression {standard input}:407:non-relocatable subtraction expression, "_mReadline" minus "L00000000008$pb" {standard input}:407:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:406:non-relocatable subtraction expression, "_mReadline" minus "L00000000008$pb" {standard input}:406:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:380:non-relocatable subtraction expression, "_completion_case_fold" minus "L00000000007$pb" {standard input}:380:symbol: "_completion_case_fold" can't be undefined in a subtraction expression {standard input}:379:non-relocatable subtraction expression, "_completion_case_fold" minus "L00000000007$pb" {standard input}:379:symbol: "_completion_case_fold" can't be undefined in a subtraction expression {standard input}:377:non-relocatable subtraction expression, "_mReadline" minus "L00000000007$pb" {standard input}:377:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:376:non-relocatable subtraction expression, "_mReadline" minus "L00000000007$pb" {standard input}:376:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:350:non-relocatable subtraction expression, "_completion_proc" minus "L00000000006$pb" {standard input}:350:symbol: "_completion_proc" can't be undefined in a subtraction expression {standard input}:349:non-relocatable subtraction expression, "_completion_proc" minus "L00000000006$pb" {standard input}:349:symbol: "_completion_proc" can't be undefined in a subtraction expression {standard input}:347:non-relocatable subtraction expression, "_mReadline" minus "L00000000006$pb" {standard input}:347:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:346:non-relocatable subtraction expression, "_mReadline" minus "L00000000006$pb" {standard input}:346:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:320:non-relocatable subtraction expression, "_completion_proc" minus "L00000000005$pb" {standard input}:320:symbol: "_completion_proc" can't be undefined in a subtraction expression {standard input}:319:non-relocatable subtraction expression, "_completion_proc" minus "L00000000005$pb" {standard input}:319:symbol: "_completion_proc" can't be undefined in a subtraction expression {standard input}:317:non-relocatable subtraction expression, "_mReadline" minus "L00000000005$pb" {standard input}:317:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:316:non-relocatable subtraction expression, "_mReadline" minus "L00000000005$pb" {standard input}:316:symbol: "_mReadline" can't be undefined in a subtraction expression lipo: can't open input file: /var/folders/ZM/ZM1mUxURHLyp6uS1i4kFQ++++TI/-Tmp-//ccGVfLeo.out (No such file or directory) make: *** [readline.o] Error 1 rake aborted! Command failed with status (1): [./miniruby -I./lib -I.ext/common -I./- -r....] /Users/andre/source/MacRuby-0.3/rakefile:517 (See full trace by running task with --trace) }}} If you need more info just let me know Again thank you André -- Ticket URL: <http://www.macruby.org/trac/ticket/141#comment:6> MacRuby <http://macruby.org/>
Have you tried removing /Library/Frameworks/MacRuby.framework after cleaning the build location, but before starting the new build? I have had trouble with builds before and sometimes clearing out the old MacRuby.framework helps. On 19 Dec, 2008, at 16:29, MacRuby wrote:
#141: Building MacRuby 0.3 - Rake fails during openssl compilation -------------------------------- +------------------------------------------- Reporter: nucleus_rei@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: -------------------------------- +-------------------------------------------
Comment(by nucleus_rei@…):
Hi,
Thanks again for sticking around and trying to help me. I really appreciate it :)
Ok here's the steps I am doing.
1) Start Terminal [[BR]] 2) PATH="/bin:/sbin:/usr/bin:/usr/sbin" [[BR]] 3) cd ~/source [[BR]] 4) svn co http://svn.macosforge.org/repository/ruby/MacRuby/tags/0.3 MacRuby-0.3 [[BR]] ... [[BR]] => Checked out revision 766. [[BR]] 5) cd MacRuby-0.3 [[BR]] 6) rake [[BR]]
All goes fine (and now for openssl too) until[[BR]] ...[[BR]] compiling readline
following is the error output in its entirety:
{{{ compiling readline gcc -I. -I../../.ext/include/universal-darwin9.0 -I..//.././include -I..//.././ext/readline -DRUBY_EXTCONF_H=\"extconf.h\" -fno-common - fno- common -pipe -arch ppc -arch i386 -o readline.o -c readline.c readline.c: In function ‘filename_completion_proc_call’: readline.c:684: error: ‘filename_completion_function’ undeclared (first use in this function) readline.c:684: error: (Each undeclared identifier is reported only once readline.c:684: error: for each function it appears in.) readline.c:684: warning: assignment makes pointer from integer without a cast readline.c: In function ‘username_completion_proc_call’: readline.c:709: error: ‘username_completion_function’ undeclared (first use in this function) readline.c:709: warning: assignment makes pointer from integer without a cast readline.c: In function ‘filename_completion_proc_call’: readline.c:684: error: ‘filename_completion_function’ undeclared (first use in this function) readline.c:684: error: (Each undeclared identifier is reported only once readline.c:684: error: for each function it appears in.) readline.c:684: warning: assignment makes pointer from integer without a cast readline.c: In function ‘username_completion_proc_call’: readline.c:709: error: ‘username_completion_function’ undeclared (first use in this function) readline.c:709: warning: assignment makes pointer from integer without a cast {standard input}:386:non-relocatable subtraction expression, "_mReadline" minus "L00000000009$pb" {standard input}:386:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:384:non-relocatable subtraction expression, "_completion_case_fold" minus "L00000000009$pb" {standard input}:384:symbol: "_completion_case_fold" can't be undefined in a subtraction expression {standard input}:370:non-relocatable subtraction expression, "_mReadline" minus "L00000000009$pb" {standard input}:370:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:368:non-relocatable subtraction expression, "_completion_proc" minus "L00000000009$pb" {standard input}:368:symbol: "_completion_proc" can't be undefined in a subtraction expression {standard input}:349:non-relocatable subtraction expression, "_mReadline" minus "L00000000008$pb" {standard input}:349:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:347:non-relocatable subtraction expression, "_completion_case_fold" minus "L00000000008$pb" {standard input}:347:symbol: "_completion_case_fold" can't be undefined in a subtraction expression {standard input}:325:non-relocatable subtraction expression, "_mReadline" minus "L00000000007$pb" {standard input}:325:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:323:non-relocatable subtraction expression, "_completion_case_fold" minus "L00000000007$pb" {standard input}:323:symbol: "_completion_case_fold" can't be undefined in a subtraction expression {standard input}:303:non-relocatable subtraction expression, "_mReadline" minus "L00000000006$pb" {standard input}:303:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:301:non-relocatable subtraction expression, "_completion_proc" minus "L00000000006$pb" {standard input}:301:symbol: "_completion_proc" can't be undefined in a subtraction expression {standard input}:279:non-relocatable subtraction expression, "_mReadline" minus "L00000000005$pb" {standard input}:279:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:277:non-relocatable subtraction expression, "_completion_proc" minus "L00000000005$pb" {standard input}:277:symbol: "_completion_proc" can't be undefined in a subtraction expression {standard input}:462:non-relocatable subtraction expression, "_completion_case_fold" minus "L00000000009$pb" {standard input}:462:symbol: "_completion_case_fold" can't be undefined in a subtraction expression {standard input}:461:non-relocatable subtraction expression, "_completion_case_fold" minus "L00000000009$pb" {standard input}:461:symbol: "_completion_case_fold" can't be undefined in a subtraction expression {standard input}:459:non-relocatable subtraction expression, "_mReadline" minus "L00000000009$pb" {standard input}:459:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:458:non-relocatable subtraction expression, "_mReadline" minus "L00000000009$pb" {standard input}:458:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:440:non-relocatable subtraction expression, "_completion_proc" minus "L00000000009$pb" {standard input}:440:symbol: "_completion_proc" can't be undefined in a subtraction expression {standard input}:439:non-relocatable subtraction expression, "_completion_proc" minus "L00000000009$pb" {standard input}:439:symbol: "_completion_proc" can't be undefined in a subtraction expression {standard input}:437:non-relocatable subtraction expression, "_mReadline" minus "L00000000009$pb" {standard input}:437:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:436:non-relocatable subtraction expression, "_mReadline" minus "L00000000009$pb" {standard input}:436:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:410:non-relocatable subtraction expression, "_completion_case_fold" minus "L00000000008$pb" {standard input}:410:symbol: "_completion_case_fold" can't be undefined in a subtraction expression {standard input}:409:non-relocatable subtraction expression, "_completion_case_fold" minus "L00000000008$pb" {standard input}:409:symbol: "_completion_case_fold" can't be undefined in a subtraction expression {standard input}:407:non-relocatable subtraction expression, "_mReadline" minus "L00000000008$pb" {standard input}:407:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:406:non-relocatable subtraction expression, "_mReadline" minus "L00000000008$pb" {standard input}:406:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:380:non-relocatable subtraction expression, "_completion_case_fold" minus "L00000000007$pb" {standard input}:380:symbol: "_completion_case_fold" can't be undefined in a subtraction expression {standard input}:379:non-relocatable subtraction expression, "_completion_case_fold" minus "L00000000007$pb" {standard input}:379:symbol: "_completion_case_fold" can't be undefined in a subtraction expression {standard input}:377:non-relocatable subtraction expression, "_mReadline" minus "L00000000007$pb" {standard input}:377:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:376:non-relocatable subtraction expression, "_mReadline" minus "L00000000007$pb" {standard input}:376:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:350:non-relocatable subtraction expression, "_completion_proc" minus "L00000000006$pb" {standard input}:350:symbol: "_completion_proc" can't be undefined in a subtraction expression {standard input}:349:non-relocatable subtraction expression, "_completion_proc" minus "L00000000006$pb" {standard input}:349:symbol: "_completion_proc" can't be undefined in a subtraction expression {standard input}:347:non-relocatable subtraction expression, "_mReadline" minus "L00000000006$pb" {standard input}:347:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:346:non-relocatable subtraction expression, "_mReadline" minus "L00000000006$pb" {standard input}:346:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:320:non-relocatable subtraction expression, "_completion_proc" minus "L00000000005$pb" {standard input}:320:symbol: "_completion_proc" can't be undefined in a subtraction expression {standard input}:319:non-relocatable subtraction expression, "_completion_proc" minus "L00000000005$pb" {standard input}:319:symbol: "_completion_proc" can't be undefined in a subtraction expression {standard input}:317:non-relocatable subtraction expression, "_mReadline" minus "L00000000005$pb" {standard input}:317:symbol: "_mReadline" can't be undefined in a subtraction expression {standard input}:316:non-relocatable subtraction expression, "_mReadline" minus "L00000000005$pb" {standard input}:316:symbol: "_mReadline" can't be undefined in a subtraction expression lipo: can't open input file: /var/folders/ZM/ZM1mUxURHLyp6uS1i4kFQ++++TI/-Tmp-//ccGVfLeo.out (No such file or directory) make: *** [readline.o] Error 1 rake aborted! Command failed with status (1): [./miniruby -I./lib -I.ext/common - I./- -r....] /Users/andre/source/MacRuby-0.3/rakefile:517 (See full trace by running task with --trace) }}}
If you need more info just let me know
Again thank you
André
-- Ticket URL: <http://www.macruby.org/trac/ticket/141#comment:6> MacRuby <http://macruby.org/>
_______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
#141: Building MacRuby 0.3 - Rake fails during openssl compilation --------------------------------+------------------------------------------- Reporter: nucleus_rei@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: --------------------------------+------------------------------------------- Comment(by sandor.szuecs@…): Replying to [comment:6 nucleus_rei@…]:
Thanks again for sticking around and trying to help me. I really appreciate it :)
All goes fine (and now for openssl too) until[[BR]] ...[[BR]] compiling readline
There seems to be an issue with ruby 1.9 and your environment. Today I read this: [http://redmine.ruby-lang.org/issues/show/902] Maybe you can help Kouji Takao and provide your environment there.
Again thank you
You are welcome, regards sandor. P.S. I don't know if you read mac-dev On the mailinglist mac-dev Jordan Breeding had an idea: [http://lists.macosforge.org/pipermail/macruby- devel/2008-December/000960.html] -- Ticket URL: <http://www.macruby.org/trac/ticket/141#comment:7> MacRuby <http://macruby.org/>
#141: Building MacRuby 0.3 - Rake fails during openssl compilation --------------------------------+------------------------------------------- Reporter: nucleus_rei@… | Owner: lsansonetti@… Type: defect | Status: new Priority: blocker | Milestone: Component: MacRuby | Keywords: --------------------------------+------------------------------------------- Comment(by nucleus_rei@…): Oh I am sorry, I don't read mac-dev. So thanks Jordan for that tip. Is there a default MacRuby shipping with a vanilla Mac OS X? Otherwise I won't have a MacRuby.framework yet. This is my first try of building MacRuby... And I am using ruby 1.8.6 (2008-03-03 patchlevel 114) [universal- darwin9.0] {{{ which ruby /usr/bin/ruby }}} But that thread about Ruby 1.9.1 Preview has had me on the lookout for other readline.h files and I seem to have another readline installation in /usr/local/include even though I am not quite sure how it got there. Anyway, searching for the function "filename_completion_function" yields {{{ extern char *rl_filename_completion_function PARAMS((const char *, int)); }}} in the custom readline.h and not {{{ char *filename_completion_function(const char *, int); }}} which it was expecting judging by looking at the default readline that ships with Mac OS X... So is there a way to tell the build program not to use the readline from {{{ /usr/local/include/readline/*.* }}} but the one from {{{ /usr/include/readline/readline.h -> ../editline/readline.h }}} by using a command line switch? Of course I could always just delete the custom readline and try to build again but I wouldn't know what else I might break by doing that. André -- Ticket URL: <http://www.macruby.org/trac/ticket/141#comment:8> MacRuby <http://macruby.org/>
On 22.12.2008, at 12:25, MacRuby wrote:
So is there a way to tell the build program not to use the readline from
{{{ /usr/local/include/readline/*.* }}}
but the one from
{{{ /usr/include/readline/readline.h -> ../editline/readline.h }}}
by using a command line switch?
-I/srcdir $ man make or $ make --help will help you in the future. regards, Sandor Szücs --
#141: Building MacRuby 0.3 - Rake fails during openssl compilation --------------------------------+------------------------------------------- Reporter: nucleus_rei@… | Owner: lsansonetti@… Type: defect | Status: closed Priority: blocker | Milestone: MacRuby 0.5 Component: MacRuby | Resolution: fixed Keywords: | --------------------------------+------------------------------------------- Changes (by lsansonetti@…): * status: new => closed * resolution: => fixed * milestone: => MacRuby 0.5 Comment: We haven't heard of this since months, so I assume this is fixed in 0.5. -- Ticket URL: <http://www.macruby.org/trac/ticket/141#comment:9> MacRuby <http://macruby.org/>
participants (3)
-
Jordan Breeding
-
MacRuby
-
Sandor Szücs