Hpricot 0.7

On Mar 20, 2009, at 02:45, Marc H. wrote:

(PS: For the record, I never use rubygems and never will for various
reason, most importantly because I do not need and do not want
automatic
dependency handling without me controlling it

$ gem help install
Usage: gem install GEMNAME [GEMNAME …] [options] – --build-flags
[options]

[…]
Install/Update Options:
[…]
–ignore-dependencies Do not install any required
dependent gems

le 21/03/2009 21:39, Hiro nous a dit:

creating Makefile

Have you checked if latest hpricot version is 1.9 compatible ? May be it
is not…

An error when I try to install hpircot :

sh-3.2# gem19 install hpricot --source http://code.whytheluckystiff.net
Building native extensions. This could take a while…
ERROR: Error installing hpricot:
ERROR: Failed to build gem native extension.

/usr/local/bin/ruby19 extconf.rb install hpricot --source
http://code.whytheluckystiff.net
checking for main() in -lc… yes
creating Makefile

make
gcc -I. -I/usr/local/include/ruby19-1.9.1/i386-darwin9.6.0 -I/usr/
local/include/ruby19-1.9.1/ruby/backward -I/usr/local/include/
ruby19-1.9.1 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -O2
-g -Wall -Wno-parentheses -fno-common -pipe -fno-common -o
hpricot_css.o -c hpricot_css.c
hpricot_css.c: In function ‘hpricot_css’:
hpricot_css.c:3399: warning: comparison between pointer and integer
hpricot_css.c:3399: warning: ‘eof’ is used uninitialized in this
function
hpricot_css.rl:92: warning: ‘aps’ may be used uninitialized in this
function
gcc -I. -I/usr/local/include/ruby19-1.9.1/i386-darwin9.6.0 -I/usr/
local/include/ruby19-1.9.1/ruby/backward -I/usr/local/include/
ruby19-1.9.1 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -O2
-g -Wall -Wno-parentheses -fno-common -pipe -fno-common -o
hpricot_scan.o -c hpricot_scan.c
hpricot_scan.rl: In function ‘our_rb_hash_lookup’:
hpricot_scan.rl:162: error: ‘struct RHash’ has no member named ‘tbl’
make: *** [hpricot_scan.o] Error 1

Gem files will remain installed in /usr/local/lib/ruby/gems/1.9.1/gems/
hpricot-0.7 for inspection.
Results logged to /usr/local/lib/ruby/gems/1.9.1/gems/hpricot-0.7/ext/
hpricot_scan/gem_make.out

Some help ? Thanks

Paganoni wrote:

sh-3.2# gem19 install hpricot --source http://code.whytheluckystiff.net
Building native extensions. This could take a while…
ERROR: Error installing hpricot:

Have you checked if latest hpricot version is 1.9 compatible ? May be it
is not…

I got the exact same result, with Ubuntu’s out-of-the-box Ruby 1.9.0…

Works fine with hpricot 0.8