Hi Eric, are you still having this problem?
I routinely compile with egcs-1.1b and haven't seen this
before.
If you still have this problem, it could probably help if
you send me the results from
g++ -E -I./.. -c ./globals.cpp >tmp1
in the src subdirectory.
Thanks,
Todd
Hi,
I've big troubles compiling libblitz.a with egcs-1.1b (v 2.91.57).
configure seems to work fine but the "make lib" fails.
I can't send the results of the compilation (too long) just the begining
g++ -ftemplate-depth-30 -I./.. -c ./globals.cpp In file included from
../blitz/range.h:56, from ../blitz/tinyvec.h:43, from
../blitz/indexexpr.h:39, from ./globals.cpp:11:
../blitz/vecexprwrap.h:44: template with C linkage
In file included from ../blitz/tinyvec.h:47,
from ../blitz/indexexpr.h:39,
from ./globals.cpp:11:
../blitz/listinit.h:50: template with C linkage
../blitz/listinit.h:72: template with C linkage
In file included from ../blitz/indexexpr.h:39,
from ./globals.cpp:11:
../blitz/tinyvec.h:58: template with C linkage
../blitz/tinyvec.h:61: template with C linkage
../blitz/tinyvec.h:64: template with C linkage
../blitz/tinyvec.h:70: template with C linkage
../blitz/tinyvec.h:73: template with C linkage
../blitz/tinyvec.h:77: template with C linkage
../blitz/tinyvec.h:86: template with C linkage
../blitz/tinyvec.h:269: template with C linkage
../blitz/tinyvec.h:333: template with C linkage
../blitz/tinyvec.h:335: template with C linkage
../blitz/tinyvec.h:337: template with C linkage
....
and the end :
../blitz/array/indirect.h:55: template with C linkage
../blitz/array/indirect.h: In function `void applyOverSubdomain(const T_array &, T_arrayiter &, class ::blitz::::blitz::RectDomain<N_rank>, T_expr)':
../blitz/array/indirect.h:74: template with C linkage
../blitz/array/indirect.h: In function `class CartesianProduct<::blitz::::blitz::TinyVector<int,2>,T_container,2> indexSet(const T_container &, const T_container &)':
../blitz/array/indirect.h:169: template with C linkage
../blitz/array/indirect.h: In function `class CartesianProduct<::blitz::::blitz::TinyVector<int,3>,T_container,3> indexSet(const T_container &, const T_container &, const T_container &)':
../blitz/array/indirect.h:179: template with C linkage
../blitz/array/indirect.h: At top level:
../blitz/array/indirect.h:198: template with C linkage
../blitz/array/indirect.h:218: template with C linkage
../blitz/array/indirect.h: In function `class CartesianProduct<::blitz::::blitz::TinyVector<int,2>,typename ::blitz::::blitz::cp_findContainerType<T1,T2,int,int>::T_container,2> indexSet(const T1 &, const T2 &)':
../blitz/array/indirect.h:245: template with C linkage
../blitz/array/indirect.h: In function `class CartesianProduct<::blitz::::blitz::TinyVector<int,3>,typename ::blitz::::blitz::cp_findContainerType<T2,T3,T4,int>::T_container,3> indexSet(const T1 &, const T2 &, const T3 &)':
../blitz/array/indirect.h:258: template with C linkage
./globals.cpp: At top level:
./globals.cpp:17: parse error at end of input
*** Exit 1
Stop.
*** Exit 1
Stop.
I can't understand ..........!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Eric Chabanat +
+ Institut de Physique Nucleaire de Lyon +
+ Universite Claude Bernard Lyon 1 +
+ 43, bd du 11 Novembre 1918, 69622 Villeurbanne Cedex +
+ tel : (33) 4 72 43 11 18 +
+ fax : (33) 4 72 44 80 04 +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--------------------- blitz-support list --------------------------------
* To subscribe/unsubscribe: mail to majordomo@oonumerics.org, with
"subscribe blitz-support" or "unsubscribe blitz-support" in the body of the message
* Blitz++ web page: http://oonumerics.org/blitz/
This archive was generated by hypermail 2b29 : Wed Feb 20 2002 - 05:10:05 EST