[OpenAFS] When packaging Windows Install packages for OpenAFS.ORG, which build options are used?

Murawski, Rob rsm4@cssd.pitt.edu
Tue, 2 Sep 2003 15:09:02 -0400


This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C37164.23DA4040
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: 7bit

I do not get these errors on afscreds.exe.  That's one of the few pieces
that works properly for me.

I do get memory allocation errors on the various server administration
tools under the current CVSHEAD using VC .NET 2003.  This appears to be
related to how the resource files work.

As far as I can tell, it is some kind of linker issue.  I noticed that the
binaries (in VC .NET) are being linked to both msvcrt.dll and msvcr71.dll.
(msvcr71.dll needs to be transported to the destination system by way of
the linker switch /MD to have it dynamically link to the multi-threaded
libraries)  Again, a checked build does not produce (as many) errors with
the resource files.

My build under VC6 worked fine with the February 2003 SDK.

The executable on OPENAFS.ORG was built with the FREE options using VC6
and the February 2003 Platform SDK.


-Rob Murawski

-----Original Message-----
From: Jeffrey Altman [mailto:jaltman@columbia.edu]
Sent: Tuesday, September 02, 2003 2:58 PM
To: openafs-info@openafs.org
Subject: [OpenAFS] When packaging Windows Install packages for
OpenAFS.ORG, which build options are used?


I ask the question because when I build OpenAFS 1.2.10 using
"ntbuild.bat free" and attempt to execute afscreds.exe, I get a variety
of memory de-allocation error dialog boxes.  When I build with
"ntbuild.bat checked", I do not.  The errors appear to be in
src/WINNT/client_creds/window.cpp.

Also, I can build OpenAFS on Windows when using MS Visual C++ 6.0 by
itself.  However, if you attempt to build it with the current Platform
SDK the build process fails with an inability to link to the Fiber
APIs.  I have yet to track the cause of this down.

Has anyone else seen these issues?

Thanks

Jeff



