[Bf-committers] no mscv6 project files for bullet2

bjornmose at gmx.net bjornmose at gmx.net
Wed Nov 22 09:39:40 CET 2006


sorry,
I was confusing things.
Well, templates are not the things i like best.

.....\blender\extern\bullet2\src\BulletCollision\NarrowPhaseCollision\btGjkEpa.cpp(132) : error C2061: syntax error : identifier 'Allocate'

and yes i have SP6 for msvc6 installed.


However if you want to use STL with msvc6
be aware of that -->
http://www.codeguru.com/Cpp/Cpp/cpp_mfc/stl/article.php/c4079
http://projects.blender.org/pipermail/bf-committers/2006-February/013545.html
Ole



-------- Original-Nachricht --------
Datum: Tue, 21 Nov 2006 18:10:05 -0800
Von: "Erwin Coumans" <erwin at erwincoumans.com>
An: "bf-blender developers" <bf-committers at projects.blender.org>
Betreff: Re: [Bf-committers] no mscv6 project files for bullet2

> 
> CMake is great indeed.
> 
> Bullet 2.x has always been compiling fine with all versions of msvc, 
> including msvc 6.
> Which file/line gives you an error? Are you using msvc 6 with the latest 
> service pack 6?
> 
> Erwin
> 
> 
> ----- Original Message ----- 
> From: "bjornmose" <bjornmose at gmx.net>
> To: <bf-committers at projects.blender.org>
> Sent: Tuesday, November 21, 2006 2:59 PM
> Subject: [Bf-committers] no mscv6 project files for bullet2
> 
> 
> > Hi all, Erwin,
> >
> > Yesterday i tried Cmake with VC Express (MSVC8) and MSVC6.
> > Hey! , it worked almost out of the box. Only some tiny linking issues
> with 
> > unneeded ODBC stuff.
> >
> > Today bullet2 won't complile with msvc6 because (as a well known issue) 
> > poor mscv6 STL implementaion does not allow typed Allocate<type>()
> >
> > Since this is a very basic feature in STL and meaningfull STL based
> memory 
> > management is impossible without, MSVC6 compiler is out of the game for 
> > me.
> >
> > Even more now, when using Cmake, i can work with all the nice IDE
> features 
> > i am used to on free VS expess (debug {breaks,watches .. }, stack back 
> > tracing, auto completion .. )
> >
> > We had that STL allocator issue before, when Peter (Schlaile) was doing 
> > virtual memory management on the sequencer ( thanks for the patience and
> > the extra quirks build in ). So, for now blender builds fine with msvc6
> if 
> > GE is skipped. I don't think (expect) the bullet team will care for 
> > ancient compiler bugs. So  wave 'good bye' to either the GE or msvc6.
> >
> > However since Cmake does a fine job on building msvc6 projects i plan to
> > quit maintaining them manually. May be the msvc6 projects should be
> nuked 
> > from CVS on the long run.
> >
> > Considering Cmake; the experience of the last 2 days made me wonder if 
> > there is any need for hand crafted msvc files at all. But i'll leave
> that 
> > to the windows build maintainers.
> >
> > IMHO all OS releases should be built with scons (if avail) to get build 
> > process as close as possible for all OSses.
> >
> > Jens Ole Wund (bjornmose)
> >
> >
> >
> >
> > _______________________________________________
> > Bf-committers mailing list
> > Bf-committers at projects.blender.org
> > http://projects.blender.org/mailman/listinfo/bf-committers
> > 
> 
> 
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at projects.blender.org
> http://projects.blender.org/mailman/listinfo/bf-committers

-- 
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen! 
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer


More information about the Bf-committers mailing list