cgi a sdilene knihovny

Míla Kuchta mila.kuchta na atlas.cz
Čtvrtek Únor 24 23:13:28 CET 2000


Míla Kuchta <mila.kuchta na atlas.cz> wrote:
> admin na e2.pef.czu.cz (Zdenek Pizl) wrote:
> > Míla Kuchta wrote:
> > > 
> > > Míla Kuchta <mila.kuchta na atlas.cz> wrote:
> > > > Zdravim,
> > > >
> > > > nevi nekdo proc program spusteny lokalne nema problemy, ale kdyz ho spustim
> > > > jako cgi pres prohlizec, tak mu chybi knihovny (funkce). Konkretne jde o funci
> > > > net_opt_alloc.
> > > >
> > > > diky
> > > >
> > > > Mila Kuchta
> > > 
> > > Jeste bych dodal, ze program je dynamicky slinkovany. Pokud se ho pokusim
> > > slinkovat staticky tak si vzdy nejaka funkce z knihoven stezuje:
> > > 
> > > undefined reference to `_IO_stderr_'
> > > undefined reference to `_IO_stdout_'
> > 
> > 
> > muzete mi prozradit zpusob jakym to prekladate alinkujete ?? S timhle
> > jsem se jeste nesetkal, ale bude to asi nejaka vec, ktera je na ocich,
> > jen na se to musi podivat nekdo jiny nez autor ....
> > A co je to vubec za program, jestli to tedy neni tajne ....
> 
> Takze zacnu od prekladace. Pouzivat egcs. Prekladam s parametry
> 
> g++ soubor.c++ -o soubor.cgi" -I. -I/opt/sybase/include
> -L/opt/sybase/lib -lct -lcs -lcomn -ltcl -linsck -lintl -static
> 
> Jde o jednoduchy databazovy program pro select v sybase. V logu apache je:
> pokus.cgi: error in loading shared libraries: /opt/sybase/lib/libct.so:
> undefined symbol: net_opt_alloc [Thu Feb 24 18:30:09 2000] [error] [client
> 192.168.1.100] Premature end of script headers: /home/httpd/cgi-bin/pokus.cgi  
> 
> Uz jsem z toho celej tumpachovej.
> 
> Pokud chcete muzu zaslat i zdrojak.
> 
> Diky
> 
> Mila Kuchta

Neni mozny, ze by Apache pouzival chroot treba jako anoftp a pak
se na ty knihovny nedostal.

Mila Kuchta




Další informace o konferenci Linux