------=_NextPart_000_0000_01C37164.23DA4040
Content-Type: application/x-pkcs7-signature;
	name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="smime.p7s"

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIK4DCCAwMw
ggJsAhEAuS9gzIifoXpGCbhbcGyKrzANBgkqhkiG9w0BAQUFADCBwTELMAkGA1UEBhMCVVMxFzAV
BgNVBAoTDlZlcmlTaWduLCBJbmMuMTwwOgYDVQQLEzNDbGFzcyAyIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIxOjA4BgNVBAsTMShjKSAxOTk4IFZlcmlTaWduLCBJ
bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5l
dHdvcmswHhcNOTgwNTE4MDAwMDAwWhcNMjgwODAxMjM1OTU5WjCBwTELMAkGA1UEBhMCVVMxFzAV
BgNVBAoTDlZlcmlTaWduLCBJbmMuMTwwOgYDVQQLEzNDbGFzcyAyIFB1YmxpYyBQcmltYXJ5IENl
cnRpZmljYXRpb24gQXV0aG9yaXR5IC0gRzIxOjA4BgNVBAsTMShjKSAxOTk4IFZlcmlTaWduLCBJ
bmMuIC0gRm9yIGF1dGhvcml6ZWQgdXNlIG9ubHkxHzAdBgNVBAsTFlZlcmlTaWduIFRydXN0IE5l
dHdvcmswgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAKeIASF0LOcaA/CY4Zc8DyEI8Zzbl+ma
/MIEBhO+X1LIzB4sElYsuAFpLMyZH62wlq55BPITOcF7mLoILOjChBMsqmnpCfTHqQKkQsIjT0rY
8A6i+zFsyeZvmScH9eb0THiebetGhvq5hslU8rLEr9RGHFrJFTD/DWz1LQ5tzn93AgMBAAEwDQYJ
KoZIhvcNAQEFBQADgYEAci75f9HxcfvEnvbFXlGKQJi4aPibHIPY4p29/+2h5mbqLwn0ytfqpSuV
9iRghk1ELoOlxC2g0654aW9y2myuCPBjkjfmu8QwF613zEk1qs/Yj9G+txiWR3NqVCI0ZC22FptZ
W7RRWTqzCxT0Et9noPStMmResUZyJ4wSe8VEtK4wggNnMIIC0KADAgECAhAwmcSfJMXCpBo38VJL
tkenMA0GCSqGSIb3DQEBBAUAMIHBMQswCQYDVQQGEwJVUzEXMBUGA1UEChMOVmVyaVNpZ24sIElu
Yy4xPDA6BgNVBAsTM0NsYXNzIDIgUHVibGljIFByaW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3Jp
dHkgLSBHMjE6MDgGA1UECxMxKGMpIDE5OTggVmVyaVNpZ24sIEluYy4gLSBGb3IgYXV0aG9yaXpl
ZCB1c2Ugb25seTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazAeFw05ODA2MzAwMDAw
MDBaFw0wODA2MjkyMzU5NTlaMHsxITAfBgNVBAoTGFVuaXZlcnNpdHkgb2YgUGl0dHNidXJnaDE1
MDMGA1UECxMsQWZmaWxpYXRlIC0gQ2xhc3MgMiBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0ExHzAd
BgNVBAsTFlZlcmlTaWduIFRydXN0IE5ldHdvcmswgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGB
AMZs87X3QieTIk9xkwFE7UDGzOCX1UCt6YvdN4Tzb51uHVkPDxOVf3FlGxdDbvCPtb0/d4v5fYqj
s152EarLyjlBv1W5N1K+ilpYd22LekdU3vJgdISqIl56Uw/np2+gSNitREIA6ENJRXtcvhRwb6e6
a13YKFx0XeiOvsTMCjlxAgMBAAGjgaQwgaEwKAYDVR0RBCEwH6QdMBsxGTAXBgNVBAMTEFByaXZh
dGVMYWJlbDEtNTYwEQYJYIZIAYb4QgEBBAQDAgEGMEQGA1UdIAQ9MDswOQYLYIZIAYb4RQEHAQEw
KjAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL1JQQTAPBgNVHRMECDAGAQH/
AgEAMAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQQFAAOBgQAJvAigJUsgNruaP97WFodVr/dc8Nez
nvTcLXhNchq0s0oAp+T/SdPekOomjrxAbFymws4UeYvNykOINko4ETn/Uzxe6jyzI3jL8pSBtlgV
rYokK2hcv2j8mlSdA/ILezncQcOsE0oLgABhSo8WxlQWN+HpS1teAjKYoYGB3/NdKzCCBGowggPT
oAMCAQICEFAd0UZ7b2F+qT3B/3QxEy8wDQYJKoZIhvcNAQEEBQAwezEhMB8GA1UEChMYVW5pdmVy
c2l0eSBvZiBQaXR0c2J1cmdoMTUwMwYDVQQLEyxBZmZpbGlhdGUgLSBDbGFzcyAyIEluZGl2aWR1
YWwgU3Vic2NyaWJlciBDQTEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazAeFw0wMzAy
MTkwMDAwMDBaFw0wNDAyMTkyMzU5NTlaMIIBDjEhMB8GA1UEChQYVW5pdmVyc2l0eSBvZiBQaXR0
c2J1cmdoMTUwMwYDVQQLFCxBZmZpbGlhdGUgLSBDbGFzcyAyIEluZGl2aWR1YWwgU3Vic2NyaWJl
ciBDQTFGMEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L0NQUyBJbmNvcnAuIGJ5
IFJlZi4sTElBQi5MVEQoYyk5OTEtMCsGA1UECxQkTmV0d29yayBBdXRob3JpemF0aW9uIEFjY291
bnQgLSBSU000MRgwFgYDVQQDEw9Sb2JlcnQgTXVyYXdza2kxITAfBgkqhkiG9w0BCQEWEnJzbTRA
Y3NzZC5waXR0LmVkdTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAu1TvoFQPEBxIxwCf6LCC
vTRsXenerEI6xFOeRMz8HxBPi5st49CAx94xBy2IkeLXDms4IRRcfG2pD75FWNj+KJpRs98b70sC
5ZN7+ypObzmvIbBuvUNkKFhOcPRGJ7qLS5TXvFnosfVbgcuHNvh3nUQvlh3eQnmsSYmCQFsPB+sC
AwEAAaOCAVgwggFUMAkGA1UdEwQCMAAwgawGA1UdIASBpDCBoTCBngYLYIZIAYb4RQEHAQEwgY4w
KAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9DUFMwYgYIKwYBBQUHAgIwVjAV
Fg5WZXJpU2lnbiwgSW5jLjADAgEBGj1WZXJpU2lnbidzIENQUyBpbmNvcnAuIGJ5IHJlZmVyZW5j
ZSBsaWFiLiBsdGQuIChjKTk3IFZlcmlTaWduMAsGA1UdDwQEAwIFoDARBglghkgBhvhCAQEEBAMC
B4AweAYDVR0fBHEwbzBtoGugaYZnaHR0cDovL29uc2l0ZWNybC52ZXJpc2lnbi5jb20vVW5pdmVy
c2l0eW9mUGl0dHNidXJnaEFmZmlsaWF0ZUNsYXNzMkluZGl2aWR1YWxTdWJzY3JpYmVyQ0EvTGF0
ZXN0Q1JMLmNybDANBgkqhkiG9w0BAQQFAAOBgQCj6Jg12NFXKa8biFN3lc/iKljNfUaLN0OeR5NK
2mPvcgZDENhjuvtXvRUw40kXAtRTUB7dbDiPjRF20ysgDh6e7Tacr/GNcxL29QpB5VNt3yV03hi2
ondD9E5WUSNS7PVtTP9V8cwnJ6iPQb6YDQA/e0WZ/QzpydPvKUNo9pdoejGCA0gwggNEAgEBMIGP
MHsxITAfBgNVBAoTGFVuaXZlcnNpdHkgb2YgUGl0dHNidXJnaDE1MDMGA1UECxMsQWZmaWxpYXRl
IC0gQ2xhc3MgMiBJbmRpdmlkdWFsIFN1YnNjcmliZXIgQ0ExHzAdBgNVBAsTFlZlcmlTaWduIFRy
dXN0IE5ldHdvcmsCEFAd0UZ7b2F+qT3B/3QxEy8wCQYFKw4DAhoFAKCCAg4wGAYJKoZIhvcNAQkD
MQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMDMwOTAyMTkwOTAwWjAjBgkqhkiG9w0BCQQx
FgQUok0O4L3c64wlVoUJPSjMyvUWCF0wZwYJKoZIhvcNAQkPMVowWDAKBggqhkiG9w0DBzAHBgUr
DgMCGjAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwIC
ASgwCgYIKoZIhvcNAgUwgaAGCSsGAQQBgjcQBDGBkjCBjzB7MSEwHwYDVQQKExhVbml2ZXJzaXR5
IG9mIFBpdHRzYnVyZ2gxNTAzBgNVBAsTLEFmZmlsaWF0ZSAtIENsYXNzIDIgSW5kaXZpZHVhbCBT
dWJzY3JpYmVyIENBMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrAhBQHdFGe29hfqk9
wf90MRMvMIGiBgsqhkiG9w0BCRACCzGBkqCBjzB7MSEwHwYDVQQKExhVbml2ZXJzaXR5IG9mIFBp
dHRzYnVyZ2gxNTAzBgNVBAsTLEFmZmlsaWF0ZSAtIENsYXNzIDIgSW5kaXZpZHVhbCBTdWJzY3Jp
YmVyIENBMR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrAhBQHdFGe29hfqk9wf90MRMv
MA0GCSqGSIb3DQEBAQUABIGAIuaYH5d4RTQSVdKkwc2YCfIwxFtuuellxRafVs2jh6ApX7E7zmZ0
hsldmkGAtjjooHB5qo7TSA+JuEfn+F7s2VWznJyQqn3GV0Ib5KR6nQmUl+PmQEaSkZXFcljghLFJ
YKli3+uXOxMxHSvvjDdMp/71mGqIseEuuwRZIbmc2AMAAAAAAAA=

------=_NextPart_000_0000_01C37164.23DA4040--