[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