Re:[boost] Re: Re:[serialization] one MSVC build fix

Tony Juricic wrote
I know. But, in the end, to do the real work, debugging and testing in any particular environment, we have to stick with the particular compiler and particular platform. No cross-platform build tool is going to help in that case. That's why I consider generic build tool fantasies a major waste of developer's time and resources.
Sorry, got to disagree here. I use VC 7.1 compiler and IDE as my main compiler and environment. In general it very good, integrated help, simple editor, powerful debugger. On the other hand it hangs up from time to time and this drives me crazy - still I've tried a lot different ones and I like this the best. However, sticking to one compiler is a big mistake if you want to make good code. All compilers have problems. One problem is that all pass some invalid code as valid. It fools you into thinking there's no bugs or worse, hides your bugs so you can't find them. Also C++ is so complex now (too complex?) that I can't understand the error message half the time. Then when I do I'm left wondering if it's a compiler bug or is it that I don't understand what's going on. So, I've added a number of compilers to my external tools list so I can compile (can't link) write from the IDE with borland, Commeau, G++, and (until it expired) Metrowerks. So when I think some thing is correct or I know its not but can't figure out why, applying several compilers to the code module is indispensable. In this day in age, it's the only practical way to make correct portable C++ code. Honestly, I think that C++ is just to complex to make a correct compiler for. (I know someone is going to take exception to that - Sorry in advance - no offense intended). So here we are. For final build and test I use bjam. Bjam also drives me crazy. I've managed to work with it and I believe that it (or something equivalent) is indispensable for a truly portable project and I haven't found anything better - but still it drives crazy. I understand efforts to improve it are in the works and I look forward to seeing them. However, the main problem is that it seems to take a huge amount of time to understand and learn how to use. I don't know if that's going to change. Robert Ramey

"Robert Ramey" wrote:
However, sticking to one compiler is a big mistake if you want to make good code. All compilers have problems. One problem is that all pass some invalid code as valid. It fools you into thinking there's no bugs or worse, hides your bugs so you can't find them. Also C++ is so complex now (too complex?) that I can't understand the error message half the time. Then when I do I'm left wondering if it's a compiler bug or is it that I don't understand what's going on.
You are right, of course. Sorry that I exaggerated (admittedly on purpose) partly because this is fifth (if I even remember correctly) cross-platform build tool that I encounter and it won't be the first nor the last time that a parameter or a click on some checkbox in some environment resolves troubles with the 'generic' tool that may take weeks to understand and fix. But for all practical purposes I can not deny that, in my experience at least, the availability and the combination of both platform-specific and generic build tools (rather than emphasis or sticking to any of them) is the best of both worlds. So I believe that having directories with compiler-specific project files is a good idea that should be encouraged. Tony

| -----Original Message----- | From: boost-bounces@lists.boost.org | [mailto:boost-bounces@lists.boost.org] On Behalf Of Robert Ramey | Sent: 19 September 2004 05:25 | To: boost@lists.boost.org | Subject: Re:[boost] Re: Re:[serialization] one MSVC build fix | | I use VC 7.1 compiler and IDE as my main compiler and environment. In | general it very good, integrated help, simple editor, | powerful debugger. | | On the other hand it hangs up from time to time and this | drives me crazy - Ditto ;-) This is a known problem - KB824580 and a hotfix. I am astonished that there isn't an SP release. You could shift to 8.0 beta to avoid this problem - but find more perhaps, for example with better Standard conformance? Paul Paul A Bristow Prizet Farmhouse, Kendal, Cumbria UK LA8 8AB +44 1539 561830 +44 7714 330204 mailto: pbristow@hetp.u-net.com

"Paul A Bristow" <pbristow@hetp.u-net.com> wrote in message news:E1C9na5-0005So-00@he201war.uk.vianw.net...
| -----Original Message----- | From: boost-bounces@lists.boost.org | [mailto:boost-bounces@lists.boost.org] On Behalf Of Robert Ramey | Sent: 19 September 2004 05:25 | To: boost@lists.boost.org | Subject: Re:[boost] Re: Re:[serialization] one MSVC build fix | | I use VC 7.1 compiler and IDE as my main compiler and environment. In | general it very good, integrated help, simple editor, | powerful debugger. | | On the other hand it hangs up from time to time and this | drives me crazy -
Ditto ;-)
This is a known problem - KB824580 and a hotfix.
Turning off Intellisense completely seems to help for me, but it could just be wishful thinking. You don't happen to know any download locations for the hotfix mentioned in the KB article? Thanks // Johan

"Johan Nilsson" <johan.nilsson@esrange.ssc.se> wrote in message news:cirksl$ad0$1@sea.gmane.org...
"Paul A Bristow" <pbristow@hetp.u-net.com> wrote in message news:E1C9na5-0005So-00@he201war.uk.vianw.net...
| -----Original Message----- | From: boost-bounces@lists.boost.org | [mailto:boost-bounces@lists.boost.org] On Behalf Of Robert Ramey | Sent: 19 September 2004 05:25 | To: boost@lists.boost.org | Subject: Re:[boost] Re: Re:[serialization] one MSVC build fix | | I use VC 7.1 compiler and IDE as my main compiler and environment. In | general it very good, integrated help, simple editor, | powerful debugger. | | On the other hand it hangs up from time to time and this | drives me crazy -
Ditto ;-)
This is a known problem - KB824580 and a hotfix.
Turning off Intellisense completely seems to help for me, but it could
just
be wishful thinking.
You don't happen to know any download locations for the hotfix mentioned in the KB article?
You have to post a support request to Microsoft. I did a google on KB824580, which shows a single hit for http://support.microsoft.com/?id=824580. Click the support link: http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS , fill in the form. I recieved a response over night. They sent a link that appears to be specific to my support request. I'm not sure if I'm (legally) allowed to pass on the file I downloaded. Jeff F

"Jeff Flinn" <TriumphSprint2000@hotmail.com> wrote in message news:cirt39$21s$1@sea.gmane.org...
[snip]
You have to post a support request to Microsoft. I did a google on
KB824580,
which shows a single hit for http://support.microsoft.com/?id=824580. Click the support link: http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS , fill in the form. I recieved a response over night. They sent a link that appears to be specific to my support request.
I'm not sure if I'm (legally) allowed to pass on the file I downloaded.
Never mind, I've contacted support and I'll get the fix in a couple of hours. Released service packs for Visual Studio .NET 2002/2003 seems to nothing but an illusion so far. Thanks // Johan
participants (5)
-
Jeff Flinn
-
Johan Nilsson
-
Paul A Bristow
-
Robert Ramey
-
Tony Juricic