[SciPy-dev] implicit typename warnings in weave

Christopher Fonnesbeck cjf at fonnesbeck.net
Sun Sep 1 15:18:54 CDT 2002


I am now having problems with weave (0.2.3).  Though the install of the
package goes smoothly, the tests fail miserably, with the error messages
punctuated with "implicit typename is deprecated" warnings.  I am using
gcc 3.2 nowadays, so I wonder if this could be related?  A typical
selection of errors looks as follows:


/usr/include/c++/3.2/backward/backward_warning.h:32:2: warning: #warning
This file includes at least one deprecated or antiquated header. Please
consider using
one of the 32 headers found in section 17.4.1.2 of the C++ standard.
Examples include substituting the <X> header for the <X.h> header for
C++ includes, or <sstream> instead of the deprecated header
<strstream.h>. To disable this warning use -Wno-deprecated.
In file included from
/tmp/test_files/sc_058975d6fda30b79a63e0e6ecfeb90e60.cpp:5:
/usr/share/downloads/weave-0.2.3/weave/CXX/Objects.hxx:1143: no class
template
   named `random_access_iterator' in `std'
/usr/share/downloads/weave-0.2.3/weave/CXX/Objects.hxx:1279: no class
template
   named `random_access_iterator' in `std'
/usr/share/downloads/weave-0.2.3/weave/CXX/Objects.hxx:1409: warning:
`typename
   Py::SeqBase<T>::iterator' is implicitly a typename
/usr/share/downloads/weave-0.2.3/weave/CXX/Objects.hxx:1409: warning:
implicit
   typename is deprecated, please see the documentation for details
/usr/share/downloads/weave-0.2.3/weave/CXX/Objects.hxx:1409: warning:
`typename
   Py::SeqBase<T>::iterator' is implicitly a typename
/usr/share/downloads/weave-0.2.3/weave/CXX/Objects.hxx:1409: warning:
implicit
   typename is deprecated, please see the documentation for details
/usr/share/downloads/weave-0.2.3/weave/CXX/Objects.hxx:1410: warning:
`typename
   Py::SeqBase<T>::iterator' is implicitly a typename
/usr/share/downloads/weave-0.2.3/weave/CXX/Objects.hxx:1410: warning:
implicit
   typename is deprecated, please see the documentation for details
/usr/share/downloads/weave-0.2.3/weave/CXX/Objects.hxx:1410: warning:
`typename
   Py::SeqBase<T>::iterator' is implicitly a typename


etc.

Anyone had similar problems?

cjf
-- 
Christopher J. Fonnesbeck 
Georgia Cooperative Fish & Wildlife Research Unit
University of Georgia 
Athens, GA 30602
cjf {at} fonnesbeck.net

Absent, adj.:
        Exposed to the attacks of friends and acquaintances; defamed;
slandered.




More information about the Scipy-dev mailing list