Bug 4031 - Angst build doesn't run in VirtualBox on Win2K
Status: RESOLVED WONTFIX
Alias: None
Product: ioquake3
Classification: Unclassified
Component: Platform
Version: GIT MASTER
Hardware: PC Windows 2000
: P3 minor
Assignee: Zachary J. Slater
QA Contact: ioquake3 bugzilla mailing list
URL:
Depends on:
Blocks:
 
Reported: 2009-04-04 21:06 EDT by Monk
Modified: 2009-04-05 15:03:25 EDT
2 users (show)

See Also:



Description Monk 2009-04-04 21:06:45 EDT
Attempting to run ioq3 in a VirtualBox Virtual Machine running Win2K gives the following error:

The procedure entry point freeaddrinfo could not be located in the dynamic link library WS2_32.DLL

However, it works fine when I run a compile I did using Visual Studio.  Not a huge issue as I got a whopping 1 fps and the mouse was horrific and erratic so running q3 in a VM for testing purposes is more pain than it's worth, but I figured I'd mention it in case this is an easy fix or somethin'.
Comment 1 Ludwig Nussel 2009-04-05 07:52:32 EDT
This was discussed in the past already. Mingw which is used for cross compiling doesn't have the necessary compatability headers and libraries. W2k is dead anyways but if there's some kind of runtime one could download and install we could refer to that in the docu.
Comment 2 Amanieu d'Antras 2009-04-05 07:59:37 EDT
You need to get wspiapi.h from the Win32 Platform SDK and put it in code/qcommon.
Comment 3 Monk 2009-04-05 15:03:25 EDT
Ah, good lord.  I apologize for entering this bug.  It does work fine in VB with XP; I had neglected to test VB with a different OS than 2K.  Which is sad because I already knew about the "doesn't work on 2K without that header file" issue.  A n00b is me!