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/