mod_fastcgi pro FC2

Zdenek Pytela pytela na phil.muni.cz
Čtvrtek Červenec 22 11:27:09 CEST 2004


	Dobry den,
zatim bezuspesne se pokousim prelozit mod_fastcgi pro Fedoru Core 2.
Chybova hlaska se objevi pri sestavovani knihovny:

/bin/sh /usr/lib/apr/build/libtool --silent --mode=link gcc -o
mod_fastcgi.so  -rpath /usr/lib/httpd/modules -module -avoid-version
mod_fastcgi.lo fcgi_util.lo fcgi_protocol.lo fcgi_pm.lo fcgi_config.lo
fcgi_buf.lo
/usr/lib/gcc-lib/i386-redhat-linux/3.3.3/../../../crt1.o(.text+0x18): In
function `_start':
: undefined reference to `main'
.libs/mod_fastcgi.o(.text+0xef): In function `send_to_pm':
/usr/src/redhat/BUILD/mod_fastcgi-2.4.2/mod_fastcgi.c:235: undefined
reference to `ap_log_error'
.libs/mod_fastcgi.o(.text+0x215):/usr/src/redhat/BUILD/mod_fastcgi-2.4.2/mod_fastcgi.c:174:
undefined reference to `ap_log_error'
.libs/mod_fastcgi.o(.text+0x239): In function `init_module':
/usr/src/redhat/BUILD/mod_fastcgi-2.4.2/mod_fastcgi.c:270: undefined
reference to `apr_pool_cleanup_null'

...desitky dalsich nerozpoznanych odkazu...

.libs/fcgi_buf.o(.text+0x6da): In function `array_grow':
/usr/src/redhat/BUILD/mod_fastcgi-2.4.2/fcgi_buf.c:490: undefined reference
to `apr_palloc'
collect2: ld returned 1 exit status
apxs:Error: Command failed with rc=65536

Prijde mi to trochu divne, protoze ap_log_error je docela zakladni funkce;
sestaveni mod_perl a dalsich nebyl zadny problem.
Nepodarilo se mi najit ani jiz hotovy modul, ktery by fungoval v httpd
2.0.50, ani zadne informace k tematu, krome hlaseni stejneho problemu bez
reseni. Dokazete mi nekdo poradit v jednom z techto smeru?
- kde se da najit hotovy .i386.rpm balicek pro Fedoru Core 2
- kde najit nejaky triradkovy patch, ktery zpusobi, ze i do apache 2.0.50
  pujde nainstalovat mod_fastcgi
- co mi chybi za vyvojove knihovny (ze zavislosti udanych v .src.rpm balicku
  nechybi zadna), abych si mohl modul sestavit sam
- jestli je treba linkeru predat nejakou dalsi knihovnu
- jestli je fastcgi takova hruza, ze na to mam radsi zapomenout a hledat
  jine reseni
- nebo docela obycejne what TFM should I R (mam dojem, ze jsem zindexoval uz
  cely Internet)

Diky,

-- 

--Zdenek <pytela na phil.muni.cz>
CIT FF MU



Další informace o konferenci Linux