[MacRuby-devel] [MacRuby] #54: build on Leopard fails on readline

MacRuby ruby-noreply at macosforge.org
Tue May 12 06:28:43 PDT 2009


#54: build on Leopard fails on readline
---------------------------------+------------------------------------------
 Reporter:  edarocket@…          |        Owner:  lsansonetti@…        
     Type:  defect               |       Status:  closed               
 Priority:  blocker              |    Milestone:                       
Component:  MacRuby              |   Resolution:  invalid              
 Keywords:  readline             |  
---------------------------------+------------------------------------------

Comment(by edarocket@…):

 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 edarocket@…]:
 > 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/>



More information about the MacRuby-devel mailing list