Just to be difficult, it would be nice if the example fastcgi code compiled, though it is just a contrib. The link error is a problem.
cd /home/kevin/src/libcgicc-3.2.3/contrib/ make -k source='nph-hello.cpp' object='nph-hello.o' libtool=no \ depfile='.deps/nph-hello.Po' tmpdepfile='.deps/nph-hello.TPo' \ depmode=gcc3 /bin/sh ../support/depcomp \ i486-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../cgicc -I.. -I.. -Wall -W -pedantic -g -O2 -c -o nph-hello.o `test -f 'nph-hello.cpp' || echo './'`nph-hello.cpp /bin/sh ../libtool --mode=link i486-linux-gnu-g++ -Wall -W -pedantic -g -O2 -o nph-hello.cgi nph-hello.o ../cgicc/libcgicc.la mkdir .libs i486-linux-gnu-g++ -Wall -W -pedantic -g -O2 -o .libs/nph-hello.cgi nph-hello.o ../cgicc/.libs/libcgicc.so creating nph-hello.cgi source='nph-login.cpp' object='nph-login.o' libtool=no \ depfile='.deps/nph-login.Po' tmpdepfile='.deps/nph-login.TPo' \ depmode=gcc3 /bin/sh ../support/depcomp \ i486-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../cgicc -I.. -I.. -Wall -W -pedantic -g -O2 -c -o nph-login.o `test -f 'nph-login.cpp' || echo './'`nph-login.cpp /bin/sh ../libtool --mode=link i486-linux-gnu-g++ -Wall -W -pedantic -g -O2 -o nph-login.cgi nph-login.o ../cgicc/libcgicc.la i486-linux-gnu-g++ -Wall -W -pedantic -g -O2 -o .libs/nph-login.cgi nph-login.o ../cgicc/.libs/libcgicc.so creating nph-login.cgi source='fcgi-test.cpp' object='fcgi-test.o' libtool=no \ depfile='.deps/fcgi-test.Po' tmpdepfile='.deps/fcgi-test.TPo' \ depmode=gcc3 /bin/sh ../support/depcomp \ i486-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../cgicc -I.. -I.. -Wall -W -pedantic -g -O2 -c -o fcgi-test.o `test -f 'fcgi-test.cpp' || echo './'`fcgi-test.cpp ../cgicc/HTTPCookie.h:57: warning: inline function 'cgicc::HTTPCookie& cgicc::HTTPCookie::operator=(const cgicc::HTTPCookie&)' used but never defined ../cgicc/MStreamable.h:65: warning: inline function 'cgicc::MStreamable& cgicc::MStreamable::operator=(const cgicc::MStreamable&)' used but never defined source='FCgiIO.cpp' object='FCgiIO.o' libtool=no \ depfile='.deps/FCgiIO.Po' tmpdepfile='.deps/FCgiIO.TPo' \ depmode=gcc3 /bin/sh ../support/depcomp \ i486-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../cgicc -I.. -I.. -Wall -W -pedantic -g -O2 -c -o FCgiIO.o `test -f 'FCgiIO.cpp' || echo './'`FCgiIO.cpp FCgiIO.cpp: In copy constructor 'cgicc::FCgiIO::FCgiIO(const cgicc::FCgiIO&)': FCgiIO.cpp:52: warning: base class 'struct std::basic_ios<char, std::char_traits<char> >' should be explicitly initialized in the copy constructor /bin/sh ../libtool --mode=link i486-linux-gnu-g++ -Wall -W -pedantic -g -O2 -o fcgi-test.cgi fcgi-test.o FCgiIO.o ../cgicc/libcgicc.la -lfcgi++ -lfcgi i486-linux-gnu-g++ -Wall -W -pedantic -g -O2 -o .libs/fcgi-test.cgi fcgi-test.o FCgiIO.o ../cgicc/.libs/libcgicc.so /usr/lib/libfcgi++.so /usr/lib/libfcgi.so /usr/lib/libfcgi++.so: undefined reference to `std::basic_streambuf<char, std::char_traits<char> >::seekoff(long, std::_Ios_Seekdir, std::_Ios_Openmode)' collect2: ld returned 1 exit status make: *** [fcgi-test.cgi] Error 1 make: Target `all' not remade because of errors. Compilation exited abnormally with code 2 at Fri Feb 3 12:55:20 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]