#54: build on Leopard fails on readline ---------------------------------+------------------------------------------ Reporter: edaroc...@… | Owner: lsansone...@… Type: defect | Status: closed Priority: blocker | Milestone: Component: MacRuby | Resolution: invalid Keywords: readline | ---------------------------------+------------------------------------------
Comment(by edaroc...@…): Here's the results from a fresh git clone and post-rake. Notice that ext/readline/extconf.h still remains after the clean. {{{ /usr/local/src/macruby(master) $ git status # On branch master # Untracked files: # (use "git add <file>..." to include in what will be committed) # # .ext/ # .installed.list # array.o # bignum.o # blockinlining.o # bs.o # class.o # compar.o # compile.o # complex.o # cont.o # debug.o # dir.o # dln.o # dmyext.o # dtrace.h # enc/ascii.o # encoding.o # enum.o # enumerator.o # error.o # eval.o # ext/bigdecimal/Makefile # ext/bigdecimal/bigdecimal.o # ext/bigdecimal/extconf.h # ext/bigdecimal/mkmf.log # ext/continuation/Makefile # ext/continuation/continuation.o # ext/continuation/extconf.h # ext/curses/Makefile # ext/curses/curses.o # ext/curses/extconf.h # ext/curses/mkmf.log # ext/dbm/Makefile # ext/dbm/dbm.o # ext/dbm/extconf.h # ext/dbm/mkmf.log # ext/digest/Makefile # ext/digest/bubblebabble/Makefile # ext/digest/bubblebabble/bubblebabble.o # ext/digest/bubblebabble/extconf.h # ext/digest/digest.o # ext/digest/extconf.h # ext/digest/md5/Makefile # ext/digest/md5/extconf.h # ext/digest/md5/md5init.o # ext/digest/md5/md5ossl.o # ext/digest/md5/mkmf.log # ext/digest/rmd160/Makefile # ext/digest/rmd160/extconf.h # ext/digest/rmd160/mkmf.log # ext/digest/rmd160/rmd160init.o # ext/digest/rmd160/rmd160ossl.o # ext/digest/sha1/Makefile # ext/digest/sha1/extconf.h # ext/digest/sha1/mkmf.log # ext/digest/sha1/sha1init.o # ext/digest/sha1/sha1ossl.o # ext/digest/sha2/Makefile # ext/digest/sha2/extconf.h # ext/digest/sha2/mkmf.log # ext/digest/sha2/sha2.o # ext/digest/sha2/sha2init.o # ext/dl/Makefile # ext/dl/callback.h # ext/dl/cfunc.o # ext/dl/cptr.o # ext/dl/dl.o # ext/dl/extconf.h # ext/dl/handle.o # ext/dl/mkmf.log # ext/dl/win32/Makefile # ext/etc/Makefile # ext/etc/etc.o # ext/etc/extconf.h # ext/etc/mkmf.log # ext/fcntl/Makefile # ext/fcntl/extconf.h # ext/fcntl/fcntl.o # ext/fiber/Makefile # ext/fiber/extconf.h # ext/fiber/fiber.o # ext/gdbm/Makefile # ext/gdbm/mkmf.log # ext/iconv/Makefile # ext/iconv/extconf.h # ext/iconv/iconv.o # ext/iconv/mkmf.log # ext/io/wait/Makefile # ext/io/wait/extconf.h # ext/io/wait/mkmf.log # ext/io/wait/wait.o # ext/json/Makefile # ext/json/ext/generator/Makefile # ext/json/ext/generator/extconf.h # ext/json/ext/generator/generator.o # ext/json/ext/generator/mkmf.log # ext/json/ext/generator/unicode.o # ext/json/ext/parser/Makefile # ext/json/ext/parser/extconf.h # ext/json/ext/parser/mkmf.log # ext/json/ext/parser/parser.o # ext/json/ext/parser/unicode.o # ext/json/extconf.h # ext/nkf/Makefile # ext/nkf/extconf.h # ext/nkf/nkf.o # ext/openssl/Makefile # ext/openssl/extconf.h # ext/openssl/mkmf.log # ext/openssl/openssl_missing.o # ext/openssl/ossl.o # ext/openssl/ossl_asn1.o # ext/openssl/ossl_bio.o # ext/openssl/ossl_bn.o # ext/openssl/ossl_cipher.o # ext/openssl/ossl_config.o # ext/openssl/ossl_digest.o # ext/openssl/ossl_engine.o # ext/openssl/ossl_hmac.o # ext/openssl/ossl_ns_spki.o # ext/openssl/ossl_ocsp.o # ext/openssl/ossl_pkcs12.o # ext/openssl/ossl_pkcs5.o # ext/openssl/ossl_pkcs7.o # ext/openssl/ossl_pkey.o # ext/openssl/ossl_pkey_dh.o # ext/openssl/ossl_pkey_dsa.o # ext/openssl/ossl_pkey_ec.o # ext/openssl/ossl_pkey_rsa.o # ext/openssl/ossl_rand.o # ext/openssl/ossl_ssl.o # ext/openssl/ossl_ssl_session.o # ext/openssl/ossl_x509.o # ext/openssl/ossl_x509attr.o # ext/openssl/ossl_x509cert.o # ext/openssl/ossl_x509crl.o # ext/openssl/ossl_x509ext.o # ext/openssl/ossl_x509name.o # ext/openssl/ossl_x509req.o # ext/openssl/ossl_x509revoked.o # ext/openssl/ossl_x509store.o # ext/pty/Makefile # ext/pty/extconf.h # ext/pty/mkmf.log # ext/pty/pty.o # ext/racc/cparse/Makefile # ext/racc/cparse/cparse.o # ext/racc/cparse/extconf.h # ext/racc/cparse/mkmf.log # ext/readline/Makefile # ext/readline/extconf.h # ext/readline/mkmf.log # ext/readline/readline.o # ext/ripper/Makefile # ext/ripper/eventids1.c # ext/ripper/eventids2table.c # ext/ripper/extconf.h # ext/ripper/mkmf.log # ext/ripper/ripper.c # ext/ripper/ripper.o # ext/ripper/ripper.y # ext/ripper/y.output # ext/sdbm/Makefile # ext/sdbm/_sdbm.o # ext/sdbm/extconf.h # ext/sdbm/init.o # ext/socket/Makefile # ext/socket/constants.h # ext/socket/extconf.h # ext/socket/mkmf.log # ext/socket/socket.o # ext/stringio/Makefile # ext/stringio/extconf.h # ext/stringio/stringio.o # ext/strscan/Makefile # ext/strscan/extconf.h # ext/strscan/strscan.o # ext/syck/Makefile # ext/syck/bytecode.o # ext/syck/emitter.o # ext/syck/extconf.h # ext/syck/gram.o # ext/syck/handler.o # ext/syck/implicit.o # ext/syck/mkmf.log # ext/syck/node.o # ext/syck/rubyext.o # ext/syck/syck.o # ext/syck/token.o # ext/syck/yaml2byte.o # ext/syslog/Makefile # ext/syslog/extconf.h # ext/syslog/mkmf.log # ext/syslog/syslog.o # ext/zlib/Makefile # ext/zlib/extconf.h # ext/zlib/mkmf.log # ext/zlib/zlib.o # file.o # framework/Info.plist # gc-stub.o # gc.o # hash.o # id.o # include/ruby/config.h # inits.o # insns.inc # insns_info.inc # io.o # iseq.o # lex.c # libmacruby-static.a # libmacruby.1.9.1.dylib # libmacruby.1.9.dylib # libmacruby.dylib # load.o # macruby # main.o # marshal.o # math.o # miniprelude.c # miniprelude.o # miniruby # missing/lgamma_r.o # node_name.inc # numeric.o # objc.o # object.o # opt_sc.inc # optinsn.inc # optunifs.inc # pack.o # parse.c # parse.o # prec.o # prelude.c # prelude.o # proc.o # process.o # random.o # range.o # rational.o # rbconfig.rb # re.o # regcomp.o # regenc.o # regerror.o # regexec.o # regparse.o # regsyntax.o # revision.h # ruby.o # set.o # signal.o # sprintf.o # st.o # string.o # struct.o # thread.o # time.o # transcode.o # util.o # variable.o # version.o # vm.inc # vm.o # vm_dump.o # vmtc.inc # y.tab.c nothing added to commit but untracked files present (use "git add" to track) /usr/local/src/macruby(master) $ sudo rake clean Password: (in /usr/local/src/macruby) rm -f array.o rm -f bignum.o rm -f class.o rm -f compar.o rm -f complex.o rm -f dir.o rm -f enum.o rm -f enumerator.o rm -f error.o rm -f eval.o rm -f load.o rm -f proc.o rm -f file.o rm -f gc.o rm -f hash.o rm -f inits.o rm -f io.o rm -f marshal.o rm -f math.o rm -f numeric.o rm -f object.o rm -f pack.o rm -f parse.o rm -f process.o rm -f prec.o rm -f random.o rm -f range.o rm -f rational.o rm -f re.o rm -f regcomp.o rm -f regenc.o rm -f regerror.o rm -f regexec.o rm -f regparse.o rm -f regsyntax.o rm -f ruby.o rm -f set.o rm -f signal.o rm -f sprintf.o rm -f st.o rm -f string.o rm -f struct.o rm -f time.o rm -f transcode.o rm -f util.o rm -f variable.o rm -f version.o rm -f blockinlining.o rm -f compile.o rm -f debug.o rm -f iseq.o rm -f vm.o rm -f vm_dump.o rm -f thread.o rm -f cont.o rm -f id.o rm -f objc.o rm -f bs.o rm -f encoding.o rm -f main.o rm -f dln.o rm -f dmyext.o rm -f enc/ascii.o rm -f missing/lgamma_r.o rm -f prelude.o rm -f miniprelude.o rm -f gc-stub.o rm -f parse.c rm -f lex.c rm -f .installed.list rm -f Makefile rm -f insns.inc rm -f insns_info.inc rm -f node_name.inc rm -f opt_sc.inc rm -f optinsn.inc rm -f optunifs.inc rm -f vm.inc rm -f vmtc.inc ./miniruby -I./lib -I.ext/common -I./- -r./ext/purelib.rb ext/extmk.rb --make="/usr/bin/make" --dest-dir="" --extout=".ext" --mflags="" --make- flags="" --extension --extstatic -- clean cleaning bigdecimal cleaning continuation cleaning curses cleaning dbm cleaning digest cleaning digest/bubblebabble cleaning digest/md5 cleaning digest/rmd160 cleaning digest/sha1 cleaning digest/sha2 cleaning dl cleaning dl/win32 cleaning etc cleaning fcntl cleaning fiber cleaning gdbm cleaning iconv cleaning io/wait cleaning json cleaning json/ext/generator cleaning json/ext/parser cleaning nkf cleaning openssl cleaning pty cleaning racc/cparse cleaning readline cleaning ripper cleaning sdbm cleaning socket cleaning stringio cleaning strscan cleaning syck cleaning syslog cleaning zlib /usr/local/src/macruby(master) $ git status # On branch master # Untracked files: # (use "git add <file>..." to include in what will be committed) # # .ext/ # dtrace.h # ext/bigdecimal/Makefile # ext/bigdecimal/extconf.h # ext/continuation/Makefile # ext/continuation/extconf.h # ext/curses/Makefile # ext/curses/extconf.h # ext/dbm/Makefile # ext/dbm/extconf.h # ext/digest/Makefile # ext/digest/bubblebabble/Makefile # ext/digest/bubblebabble/extconf.h # ext/digest/extconf.h # ext/digest/md5/Makefile # ext/digest/md5/extconf.h # ext/digest/rmd160/Makefile # ext/digest/rmd160/extconf.h # ext/digest/sha1/Makefile # ext/digest/sha1/extconf.h # ext/digest/sha2/Makefile # ext/digest/sha2/extconf.h # ext/dl/Makefile # ext/dl/callback.h # ext/dl/extconf.h # ext/dl/win32/Makefile # ext/etc/Makefile # ext/etc/extconf.h # ext/fcntl/Makefile # ext/fcntl/extconf.h # ext/fiber/Makefile # ext/fiber/extconf.h # ext/gdbm/Makefile # ext/iconv/Makefile # ext/iconv/extconf.h # ext/io/wait/Makefile # ext/io/wait/extconf.h # ext/json/Makefile # ext/json/ext/generator/Makefile # ext/json/ext/generator/extconf.h # ext/json/ext/parser/Makefile # ext/json/ext/parser/extconf.h # ext/json/extconf.h # ext/nkf/Makefile # ext/nkf/extconf.h # ext/openssl/Makefile # ext/openssl/extconf.h # ext/pty/Makefile # ext/pty/extconf.h # ext/racc/cparse/Makefile # ext/racc/cparse/extconf.h # ext/readline/Makefile # ext/readline/extconf.h # ext/ripper/Makefile # ext/ripper/extconf.h # ext/ripper/y.output # ext/sdbm/Makefile # ext/sdbm/extconf.h # ext/socket/Makefile # ext/socket/constants.h # ext/socket/extconf.h # ext/stringio/Makefile # ext/stringio/extconf.h # ext/strscan/Makefile # ext/strscan/extconf.h # ext/syck/Makefile # ext/syck/extconf.h # ext/syslog/Makefile # ext/syslog/extconf.h # ext/zlib/Makefile # ext/zlib/extconf.h # framework/Info.plist # include/ruby/config.h # libmacruby-static.a # libmacruby.1.9.1.dylib # libmacruby.1.9.dylib # libmacruby.dylib # macruby # miniprelude.c # miniruby # prelude.c # rbconfig.rb # revision.h # y.tab.c nothing added to commit but untracked files present (use "git add" to track) }}} Replying to [comment:12 edaroc...@…]: > Do take note that 'rake clean' did not clean out the compiled code from the source directory (if it is supposed to - seems like part of my difficulty). > -- Ticket URL: <http://www.macruby.org/trac/ticket/54#comment:13> MacRuby <http://macruby.org/> _______________________________________________ MacRuby-devel mailing list MacRuby-devel@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel