Skip to content

Instantly share code, notes, and snippets.

View luislavena's full-sized avatar

Luis Lavena luislavena

View GitHub Profile
Luis@KEORE (D:\Users\Luis)
$ gem dep merb --remote
Gem merb-1.0.8.1
merb_datamapper (= 1.0.8.1, runtime)
merb-core (= 1.0.8.1, runtime)
merb-more (= 1.0.8.1, runtime)
dm-core (~> 0.9.9, runtime)
do_sqlite3 (~> 0.9.9, runtime)
dm-timestamps (~> 0.9.9, runtime)
dm-types (~> 0.9.9, runtime)
rake cross native gem RUBY_CC_VERSION=1.8.6
(in /Users/foca/.rake-compiler/sources/sqlite3-ruby)
/opt/local/lib/ruby/gems/1.8/gems/rake-0.8.3/lib/rake/gempackagetask.rb:13:Warning: Gem::manage_gems is deprecated and will be removed on or after March 2009.
mkdir -p pkg
Successfully built RubyGem
Name: sqlite3-ruby
Version: 1.2.4
File: sqlite3-ruby-1.2.4.gem
mv sqlite3-ruby-1.2.4.gem pkg/sqlite3-ruby-1.2.4.gem
cp tmp/i386-mswin32/sqlite3_api/sqlite3_api.so lib/sqlite3_api.so
# Sphinx and ThinkingSphinx
after "deploy:migrate", "thinking_sphinx:home_made"
namespace :thinking_sphinx do
task :home_made do
# ensure the log directory exist
run "mkdir -p /var/log/engineyard/sphinx/#{application}"
steps = [:configure, :reindex]
run steps.map {|step| "/engineyard/bin/thinking_sphinx_searchd #{application} #{step}"}.join(' && ')
require 'rubygems'
v1 = Gem::Version.new('1.8.4')
v2 = Gem::Version.new('1.8.6')
v3 = Gem::Version.new('1.8.7')
v4 = Gem::Version.new('1.9.1')
d0 = Gem::Requirement.new('~> 1.8.0')
d1 = Gem::Requirement.new('~> 1.8.6')
d2 = Gem::Requirement.new('~> 1.8.7')
require 'rubygems'
require 'iconv'
require 'Win32/Console/ANSI'
require 'term/ansicolor'
f = File.open('adicion.feature', 'rb') { |file| file.read }
utf8_to_cp1252 = Iconv.iconv('cp1252', 'utf-8', f)
have_library: checking for main() in -llibmysql... -------------------- yes
"gcc -o conftest -I. -ID:/Users/Luis/ruby/ruby-1.8.6-p368-i386-mingw32/lib/ruby/1.8/i386-mingw32 -I. -ID:/Users/luis/projects/oss/_libs/mysql/include -g -O2 conftest.c -L. -LD:/Users/Luis/ruby/ruby-1.8.6-p368-i386-mingw32/lib -LD:/Users/luis/projects/oss/_libs/mysql/lib -L. -lmsvcrt-ruby18-static -llibmysql -lshell32 -lws2_32 "
checked program was:
/* begin */
1: #include <windows.h>
2: #include <winsock.h>
3:
4: /*top*/
5: int main() { return 0; }
Luis@KEORE (D:\Users\Luis\projects\oss\datamapper\do\do_mysql\ext\do_mysql_ext)
$ ruby extconf.rb --with-mysql-dir=D:/users/luis/projects/oss/_libs/mysql
checking for mysql.h... yes
checking for main() in -llibmysql... yes
checking for mysql_query() in mysql.h... yes
checking for mysql_ssl_set() in mysql.h... yes
creating Makefile
Luis@KEORE (D:\Users\Luis\projects\oss\mysql-gem\ext)
$ ruby extconf.rb --with-mysql-include=D:/users/luis/projects/oss/_libs/mysql-5.0.77-win32/include --with-mysql-lib=D:/users/luis/projects/oss/_libs/mysql-5.0.77-win32/lib/opt
checking for main() in -llibmysql... yes
checking for mysql_ssl_set()... no
checking for mysql.h... yes
creating Makefile
Luis@KEORE (D:\Users\Luis\projects\oss\datamapper\do\do_mysql\ext\do_mysql_ext)
$ ruby extconf.rb --with-mysql-include=D:/users/luis/projects/oss/_libs/mysql-5.0.77-win32/include --with-mysql-lib=D:/users/luis/projects/oss/_libs/mysql-5.0.77-win32/lib/opt
checking for mysql.h... yes
checking for main() in -llibmysql... yes
checking for mysql_query() in mysql.h... yes
checking for mysql_ssl_set() in mysql.h... yes
creating Makefile
Luis@KEORE (D:\Users\Luis\projects\_sandbox\bench_ruby_c\ext)
$ make
gcc -I. -I. -ID:/Users/Luis/ruby/ruby-1.8.6-p368-i386-mingw32/lib/ruby/1.8/i386-mingw32 -I. -g -O2 -c simple_ext.c
In file included from D:/Users/Luis/ruby/ruby-1.8.6-p368-i386-mingw32/lib/ruby/1.8/i386-mingw32/defines.h:183,
from D:/Users/Luis/ruby/ruby-1.8.6-p368-i386-mingw32/lib/ruby/1.8/i386-mingw32/ruby.h:37,
from simple_ext.c:2:
D:/Users/Luis/ruby/ruby-1.8.6-p368-i386-mingw32/lib/ruby/1.8/i386-mingw32/win32/win32.h:159: error: redefinition of `struct timezone'
D:/Users/Luis/ruby/ruby-1.8.6-p368-i386-mingw32/lib/ruby/1.8/i386-mingw32/win32/win32.h:211: error: conflicting types for 'gettimeofday'
D:/Users/Luis/compilers/baked-for-ruby/mingw/bin/../lib/gcc/mingw32/3.4.5/../../../../include/sys/time.h:40: error: previous declaration of 'gettimeofday' was here
D:/Users/Luis/ruby/ruby-1.8.6-p368-i386-mingw32/lib/ruby/1.8/i386-mingw32/win32/win32.h:211: error: conflicting types for 'gettimeofday'