J
Jim Freeze
Hi all
I am having troubles building the sqlite-ruby gem.
I don't think it is a gem problem, but a extconfig issue.
% gem install sqlite-ruby -v 2.2.3
Attempting local installation of 'sqlite-ruby'
Local gem file not found: sqlite-ruby*.gem
Attempting remote installation of 'sqlite-ruby'
Select which gem to install for your platform (powerpc-darwin7.7.0)
1. sqlite-ruby 2.2.3 (mswin32)
2. sqlite-ruby 2.2.3 (ruby)
3. Cancel installation
ERROR: While executing gem ... (RuntimeError)
ERROR: Failed to build gem native extension.
Gem files will remain installed in
/Users/jdf/local_ruby/ruby-1.8.2/lib/ruby/gems/1.8/gems/sqlite-ruby-2.2.3 for
inspection.
ruby extconf.rb install sqlite-ruby -v 2.2.3\nchecking for main() in
-lsqlite... no
checking for sqlite.h... no
Results logged to
/Users/jdf/local_ruby/ruby-1.8.2/lib/ruby/gems/1.8/gems/sqlite-ruby-2.2.3/ext/gem_make.out
For some reason, it is not finding my sqlite library and include file.
I have them, and I have even set environment variables to locate them:
% env | grep -i flag
CFLAGS=-I/Users/jdf/local/include
LDFLAGS=-L/Users/jdf/local/lib
% ls /Users/jdf/local/include/
sqlite.h
% ls /Users/jdf/local/lib
libsqlite.0.8.6.dylib libsqlite.a libsqlite.la
libsqlite.0.dylib libsqlite.dylib pkgconfig
The following should work, but does not:
% cd /Users/jdf/local_ruby/ruby-1.8.2/lib/ruby/gems/1.8/gems/sqlite-ruby-2.2.3/ext
% ruby extconf.rb
checking for main() in -lsqlite... no
checking for sqlite.h... no
Are there some tricks to get extconf to find my lib and include files?
I am having troubles building the sqlite-ruby gem.
I don't think it is a gem problem, but a extconfig issue.
% gem install sqlite-ruby -v 2.2.3
Attempting local installation of 'sqlite-ruby'
Local gem file not found: sqlite-ruby*.gem
Attempting remote installation of 'sqlite-ruby'
Select which gem to install for your platform (powerpc-darwin7.7.0)
1. sqlite-ruby 2.2.3 (mswin32)
2. sqlite-ruby 2.2.3 (ruby)
3. Cancel installation
Building native extensions. This could take a while...
ERROR: While executing gem ... (RuntimeError)
ERROR: Failed to build gem native extension.
Gem files will remain installed in
/Users/jdf/local_ruby/ruby-1.8.2/lib/ruby/gems/1.8/gems/sqlite-ruby-2.2.3 for
inspection.
ruby extconf.rb install sqlite-ruby -v 2.2.3\nchecking for main() in
-lsqlite... no
checking for sqlite.h... no
Results logged to
/Users/jdf/local_ruby/ruby-1.8.2/lib/ruby/gems/1.8/gems/sqlite-ruby-2.2.3/ext/gem_make.out
For some reason, it is not finding my sqlite library and include file.
I have them, and I have even set environment variables to locate them:
% env | grep -i flag
CFLAGS=-I/Users/jdf/local/include
LDFLAGS=-L/Users/jdf/local/lib
% ls /Users/jdf/local/include/
sqlite.h
% ls /Users/jdf/local/lib
libsqlite.0.8.6.dylib libsqlite.a libsqlite.la
libsqlite.0.dylib libsqlite.dylib pkgconfig
The following should work, but does not:
% cd /Users/jdf/local_ruby/ruby-1.8.2/lib/ruby/gems/1.8/gems/sqlite-ruby-2.2.3/ext
% ruby extconf.rb
checking for main() in -lsqlite... no
checking for sqlite.h... no
Are there some tricks to get extconf to find my lib and include files?