[cvsnt-dev] building + status/release woes

David Somers dsomers at trevezel.com
Sun Aug 1 11:36:23 BST 2004


> No, because openssl must be compiled separately for different compiler
> versions.  There is a compiled version of the _vc71 versions
> downloadable from the main page.

I was compiling directly from the OpenSSL sources (as grabbed from their CVS
repository)... I just followed the instructions in
openssl/openssl/install.w32, and it built the versions and got them sans
_vc71. Do you build openssl a different way?

Cheers,

David

p.s. I'm actualy quite happy that I managed to get cvsnt to compile
(although I'm less happy with having to use VS.NET 2003: the debugger seems
unable to watch some variables as it claims they're not found), though I'm
still scratching myself over that inconsistent status/release behaviour.

When Classify_File calls Version_TS it gets something like this:

+	vn_user	0x0038de20 "1.2"	char *
+	vn_rcs	0x00000000 <Bad Ptr>	char *
+	vn_tag	0x00000000 <Bad Ptr>	char *
+	ts_user	0x0038de98 "Wed Jul 28 15:09:59 2004"	char *
+	ts_rcs	0x0038de40 "Wed Jul 28 15:09:59 2004"	char *
	tt_rcs	0	__int64
+	options	0x0038de78 ""	char *
+	ts_conflict	0x00000000 <Bad Ptr>	char *
+	tag	0x00000000 <Bad Ptr>	char *
+	date	0x00000000 <Bad Ptr>	char *
	nonbranch	0	int
+	filename	0x00000000 <Bad Ptr>	char *
+	entdata	0x0038b3e0 {type=ENT_FILE user=0x0038b428 "checkoutlist"
version=0x0038b450 "1.2" ...}	entnode *
+	srcfile	0x00000000 {refcount=??? flags=??? path=??? ...}	rcsnode *

so later in the Classify_File, it returns T_REMOVE_ENTRY from line 241.

If I do status on that file, I get:
===================================================================
File: checkoutlist      Status: Up-to-date

   Working revision:    1.2
   Repository revision: 1.2     /omz13/CVSROOT/checkoutlist,v
   Expansion option:    kv
   Commit Identifier:   b144107c1c711dd
   Sticky Tag:          (none)
   Sticky Date:         (none)
   Sticky Options:      (none)
   Merge From:          (none)

So, I guess that in release, the vn_rcs should be "1.2" and not NULL.



More information about the cvsnt-dev mailing list