Re: MS Visual C++ Version

2001-05-10 Thread Eric Siegerman

On Sun, May 06, 2001 at 01:58:16PM -0400, Laine Stump wrote:
 It doesn't. VC4 uses makefiles (.mak), VC5 and VC6 use project and
 workspace files (.dsp and .dsw).

This is known as progress.  Not!

Why not provide both versions?
  - Make a subdirectory for each VC++ version and put that
version's funky project/workspace/makefile/xml/whatever's in
there.

  - Add a step to the documentation for building CVS on a WinXX
system: copy the devkit-specific files from the appropriate
subdirectory to wherever the devkit will look for them.

  - Explicitly disclaim any promises to keep old versions up to
date.

A good way to do that last would be to move the build files for
old versions of VC++ to contrib, and keep only the files for the
current version in the main CVS distribution.  Or, more
generally, bless exactly one VC++ version -- whether the most
recent or an older one.  Keep the blessed version's files in the
main distribution, and move the rest to contrib.

 I think that whoever is donating the time to maintain the make/project
 files for VC should do it in whatever format is the most convenient
 for them, and everyone else should either live with it, or donate
 *their* time to supply project files for the older/newer versions.

This is a good criterion for determining which VC++ version to
bless at any given time.

--

|  | /\
|-_|/ Eric Siegerman, Toronto, Ont.[EMAIL PROTECTED]
|  |  /
With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea.
- RFC 1925 (quoting an unnamed source)

___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: MS Visual C++ Version

2001-05-06 Thread Jerzy Kaczorowski

Hi,

When VC70 comes out there is no problem at all, because it uses totally
different file format as well as a new extension for those new files. The
workspace is now called a solution (*.sln) and a project files are in XML
format with the extension vcproj (*.vcproj).

I am not sure whether VC40 reads a VC60, but I would think so. Anyway, I
have isntalled my VC50 recently just for the very purpose of trying to build
CVS from source and I might send a fixed project file(the missing
annotate.c) if nobody does so faster than me. I think it is a good idea to
keep the files under VC50 format unless somone can provide the VC60 version
that uses some VC60 features which improve the build version (not present in
older versions that is).

I would love, however, to have a zip files of the sources being exported to
Windows machine or I would have to ftp an untared and ungzipped sources from
my Unix box. I think it would really be nice if we have the zip file
available to download from cvshome.org so folks that don't have a Unix box
at hand can eventually try to build the stuff.

Best Regards,
Jerzy


- Original Message -
From: Dennis Jones [EMAIL PROTECTED]
To: Jerzy Kaczorowski [EMAIL PROTECTED]; [EMAIL PROTECTED]
Sent: Saturday, May 05, 2001 3:07 AM
Subject: Re: MS Visual C++ Version


 If VC 5.0 correctly loads 6.0 project files, then I guess I don't really
 have a problem with updating the projects, but what happens when 7.0 comes
 out?  I do not plan to ever upgrade my VC++ beyond 5.0, and there might be
 other persons who are in the same boat (possibly even 4.2 users).  (Does
VC
 4.2 correctly load 6.0 project files?)

 The problem with updating the project files to version 6.0 is that it
opens
 the door to updating them again (to version 7.0, or newer), and the older
 VC++ environments might not be as happy loading 7.0 (or newer) project
files
 as they seem to be loading 6.0 project files.  As soon as the project file
 format changes significantly enough, older environments will stop working.

 - Dennis


 - Original Message -
 From: Jerzy Kaczorowski [EMAIL PROTECTED]
 To: Dennis Jones [EMAIL PROTECTED]; Derek R. Price
 [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED];
 [EMAIL PROTECTED]
 Sent: Friday, May 04, 2001 11:52 AM
 Subject: Re: MS Visual C++ Version


  Hi,
 
  It will most likely work OK if you feed VC++ 5.0 with the VC60 project,
  workspace or makefiles. VC50 ignores the unknown flags from VC60 all
  together and I believe that VC60 has a greater audience so less people
 will
  struggle with it if the version would be 6.0.
  The project files that are in the CVS sources seem to be for version
5.0.
 
  I would say that a working files for any version are far better than not
  working ones. Either one would do.
  Actually I noticed one more problem for windows source distribution -
the
  sources are having a Unixy line endings. VC++ can handle that for source
  files, but not for project files.
 
  I am also curious as to how could a project file for zlib be missing -
it
  seems to be properly tagged so if the export was done using a release
tag
  then it should be there, no?
 
  Best Regards,
  Jerzy
 
  - Original Message -
  From: Dennis Jones [EMAIL PROTECTED]
  To: Derek R. Price [EMAIL PROTECTED]; [EMAIL PROTECTED];
  [EMAIL PROTECTED]; [EMAIL PROTECTED]
  Sent: Friday, May 04, 2001 8:21 AM
  Subject: Re: MS Visual C++ Version
 
 
   Yes, I use VC++ 5.0.
  
   - Dennis
  
   - Original Message -
   From: Derek R. Price [EMAIL PROTECTED]
   To: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]
   Sent: Thursday, May 03, 2001 3:14 PM
   Subject: MS Visual C++ Version
  
  
Hey all,
   
Just curious if anybody is still using some version of MSVC++
earlier
than 6.0 to compile CVS on Windows platforms?  In other words, is it
still important to keep the project and make files generated by 4.0,
 as
is currently the case?
   
Derek
   
