cgi a sdilene knihovny

Míla Kuchta mila.kuchta na atlas.cz
Čtvrtek Únor 24 19:00:12 CET 2000


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



Další informace o konferenci Linux