Boost logo

Boost Users :

From: Hansi Hansi (hansiPet_at_[hidden])
Date: 2007-08-10 01:14:20


>
>
> Hansi Hansi wrote:
> > Hello,
> >
> > I don't know If I'm wrong. To install boost I have used the installer
> > from boost-consulting. At the moment I'm using version 1.34.0.
> > I have set the configuration makros in the follwing way
> >
> > #define BOOST_HAS_HASH
> > #define BOOST_STD_EXTENSION_NAMESPACE stdext
> > #define STD BOOST_STD_EXTENSION_NAMESPACE
>
 
> You shouldn't have to set any macros. These should be set by
> boost/config.hpp which sets them properly for each compiler.
> I don't know if these are in fact set. If not,
> the fact that these tests are passing on my system and on the
> release tests wouldn't mean much.
>
> I'm too busy right now to look further into it.
>
> Robert Ramey
>
>

the BOOST_HAS_HASH makro wosn't set.

Best regards
Hansjörg
 
> >
> > The problem is that during compiling I get 2 errors:
> >
> > Error 133 error C2039: 'resize' : is not a member of
> > 'stdext::hash_map<_Kty,_Ty,_Tr>'
> > C:\boost_1_34_0\boost\serialization\hash_collections_load_imp.hpp 46
> > Error 134 error C2039: 'bucket_count' : is not a member of
> > 'stdext::hash_map<_Kty,_Ty,_Tr>'
> > C:\boost_1_34_0\boost\serialization\hash_collections_save_imp.hpp 43
> >
> > The test program doesn't work to compile too. There are problems
> > with the following lines:
> >
> > namespace BOOST_STD_EXTENSION_NAMESPACE {
> > template<>
> > struct hash<random_key>{
> > <<<<<<<<<------------- line 156
> > std::size_t operator()(const random_key& r) const {
> > return (std::size_t)r;
> > }
> > };
> > } // namespace BOOST_STD_EXTENSION_NAMESPACE
> >
> >
> > Error 9 error C2143: syntax error : missing ';' before '<'
> > c:\boost_1_34_0\libs\serialization\test\test_map.cpp 156
> >
> > Is there some other makro that I have to define?
> >
> > Best Regards and many thanks for your help
> >
> > Hansjörg
> >
> >> -----Ursprüngliche Nachricht-----
> >> Von: boost-users_at_[hidden]
> >> Gesendet: 09.08.07 08:54:35
> >> An: boost-users_at_[hidden]
> >> Betreff: Re: [Boost-users] Serialization of hashmap
> >
> >
> >>
> >> There is a test program - test_map which should demonstrate the
> >> functionality.
> >>
> >> It depends upon standard boost macros for stdext: so if the test
> >> doesnt invoke the hash map, you might check to see if the config
> >> system is correct.
> >>
> >> Let me know what you find out.
> >>
> >> Robert Ramey
> >>
> >> Hansi Hansi wrote:
> >>> Hello,
> >>>
> >>> Sorry I have forgotten to write the subject in the last post.
> >>>
> >>> is there a possibility to serialize a hash_map with the vc8.0
> >>> compiler? this compiler has defined a hash_map under the stdext
> >>> namespace. It seems that the implementation in boost doesn't work at
> >>> the moment for this class.
> >>>
> >>> Or is there another hash_map implementation available which can be
> >>> serialized?
> >>>
> >>> Best regards
> >>> Hansjörg
> >>>
> >>>
> >>> _____________________________________________________________________
> >>> Der WEB.DE SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu
> >>> sparen!
> >>> http://smartsurfer.web.de/?mc=100071&distributionid=000000000066
> >>
> >>
> >>
> >>
> >>
> >> <hr>
> >> _______________________________________________
> >> Boost-users mailing list
> >> Boost-users_at_[hidden]
> >> http://lists.boost.org/mailman/listinfo.cgi/boost-users
> >>
> >
> >
> > __________________________________________________________________________
> > Erweitern Sie FreeMail zu einem noch leistungsstärkeren
> > E-Mail-Postfach!
> > Mehr Infos unter http://produkte.web.de/club/?mc=021131
>
>
>
>
>
> <hr>
> _______________________________________________
> Boost-users mailing list
> Boost-users_at_[hidden]
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>

_______________________________________________________________________
Jetzt neu! Schützen Sie Ihren PC mit McAfee und WEB.DE. 3 Monate
kostenlos testen. http://www.pc-sicherheit.web.de/startseite/?mc=022220


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net