Problems with fcgi/ruby - "incomplete headers"

Tiago Cruz <[email protected]>
Newsgroups gmane.comp.web.fastcgi.devel
Message-ID <1167315949.24196.42.camel@localhost>
Hello guys,

I'm newbie on ruby world, and I hope understood this program soon ;)

The error on log is "FastCGI: incomplete headers (0 bytes) received from
server" and all the places that I read says this like one problem with
fcgi, so I'm trying to reinstall it.

=========================================================================================
# gem uninstall fcgi
Successfully uninstalled fcgi version 0.8.7


# gem install fcgi
Need to update 18 gems from http://gems.rubyforge.org
..................
complete
Building native extensions.  This could take a while...
ruby extconf.rb install fcgi
checking for fcgiapp.h... yes
checking for FCGX_Accept() in -lfcgi... yes
creating Makefile

make
gcc -I. -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -DHAVE_FCGIAPP_H
-fPIC -g -O2  -fPIC  -c fcgi.c
gcc -shared  -L'/usr/local/lib' -Wl,-R'/usr/local/lib' -o fcgi.so fcgi.o
-Wl,-R -Wl,/usr/local/lib -L/usr/local/lib -L. -lruby -lfcgi  -ldl
-lcrypt -lm   -lc

make install
/usr/bin/install -c -m 0755
fcgi.so /usr/local/lib/ruby/gems/1.8/gems/fcgi-0.8.7/lib

make clean
Successfully installed fcgi-0.8.7
=========================================================================================

But not works. When I try compile to my self, don't works because the
directory is not the same, and the application can't "see" the module:


=========================================================================================
sites-12:/src/ruby/ruby-fcgi-0.8.7 # ruby install.rb setup
---> lib
<--- lib
---> ext
---> ext/fcgi
make
gcc -I. -I. -I/usr/local/lib/ruby/1.8/x86_64-linux
-I/iG/src/ruby/ruby-fcgi-0.8.7/ext/fcgi -DHAVE_FCGIAPP_H  -fPIC -g -O2
-fPIC  -c fcgi.c
gcc -shared  -L'/usr/local/lib' -Wl,-R'/usr/local/lib' -o fcgi.so fcgi.o
-Wl,-R -Wl,/usr/local/lib -L/usr/local/lib -L. -lruby -lfcgi  -ldl
-lcrypt -lm   -lc
<--- ext/fcgi
<--- ext
sites-13:/iG/src/ruby/ruby-fcgi-0.8.7 # ruby install.rb install
rm -f InstalledFiles
---> lib
mkdir -p /usr/local/lib/ruby/site_ruby/1.8
install fcgi.rb /usr/local/lib/ruby/site_ruby/1.8/
<--- lib
---> ext
---> ext/fcgi
mkdir -p /usr/local/lib/ruby/site_ruby/1.8/x86_64-linux
install fcgi.so /usr/local/lib/ruby/site_ruby/1.8/x86_64-linux/.
<--- ext/fcgi
<--- ext
=========================================================================================

Can you see? 
Using gem.: /usr/local/lib/ruby/gems/1.8/gems/fcgi-0.8.7/lib
Using ruby: /usr/local/lib/ruby/site_ruby/1.8/x86_64-linux/

Well... I tried to make symlink and/or copy the .so file, but don't
works yet.

I'm using SuSE Enterprise Server 9 x86_64, with all compiled:
mod_fastcgi-2.4.2.tar.gz / mod_ruby-1.2.6.tar.gz
ruby-1.8.5.tar.gz / ruby-fcgi-0.8.7.tar.gz
fcgi-2.4.0.tar.gz / mod_fcgid.1.10.tar.gz

On apache, I'm tried the fastcgi_module and the fcgid_module, but I
can't do applications works with any one :-(

Thanks a lot!
Happy new year for all!

___________________________________
fastcgi-developers mailing list
http://fastcgi.com/fastcgi-developers/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.