gcc 2.95.3 fails to compile 1.2.8 or 1.2.9pre.

/bin/sh ../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I../include     -g -O2
-D_REENTRANT -c aspseek.cpp
c++ -DHAVE_CONFIG_H -I. -I. -I../include -g -O2 -D_REENTRANT -Wp,-MD,.deps/aspseek.pp 
-c
aspseek.cpp  -fPIC -DPIC -o aspseek.lo
In file included from aspseek.cpp:34:
./include/datasource.h: In method `CTcpContext::CTcpContext(CMultiTcpDataSource *)':
./include/datasource.h:202: invalid use of undefined type `class CMultiTcpDataSource'
./include/datasource.h:182: forward declaration of `class CMultiTcpDataSource'
make[2]: *** [aspseek.lo] Error 1
make[2]: Leaving directory `/home/tempstuff/public_html/aspseek/aspseek/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/tempstuff/public_html/aspseek/aspseek/src'
make: *** [all-recursive] Error 1


> I have just committed the fix into CVS. It was broken since 1.2.8 because of adding
> Ivan Gudym's Apache module support patch which adds m_templ member to some classes
> but forgot to assign it in CTcpContext constructor.
> 
> Alexander F Avdonkin wrote:
> > 
> > For version 1.2.8 insert line in CTcpContext::CTcpContext(CMultiTcpDataSource* 
>parent)
> > located in datasource.h :
> > m_templ = parent->m_templ
> > 
> > Alexander.
> > 



Reply via email to