-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Package: rubygems1.8 Version: 1.2.0-3 Severity: important
Hello, I'm trying to do use "gem install" to compile native stuff. It does not work. I found that include files are not expected by the compilation process at the place where they actually reside. The compilation process's expectancies are governed by a Makefile, which, on my system, has In detail: "gem install sqlite3-ruby" fails, leaving the following log file content in /var/lib/gems/1.8/gems/sqlite3-ruby-1.2.4/ext/sqlite3_api/gem_make.out : > /usr/bin/ruby1.8 extconf.rb install sqlite3-ruby > checking for fdatasync() in -lrt... yes > checking for sqlite3.h... no > > make > make: *** No rule to make target `ruby.h', needed by `sqlite3_api_wrap.o'. > Stop. This include file ruby.h is available as /usr/lib/ruby/1.8/i486-linux/ruby.h. Looking at the Makefile generated by the gem installation process, I think it is looked for in /opt/local/lib/ruby/1.8/i686-darwin9.2.2 instead. I verified this by providing /opt/local/lib/ruby/1.8/i686-darwin9.2.2/ruby.h. When doing this, make apparently finds "ruby.h". It now stumbles over "defines.h" not being present. I think the following lines of /var/lib/gems/1.8/gems/sqlite3-ruby-1.2.4/ext/sqlite3_api/Makefile are part of the problem: > topdir = /opt/local/lib/ruby/1.8/i686-darwin9.2.2 > INCFLAGS = -I. -I. -I/opt/local/lib/ruby/1.8/i686-darwin9.2.2 -I. > arch = i686-darwin9.2.2 > sitearch = i686-darwin9.2.2 > vendorarch = i686-darwin9.2.2 As an attempted workaround, at my trusted bash prompt, I installed rubygems from scratch. This did not help. I continued to encounter the same problem. Even though it did not help, here is what I tried: aptitude purge rubygems1.8 # which also removed a whole lot of other things. # Mainly left was aptitude install ruby rdoc wget http://rubyforge.org/frs/download.php/57643/rubygems-1.3.4.tgz -O - | tar xzf - cd rubygems-1.3.4 export GEM_HOME=/usr/local/lib/ruby1.8/gems ruby setup.rb --prefix=/usr/local/lib/ruby1.8 export RUBYLIB=/usr/local/lib/ruby1.8/lib Regards, and thank you for providing fine software, Andreas Krüger - -- System Information: Debian Release: 5.0.1 APT prefers stable APT policy: (500, 'stable') Architecture: i386 (i686) Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages rubygems1.8 depends on: ii rdoc1.8 1.8.7.72-3 Generate documentation from Ruby s ii ruby1.8 1.8.7.72-3 Interpreter of object-oriented scr rubygems1.8 recommends no packages. Versions of packages rubygems1.8 suggests: ii build-essential 11.4 Informational list of build-essent ii ruby1.8-dev 1.8.7.72-3 Header files for compiling extensi pn rubygems-doc <none> (no description available) - -- no debconf information -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAko3hqYACgkQnWrlKaIH40CeOgCgrsZXqg5HcIuCBw56/SlufiQu ft0AnR+S1p8ZZCkvZy94wQ52yc9IMve6 =BhfO -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org