Closed Bug 123420 Opened 24 years ago Closed 24 years ago

ver.h should be winver.h in msdos\winsock\nsldap.rc

Categories

(Directory Graveyard :: LDAP C SDK, defect)

x86
Windows NT
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: david, Assigned: mcs)

References

Details

Attachments

(1 file)

The file c-sdk\ldap\libraries\msdos\winsock\nsldap.rc #includes ver.h According to http://support.microsoft.com/default.aspx?scid=kb;en-us;Q103719 though, ver.h is no longer to be used, and instead "winver.h" should be #included. The KB article has proved prophetic, as with the release of Visual C++ 7.0 (as part of Visual Studio .NET), ver.h no longer exists, and building Mozilla doesn't work. -dave
What branch of the LDAP C SDK code are you building? Is it LDAPCSDK_40_BRANCH?
yes.. as per what Mozilla pulls via client.mk -dave
The 5.0 SDK branch appears to use ver.h as well.
Blocks: 127985
I suggest we just fix this on ldapcsdk_branch_50, assuming that will land soon enough. The version numbers in the nsldap.rc file should be bumped to 5.0 also. Dan, do you know if the new autoconf based builds use nsldap.rc? Our server-ish C SDK builds do not as far as I know (perhaps they should).
The new autoconf stuff doesn't use it either. So maybe nsldap.rc should just be cvs removed on the 5.0 branch?
I committed this fix along with some others on 2002-03-12 but forgot to mark this bug as fixed. Done now.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Spam for bug 129472
QA Contact: nobody → nobody
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: