On Fri, 13 May 2005, Jim Freeze wrote: > 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 > > 2 > 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? --with-sqlite-dir=/Users/jdf/local ?? -a -- =============================================================================== | email :: ara [dot] t [dot] howard [at] noaa [dot] gov | phone :: 303.497.6469 | renunciation is not getting rid of the things of this world, but accepting | that they pass away. --aitken roshi ===============================================================================