Re: Cannot install fastcgi

Marcin Praczko <[email protected]>
Newsgroups gmane.comp.web.fastcgi.devel
Message-ID <[email protected]>
Thank you for answer.

So - my configuration looks:
apache 1.3.37       <--- compile from source
mod_fastcgi 2.4.2   <--- compile from source
I red FAQ/INSTALL/README documents (how to install mod_fastcgi) 

configuration in apache:
./configure --prefix=/usr/local/apache \
        --enable-module=env \
        --enable-module=setenvif \
        --enable-module=mime \
        --enable-module=alias \
        --enable-module=rewrite \
        --enable-module=dir \
        --enable-module=autoindex \
        --enable-module=access \
        --enable-module=auth \
        --enable-module=include \
        --enable-module=cgi \
        --enable-module=actions \
        --enable-module=status \
        --enable-module=log_config \
        --enable-module=so \
        --activate-module=src/modules/fastcgi/libfcgi.a \
        --disable-module=negotiation \
        --disable-module=unique_id \
        --disable-module=mime_magic \
        --disable-module=userdir \
        --disable-module=speling \
        --disable-module=auth_dbm \
        --disable-module=auth_db \
        --disable-module=auth_anon \
        --disable-module=auth_digest \
        --disable-module=headers \
        --disable-module=cern_meta \
        --disable-module=expires \
        --disable-module=asis \
        --disable-module=info \
        --disable-module=log_agent \
        --disable-module=log_referer \
        --disable-module=usertrack \
        --disable-module=imap \
        --disable-module=proxy \
        --disable-module=mmap_static \
        --disable-module=example


mod_fastcgi compiles very well but when gcc tries (try) to link all libraries
I've got problem. 
modules.o(.data+0x40): undefined reference to `fcgi_module'
modules.o(.data+0xa0): undefined reference to `fcgi_module

---- END OF COMPILATION ----
<=== src/modules/fastcgi
<=== src/modules
gcc -c  -I./os/unix -I./include   -DLINUX=22 -DHAVE_SET_DUMPABLE
-DNO_DBM_REWRITEMAP -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite
`./apaci` modules.c
gcc -c  -I./os/unix -I./include   -DLINUX=22 -DHAVE_SET_DUMPABLE
-DNO_DBM_REWRITEMAP -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite
 `./apaci` buildmark.c
gcc  -DLINUX=22 -DHAVE_SET_DUMPABLE -DNO_DBM_REWRITEMAP -DUSE_HSREGEX
-DUSE_EXPAT -I./lib/expat-lite `./apaci`   -rdynamic \
      -o httpd buildmark.o modules.o
 modules/standard/libstandard.a
 modules/fastcgi/libfastcgi.a main/libmain.a ./os/unix/libos.a 
ap/libap.a
regex/libregex.a lib/expat-lite/libexpat.a  -lm -lcrypt -ldl
modules.o(.data+0x40): undefined reference to `fcgi_module'
modules.o(.data+0xa0): undefined reference to `fcgi_module'
collect2: ld returned 1 exit status
make[2]: *** [target_static] Error 1
make[2]: Leaving directory 
  `/usr/projects/sml_services/apache_1.3.37/src'
make[1]: *** [build-std] Error 2
make[1]: Leaving directory 
  `/usr/projects/sml_services/apache_1.3.37'
make: *** [build] Error 2
marcin:/usr/projects/sml_services/apache_1.3.37#            

And I know that is the problem with linksing (-l or -L) 
paramter is missing in gcc but I don't know withone. 


Marcin Praczko


___________________________________
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.