(rdb:1) list
[683, 692] in /usr/lib/ruby/1.8/mkmf.rb
   683  #
   684  # For example, if have_header('foo.h') returned true, then the
HAVE_FOO_H
In trying to debug this, I am not sure if setting a breakpoint inside
of a block and not reaching it means that code never executed or could
it be peculiar to blocks in ruby. I feel like I want to edit the ruby
core stuff and put debug 'puts()' call in it to figure out what is
happening ..

   685  # preprocessor macro would be passed to the compiler.
   686  #
   687  def have_header(header, &b)
=> 688    checking_for header do
   689      if try_cpp(cpp_include(header), &b)
   690        $defs.push(format("-DHAVE_%s", header.tr("a-z./\055", "A-
Z___")))
   691        true
   692      else
(rdb:1) break 689
Set breakpoint 2 at /usr/lib/ruby/1.8/mkmf.rb:689
(rdb:1) c
checking for libpq-fe.h... no
Can't find the 'libpq-fe.h header
*** extconf.rb failed ***

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to