plans to support STL ?

Igor Markov imarkov@math.ucla.edu
Fri Mar 6 04:49:00 GMT 1998


I just tried to use STLport3.0 (which recommends egcs over gcc2.7.2)
  and egcs failed miserably ---

   I was trying to use STL with gcc-c++2.8.1 and pgcc-1.0.1 (which is
  derived from egcc1.0.1) on Linux (RedHat5.0 with kernel 2.0.32)
 
   downloaded STLport3.0 from http://www.metabyte.com/~fbp/stl/effort.html ,
   did "sh configure", saw no problems, tried 

#include "iostream.h"
#include <vector.h>

main()
{
   vector<unsigned> p(2,1);
   cout << p[1] << endl;
}                                

   with

 c++ -o t -I/home/imarkov/UCLA/STL/ -fguiding-decls t.cxx

  and got

/home/imarkov/UCLA/STL/stl_vector.h:297: no type named `iterator_category' in
`int'
/home/imarkov/UCLA/STL/stl_vector.h:297: no type named `value_type' in `int'
/home/imarkov/UCLA/STL/stl_vector.h:297: no type named `difference_type' in
`int'
/home/imarkov/UCLA/STL/stl_vector.h:297: no type named `pointer' in `int'
/home/imarkov/UCLA/STL/stl_vector.h:297: no type named `reference' in `int'
/home/imarkov/UCLA/STL/stl_iterator.h: In function `{error}
iterator_category<int>(const int &)':
/home/imarkov/UCLA/STL/stl_iterator.h:185: confused by earlier errors, bailing
out                                        

  Same effect with pgcc-1.0.1.980115 (pgcc-c++) which is based on egcs
  (egcs is recommended in README.gcc).

  Note, I didn't get any new version of libg++ (have old  one which came
  with gcc2.7.2)... hope this is not a big deal.

 thanks,


-------------------------------------------------------     Igor
What boots up must come down.



More information about the Gcc-bugs mailing list