From: David B. <Dav...@mo...> - 2004-09-13 08:09:58
|
Going back through the CVS lines 90, etc in sort.cc are template octave_sort<unsigned EIGHT_BYTE_INT>; template octave_sort<vec_index *>; which should be "template class" under g++ 3.4.x and is fixed in later versions of octave-forge as you've found out... And for the dispatch.cc issue, you aren't using the latest octave-forge as there is a 2004-09-09 which explains Paul's reponse. It seems to me that you are using 2004.07.07, which I can surmise by the absence of the HAVE_OCTAVE_CONCAT flag in the sparse, fixed and comm's toolboxes.. So looking at what is on line 543 in 2004.07.07 version and surprise, its template std::map<std::string,std::string>; which of course should read template class std::map<std::string,std::string>; for g+ 3.4.x also... This was fixed with the patch Revision 1.16 Fri Jul 9 00:51:59 2004 UTC (2 months ago) by pkienzle Branch: MAIN Changes since 1.15: +1 -1 lines [for Philippe Leroux] fix use of template instantiation without class keyword So try the 2004.09.09 version, and everything should work fine... D. -- David Bateman Dav...@mo... Motorola CRM +33 1 69 35 48 04 (Ph) Parc Les Algorithmes, Commune de St Aubin +33 1 69 35 77 01 (Fax) 91193 Gif-Sur-Yvette FRANCE The information contained in this communication has been classified as: [x] General Business Information [ ] Motorola Internal Use Only [ ] Motorola Confidential Proprietary |