[Cvsnt] instructions/hints building 1.11.1.3 with Visual C++

massey at rmci.net massey at rmci.net
Wed Jun 12 19:56:34 BST 2002


Thanks Bo!!! You read my mind..somehow..even though it's broke right now<G>

Cheers

M;)



> Hi,
> I had the same wish about a half year ago and asked how to get the
> system setup for both CVSNT and CVSGUI.
> At the end of this message I will paste in the contents of a document I
> made at the time to help me remember what I did. It is basically a
> collection of email reponses from the developers on my questions when I
> failed to get it up and running.
>
> Note that in order to compile the WinCvs you have to update the
> submodule cvsgui\cvs-1.10 to branch CVSGUI111
>
> Since my machine is now 'poisoned' with DOTNET and other stuff I am not
> sure what is really needed, so if you can take notes while setting it
> up I would be happy to receive those notes afterwards. I will then make
> a webpage that describes this setup for others to use.
>
> /Bo
>
> -----Original Message-----
> From: Dennis Brennan [mailto:dbrennan at alliance-consulting.com]
> Sent: den 12 juni 2002 16:13
> To: cvsnt at cvsnt.org
> Subject: [Cvsnt] instructions/hints building 1.11.1.3 with Visual C++
> 6.0 ?
>
>
> Anyone have good instructions on building with cvsnt with Visual C++
> 6.0?  I have no experience with Visual Studio, but need to be able to
> build the executable.
>
> Any help is greatly appreciated.
>
> -Dennis
>
> ++++++++++++----- Contents of CompilerSetup.txt
> -----++++++++++++++++++++ The following needs to be set up in order to
> compile various modules:
>
> Visual Studio 6
> VS Service Pack 5
>
> CVSNT
> ------
> Install Platform SDK
>
>
>> Almost there with the SDK added (same as for WinCvs), but:
>> Compiling...
>> ms2mit.c
>> f:\engineering\projects\cvsnt\ms2mit\ms2mit.c(41) : fatal error C1083:
>> Cannot open include file: 'krb5.h': No such file or directory
>> Error executing cl.exe.
>>
>> Looks like something is missing in the sourcetree.
>
>
> Ahh forgot that one (it hasn't been needed for the last few days...
> I've just re-added it).  You need to unpack the kerberos development
> libraries.  There's a zip of the minimum you need on
>
> http://www.cvsnt.org/krb5-1.2.2-cvsnt.bin.zip
>
> ----
>>I got it. Where in the tree should it be extracted to?
>>Do you need to set a search path to anything in this zip?
>>/Bo
>>
> Put it wherever you like, and add the include & lib directories to
> their respective search paths in visual studio.
>
>
>
>
============================================================================
=
> CVSGUI
> -------
> You should follow the build instructions at:
> http://www.cvsgui.org/develop.html
>
> CVS repository anonymous access
> - User : anonymous
> - Password :
> - Host : cvs.cvsgui.sourceforge.net
> - Cvsroot : /cvsroot/cvsgui
> - In the cvs client, use "pserver" and fill the CVSROOT field with
> "anonymous at cvs.cvsgui.sourceforge.net:/cvsroot/cvsgui".
> - Use cvs login and enter the empty password.
> - Issue a "cvs co -c" in the console in order to get the modules
> available (WinCvsSrc, MacCvsSrc, GCvsSrc...).
> - After checking out the module, you need to update the "cvs-1.10"
> folder or "cvsunix" folder with the current branch.
> The current branch has the form CVSGUI111X (X is the minor version).
> Find out the latest branch using CVS repository. It is currently
> CVSGUI111.
>
> What you are missing is the update of the cvs-1.10 folder to the
> CVSGUI111 branch.
>
> You need the TCL and Python headers, and then setup the directories in
> the VC++ menu:
> Tools -> Options -> Directories(tab)
>
> Add "Include files" (eg. only and may differ depending on your
> isntallation of TCL and Python):
> C:\PROGRAM FILES\TCL\INCLUDE
> C:\PYTHON21\INCLUDE
>
> Then on the same tab add "Library files" (change the combo box
> selection): C:\PROGRAM FILES\TCL\LIB
> C:\PYTHON21\LIBS
>
>
> So, to build the WinCvs, at least on my machine, I have:
> VC++ 6.0 Enterprise
> Visual Studio Service Pack 5
> Platform SDK "Core" + "Internet Developement"
>
> You can verify your service pack number by checking the registry key:
> [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\6.0\ServicePacks]
>
> Sp5 can be download from here:
> http://msdn.microsoft.com/vstudio/sp/vs6sp5/dnldoverview.asp
>
> Platform SDK can be downloaded here:
> http://www.microsoft.com/msdownload/platformsdk/sdkupdate/
>
> You need at least "Core SDK" and "Internet Developemt SDK".
>
> At least that is what I have...
>
> Good Luck,
> Jerzy
>
> --------------
> OK, I have two options for you.
>
> One is to remove the dependency on msxml.idl. You do that by going to
> "CVS_Coworker.idl" and commenting out the line:
> import "ocidl.idl";
>
> That should do the trick, even thought I am not sure how it affects the
> final executable.
>
> But before that, try option two - review the paths, mine are (pay
> attention to the order): Includes:
> C:\Program Files\Microsoft SDK\include
> C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
> C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
> C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
> C:\PROGRAM FILES\TCL\INCLUDE
> C:\PYTHON21\INCLUDE
> Library:
> C:\Program Files\Microsoft SDK\lib
> C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
> C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB
> C:\PROGRAM FILES\TCL\LIB
> C:\PYTHON21\LIBS
>
> And review the SDK options, you can do that by going to the folder
> you've installed the PSDK and opening the file:
> Default_Local.htm
>
> My full info is here:
>
> Integrate with Microsoft Visual C++- Installed=20=20
> Updated: December 2001
> If this option is not selected, Microsoft Visual C++ cannot find the
> SDK headers and libraries unless you manually add these directories to
> the search paths. You may additionally need to set the WINVER,
> WIN32_IE, WIN32_WINNT, or WIN32_WINDOWS macros to build your project
> successfully. (Build 5.1.3590.2)
>
> Integrate with Microsoft Visual C++ - Installed
>
> --------------------------------------------------------------------------
>
> Common Setup Files- Installed
> Updated: November 2001
> (Build 5.1.3590.2)
>
> Common Setup Files - Installed
>
> --------------------------------------------------------------------------
>
> Debugging Tools for Windows- Installed
> Updated: July 2001
> (Build 5.1.3590.2)
>
> Debugging tools for Windows - Installed
>
> --------------------------------------------------------------------------
>
> Core SDK (November 2001)- Installed
> Updated: November 2001
> (Build 5.1.3590.2)
>
> Build environment - Installed
> Documentation (release and prerelease) - Installed
> Build environment (64-bit) - Installed
> Build environment (prerelease) - Installed
> Build environment (64-bit prerelease) - Installed
> Tools (64-bit) - Installed
> Sample and source code - Installed
>
> --------------------------------------------------------------------------
>
> Register environment variables- Installed
> Updated: December 2001
> If this option is not selected, run Setenv.bat at the command line to
> set these variables manually. (Build 5.1.3590.2)
>
> Register environment variables - Installed
>
> --------------------------------------------------------------------------
>
>
> Internet Development SDK (Version 6.0)- Installed
> Updated: November 2001
> (Build 5.1.3590.2)
>
> Sample and source code - Installed
> Documentation - Installed
> Build environment - Installed
>
> _______________________________________________
> Cvsnt mailing list
> Cvsnt at cvsnt.org
> http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt




_______________________________________________
Cvsnt mailing list
Cvsnt at cvsnt.org
http://www.cvsnt.org/cgi-bin/mailman/listinfo/cvsnt




More information about the cvsnt mailing list