Skip to content

Instantly share code, notes, and snippets.

@hukl
Created July 27, 2010 20:47
Show Gist options
  • Save hukl/492836 to your computer and use it in GitHub Desktop.
Save hukl/492836 to your computer and use it in GitHub Desktop.
[hukl@eight /Volumes/Data/Source]$ git clone http://github.com/luislavena/sqlite3-ruby.git
Cloning into sqlite3-ruby...
remote: Counting objects: 1957, done.
remote: Compressing objects: 100% (677/677), done.
remote: Total 1957 (delta 1220), reused 1854 (delta 1140)
Receiving objects: 100% (1957/1957), 308.04 KiB | 162 KiB/s, done.
Resolving deltas: 100% (1220/1220), done.
[hukl@eight /Volumes/Data/Source]$ cd sqlite3-ruby/
[hukl@eight /Volumes/Data/Source/sqlite3-ruby:master]$ ruby setup.rb config
---> lib
---> lib/sqlite3
<--- lib/sqlite3
<--- lib
---> ext
---> ext/sqlite3
/Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/bin/ruby /Volumes/Data/Source/sqlite3-ruby/ext/sqlite3/extconf.rb
checking for sqlite3.h... yes
checking for sqlite3_libversion_number() in -lsqlite3... yes
checking for rb_proc_arity()... yes
checking for sqlite3_initialize()... yes
checking for sqlite3_next_stmt()... yes
checking for sqlite3_column_database_name()... yes
checking for sqlite3_enable_load_extension()... yes
checking for sqlite3_load_extension()... yes
creating Makefile
<--- ext/sqlite3
<--- ext
[hukl@eight /Volumes/Data/Source/sqlite3-ruby:master]$ ruby setup.rb setuo
invalid task: setuo
Try 'ruby setup.rb --help' for detailed usage.
[hukl@eight /Volumes/Data/Source/sqlite3-ruby:master]$ ruby setup.rb setup
---> lib
---> lib/sqlite3
<--- lib/sqlite3
<--- lib
---> ext
---> ext/sqlite3
make
gcc -I. -I/Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/include/ruby-1.9.1/x86_64-darwin10.4.0 -I/Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/include/ruby-1.9.1/ruby/backward -I/Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/include/ruby-1.9.1 -I/Volumes/Data/Source/sqlite3-ruby/ext/sqlite3 -DHAVE_RB_PROC_ARITY -DHAVE_SQLITE3_INITIALIZE -DHAVE_SQLITE3_NEXT_STMT -DHAVE_SQLITE3_COLUMN_DATABASE_NAME -DHAVE_SQLITE3_ENABLE_LOAD_EXTENSION -DHAVE_SQLITE3_LOAD_EXTENSION -I/usr/local/include -I/opt/local/include -I/sw/local/include -I/usr/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wshorten-64-to-32 -Wno-long-long -fno-common -pipe -O3 -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline -o database.o -c database.c
database.c: In function ‘rb_comparator_func’:
database.c:591: warning: passing argument 2 of ‘rb_str_new’ with different width due to prototype
database.c:592: warning: passing argument 2 of ‘rb_str_new’ with different width due to prototype
gcc -I. -I/Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/include/ruby-1.9.1/x86_64-darwin10.4.0 -I/Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/include/ruby-1.9.1/ruby/backward -I/Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/include/ruby-1.9.1 -I/Volumes/Data/Source/sqlite3-ruby/ext/sqlite3 -DHAVE_RB_PROC_ARITY -DHAVE_SQLITE3_INITIALIZE -DHAVE_SQLITE3_NEXT_STMT -DHAVE_SQLITE3_COLUMN_DATABASE_NAME -DHAVE_SQLITE3_ENABLE_LOAD_EXTENSION -DHAVE_SQLITE3_LOAD_EXTENSION -I/usr/local/include -I/opt/local/include -I/sw/local/include -I/usr/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wshorten-64-to-32 -Wno-long-long -fno-common -pipe -O3 -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline -o exception.o -c exception.c
gcc -I. -I/Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/include/ruby-1.9.1/x86_64-darwin10.4.0 -I/Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/include/ruby-1.9.1/ruby/backward -I/Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/include/ruby-1.9.1 -I/Volumes/Data/Source/sqlite3-ruby/ext/sqlite3 -DHAVE_RB_PROC_ARITY -DHAVE_SQLITE3_INITIALIZE -DHAVE_SQLITE3_NEXT_STMT -DHAVE_SQLITE3_COLUMN_DATABASE_NAME -DHAVE_SQLITE3_ENABLE_LOAD_EXTENSION -DHAVE_SQLITE3_LOAD_EXTENSION -I/usr/local/include -I/opt/local/include -I/sw/local/include -I/usr/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wshorten-64-to-32 -Wno-long-long -fno-common -pipe -O3 -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline -o sqlite3.o -c sqlite3.c
gcc -I. -I/Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/include/ruby-1.9.1/x86_64-darwin10.4.0 -I/Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/include/ruby-1.9.1/ruby/backward -I/Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/include/ruby-1.9.1 -I/Volumes/Data/Source/sqlite3-ruby/ext/sqlite3 -DHAVE_RB_PROC_ARITY -DHAVE_SQLITE3_INITIALIZE -DHAVE_SQLITE3_NEXT_STMT -DHAVE_SQLITE3_COLUMN_DATABASE_NAME -DHAVE_SQLITE3_ENABLE_LOAD_EXTENSION -DHAVE_SQLITE3_LOAD_EXTENSION -I/usr/local/include -I/opt/local/include -I/sw/local/include -I/usr/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith -Wwrite-strings -Wno-missing-field-initializers -Wshorten-64-to-32 -Wno-long-long -fno-common -pipe -O3 -Wall -Wcast-qual -Wwrite-strings -Wconversion -Wmissing-noreturn -Winline -o statement.o -c statement.c
gcc -dynamic -bundle -o sqlite3_native.bundle database.o exception.o sqlite3.o statement.o -L. -L/Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/lib -L/usr/local/lib -L/opt/local/lib -L/sw/local/lib -L/usr/lib -L. -L/usr/local/lib -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -Wl,-flat_namespace -lruby.1.9.1 -lsqlite3 -lpthread -ldl -lobjc
ld: warning: directory '/sw/local/lib' following -L not found
<--- ext/sqlite3
<--- ext
[hukl@eight /Volumes/Data/Source/sqlite3-ruby:master]$ ruby setup.rb install
---> lib
mkdir -p /Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/lib/ruby/site_ruby/1.9.1/
install sqlite3.rb /Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/lib/ruby/site_ruby/1.9.1/
---> lib/sqlite3
mkdir -p /Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/lib/ruby/site_ruby/1.9.1/sqlite3
install constants.rb /Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/lib/ruby/site_ruby/1.9.1/sqlite3
install database.rb /Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/lib/ruby/site_ruby/1.9.1/sqlite3
install errors.rb /Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/lib/ruby/site_ruby/1.9.1/sqlite3
install pragmas.rb /Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/lib/ruby/site_ruby/1.9.1/sqlite3
install resultset.rb /Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/lib/ruby/site_ruby/1.9.1/sqlite3
install statement.rb /Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/lib/ruby/site_ruby/1.9.1/sqlite3
install translator.rb /Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/lib/ruby/site_ruby/1.9.1/sqlite3
install value.rb /Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/lib/ruby/site_ruby/1.9.1/sqlite3
install version.rb /Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/lib/ruby/site_ruby/1.9.1/sqlite3
<--- lib/sqlite3
<--- lib
---> ext
---> ext/sqlite3
mkdir -p /Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/lib/ruby/site_ruby/1.9.1/x86_64-darwin10.4.0/sqlite3
install sqlite3_native.bundle /Volumes/Data/RVM/rvm/rubies/ruby-1.9.2-rc2/lib/ruby/site_ruby/1.9.1/x86_64-darwin10.4.0/sqlite3
<--- ext/sqlite3
<--- ext
[hukl@eight /Volumes/Data/Source/sqlite3-ruby:master]$ gem list
*** LOCAL GEMS ***
rake (0.8.7)
rdoc (2.5.9)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment