Check to clock on both machines. [quoted text, click to view] "Steve McLellan" <sjm.NOSPAM AT fixerlabs DOT com> wrote in message news:OR8apZSXEHA.3044@TK2MSFTNGP09.phx.gbl... > Hi, > > We've got two developers working on the same mixed C++ project, using .SLN > and .CPROJ project file (i.e. with identical configurations) on two > different VS .NET 2003. The project files are in CVS. On one machine if you > don't change anything between builds, the compiler recognises this. If you > change one file, it just compiles the minimum necessary. On the other > machine, it's doing a nearly complete rebuild even if NO files have changed. > > This is a bit of an annoyance, and I can't figure it out. I've tried > deleting the .IDB file and VC dutifully rebuilt it but it doesn't seem to be > using it. I did notice that with the compiler /clr option you can't also > specify Enable Minimum Rebuild, but I still don't understand how this > behaviour could happen on one machine and not the other. > > Any help greatly appreciated. > > Steve > >
Hi, We've got two developers working on the same mixed C++ project, using .SLN and .CPROJ project file (i.e. with identical configurations) on two different VS .NET 2003. The project files are in CVS. On one machine if you don't change anything between builds, the compiler recognises this. If you change one file, it just compiles the minimum necessary. On the other machine, it's doing a nearly complete rebuild even if NO files have changed. This is a bit of an annoyance, and I can't figure it out. I've tried deleting the .IDB file and VC dutifully rebuilt it but it doesn't seem to be using it. I did notice that with the compiler /clr option you can't also specify Enable Minimum Rebuild, but I still don't understand how this behaviour could happen on one machine and not the other. Any help greatly appreciated. Steve
They're both right. In any case, that shouldn't matter - hitting Ctrl + Shift + B twicde in succession (allowing for the build time) causes two rebuilds, even if absolutely no changes (either locally or through a CVS checkout). There's no automatic CVS stuff going on; none of the files on disk have changed. It's all very puzzling. Steve [quoted text, click to view] "Richard Otter" <sorry@yahoo.com> wrote in message news:uR8uUlTXEHA.384@TK2MSFTNGP10.phx.gbl... > Check to clock on both machines. > > > "Steve McLellan" <sjm.NOSPAM AT fixerlabs DOT com> wrote in message > news:OR8apZSXEHA.3044@TK2MSFTNGP09.phx.gbl... > > Hi, > > > > We've got two developers working on the same mixed C++ project, using ..SLN > > and .CPROJ project file (i.e. with identical configurations) on two > > different VS .NET 2003. The project files are in CVS. On one machine if > you > > don't change anything between builds, the compiler recognises this. If you > > change one file, it just compiles the minimum necessary. On the other > > machine, it's doing a nearly complete rebuild even if NO files have > changed. > > > > This is a bit of an annoyance, and I can't figure it out. I've tried > > deleting the .IDB file and VC dutifully rebuilt it but it doesn't seem to > be > > using it. I did notice that with the compiler /clr option you can't also > > specify Enable Minimum Rebuild, but I still don't understand how this > > behaviour could happen on one machine and not the other. > > > > Any help greatly appreciated. > > > > Steve > > > > > >
Are one of the source files set to a future date? [quoted text, click to view] "Steve McLellan" <sjm.NOSPAM AT fixerlabs DOT com> wrote in message news:OR8apZSXEHA.3044@TK2MSFTNGP09.phx.gbl... > Hi, > > We've got two developers working on the same mixed C++ project, using .SLN > and .CPROJ project file (i.e. with identical configurations) on two > different VS .NET 2003. The project files are in CVS. On one machine if you > don't change anything between builds, the compiler recognises this. If you > change one file, it just compiles the minimum necessary. On the other > machine, it's doing a nearly complete rebuild even if NO files have changed. > > This is a bit of an annoyance, and I can't figure it out. I've tried > deleting the .IDB file and VC dutifully rebuilt it but it doesn't seem to be > using it. I did notice that with the compiler /clr option you can't also > specify Enable Minimum Rebuild, but I still don't understand how this > behaviour could happen on one machine and not the other. > > Any help greatly appreciated. > > Steve > >
No, not as far as I know. The files have all been checked fresh out of CVS onto two separate machines with their clocks set very similarly, and on one VS behaves, on the other it doesn't. We may just set up a new user, and do a completely fresh checkout and VS install, see if that helps anything. It's a test machine set up to dual boot XP, so that'd be another option. It's still a pain, and very puzzling. Steve [quoted text, click to view] "Matt Osborn" <mosborn@spam_trap.TransomaMedical.com> wrote in message news:%23wyMilfXEHA.3596@tk2msftngp13.phx.gbl... > Are one of the source files set to a future date? > > "Steve McLellan" <sjm.NOSPAM AT fixerlabs DOT com> wrote in message > news:OR8apZSXEHA.3044@TK2MSFTNGP09.phx.gbl... > > Hi, > > > > We've got two developers working on the same mixed C++ project, using ..SLN > > and .CPROJ project file (i.e. with identical configurations) on two > > different VS .NET 2003. The project files are in CVS. On one machine if > you > > don't change anything between builds, the compiler recognises this. If you > > change one file, it just compiles the minimum necessary. On the other > > machine, it's doing a nearly complete rebuild even if NO files have > changed. > > > > This is a bit of an annoyance, and I can't figure it out. I've tried > > deleting the .IDB file and VC dutifully rebuilt it but it doesn't seem to > be > > using it. I did notice that with the compiler /clr option you can't also > > specify Enable Minimum Rebuild, but I still don't understand how this > > behaviour could happen on one machine and not the other. > > > > Any help greatly appreciated. > > > > Steve > > > > > >
I would definitly check this for sure. [quoted text, click to view] "Steve McLellan" <sjm.NOSPAM AT fixerlabs DOT com> wrote in message news:ekcvzLoXEHA.2364@TK2MSFTNGP12.phx.gbl... > No, not as far as I know. The files have all been checked fresh out of CVS > onto two separate machines with their clocks set very similarly, and on one > VS behaves, on the other it doesn't. We may just set up a new user, and do a > completely fresh checkout and VS install, see if that helps anything. It's a > test machine set up to dual boot XP, so that'd be another option. It's still > a pain, and very puzzling. > > Steve > > "Matt Osborn" <mosborn@spam_trap.TransomaMedical.com> wrote in message > news:%23wyMilfXEHA.3596@tk2msftngp13.phx.gbl... > > Are one of the source files set to a future date? > > > > "Steve McLellan" <sjm.NOSPAM AT fixerlabs DOT com> wrote in message > > news:OR8apZSXEHA.3044@TK2MSFTNGP09.phx.gbl... > > > Hi, > > > > > > We've got two developers working on the same mixed C++ project, using > .SLN > > > and .CPROJ project file (i.e. with identical configurations) on two > > > different VS .NET 2003. The project files are in CVS. On one machine if > > you > > > don't change anything between builds, the compiler recognises this. If > you > > > change one file, it just compiles the minimum necessary. On the other > > > machine, it's doing a nearly complete rebuild even if NO files have > > changed. > > > > > > This is a bit of an annoyance, and I can't figure it out. I've tried > > > deleting the .IDB file and VC dutifully rebuilt it but it doesn't seem > to > > be > > > using it. I did notice that with the compiler /clr option you can't also > > > specify Enable Minimum Rebuild, but I still don't understand how this > > > behaviour could happen on one machine and not the other. > > > > > > Any help greatly appreciated. > > > > > > Steve > > > > > > > > > > > >
Don't see what you're looking for? Try a search.
|