--
Derek Price  CVS Solutions Architect (
   http://CVSHome.org )
mailto:[EMAIL PROTECTED] CollabNet ( http://collab.net )
--
The policy of the American government is to leave their citizens
free,
   neither
restraining nor aiding them in their pursuits.
   
- Thomas Jefferson
   
   
   
   
___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs
  
  
   ___
   Info-cvs mailing list
   [EMAIL PROTECTED]
   http://mail.gnu.org/mailman/listinfo/info-cvs
  
 


 ___
 Info-cvs mailing list
 [EMAIL PROTECTED]
 http://mail.gnu.org/mailman/listinfo/info-cvs



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: MS Visual C++ Version

2001-05-06 Thread Laine Stump

Jerzy Kaczorowski [EMAIL PROTECTED] writes:

 When VC70 comes out there is no problem at all, because it uses
 totally different file format as well as a new extension for those
 new files. The workspace is now called a solution (*.sln) and a
 project files are in XML format with the extension vcproj
 (*.vcproj).
 
 I am not sure whether VC40 reads a VC60, but I would think so.

It doesn't. VC4 uses makefiles (.mak), VC5 and VC6 use project and
workspace files (.dsp and .dsw).

 I think it is a good idea to keep the files under VC50 format unless
 somone can provide the VC60 version that uses some VC60 features
 which improve the build version (not present in older versions that
 is).

I think that whoever is donating the time to maintain the make/project
files for VC should do it in whatever format is the most convenient
for them, and everyone else should either live with it, or donate
*their* time to supply project files for the older/newer versions.

___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: MS Visual C++ Version

2001-05-04 Thread Dennis Jones

If VC 5.0 correctly loads 6.0 project files, then I guess I don't really
have a problem with updating the projects, but what happens when 7.0 comes
out?  I do not plan to ever upgrade my VC++ beyond 5.0, and there might be
other persons who are in the same boat (possibly even 4.2 users).  (Does VC
4.2 correctly load 6.0 project files?)

The problem with updating the project files to version 6.0 is that it opens
the door to updating them again (to version 7.0, or newer), and the older
VC++ environments might not be as happy loading 7.0 (or newer) project files
as they seem to be loading 6.0 project files.  As soon as the project file
format changes significantly enough, older environments will stop working.

- Dennis


- Original Message -
From: Jerzy Kaczorowski [EMAIL PROTECTED]
To: Dennis Jones [EMAIL PROTECTED]; Derek R. Price
[EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED];
[EMAIL PROTECTED]
Sent: Friday, May 04, 2001 11:52 AM
Subject: Re: MS Visual C++ Version


 Hi,

 It will most likely work OK if you feed VC++ 5.0 with the VC60 project,
 workspace or makefiles. VC50 ignores the unknown flags from VC60 all
 together and I believe that VC60 has a greater audience so less people
will
 struggle with it if the version would be 6.0.
 The project files that are in the CVS sources seem to be for version 5.0.

 I would say that a working files for any version are far better than not
 working ones. Either one would do.
 Actually I noticed one more problem for windows source distribution - the
 sources are having a Unixy line endings. VC++ can handle that for source
 files, but not for project files.

 I am also curious as to how could a project file for zlib be missing - it
 seems to be properly tagged so if the export was done using a release tag
 then it should be there, no?

 Best Regards,
 Jerzy

 - Original Message -
 From: Dennis Jones [EMAIL PROTECTED]
 To: Derek R. Price [EMAIL PROTECTED]; [EMAIL PROTECTED];
 [EMAIL PROTECTED]; [EMAIL PROTECTED]
 Sent: Friday, May 04, 2001 8:21 AM
 Subject: Re: MS Visual C++ Version


  Yes, I use VC++ 5.0.
 
  - Dennis
 
  - Original Message -
  From: Derek R. Price [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]; [EMAIL PROTECTED]; [EMAIL PROTECTED]
  Sent: Thursday, May 03, 2001 3:14 PM
  Subject: MS Visual C++ Version
 
 
   Hey all,
  
   Just curious if anybody is still using some version of MSVC++ earlier
   than 6.0 to compile CVS on Windows platforms?  In other words, is it
   still important to keep the project and make files generated by 4.0,
as
   is currently the case?
  
   Derek
  
   --
   Derek Price  CVS Solutions Architect (
  http://CVSHome.org )
   mailto:[EMAIL PROTECTED] CollabNet ( http://collab.net )
   --
   The policy of the American government is to leave their citizens free,
  neither
   restraining nor aiding them in their pursuits.
  
   - Thomas Jefferson
  
  
  
  
   ___
   Info-cvs mailing list
   [EMAIL PROTECTED]
   http://mail.gnu.org/mailman/listinfo/info-cvs
 
 
  ___
  Info-cvs mailing list
  [EMAIL PROTECTED]
  http://mail.gnu.org/mailman/listinfo/info-cvs
 



___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs



Re: MS Visual C++ Version

2001-05-04 Thread Larry Jones

Jerzy Kaczorowski writes:
 
 I am also curious as to how could a project file for zlib be missing - it
 seems to be properly tagged so if the export was done using a release tag
 then it should be there, no?

The release isn't made by just tarring up an export, there are specific
targets in the Makefiles to create the distribution directory structure,
make any generated files, set reasonable permissions, cleanup any
unwanted files, etc..  Since it was missing from DISTFILES in the zlib
Makefile, it didn't get bundled up into the distribution.

-Larry Jones

Philistines. -- Calvin

___
Info-cvs mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/info-cvs