Pages: [1]
  Print  
Author Topic: 0.8.1 doesn't run in windows 2000  (Read 18535 times)
liron
Ok i've posted twice!


Cakes 0
Posts: 2


« on: January 12, 2009, 06:08:51 PM »

Windows 2000 SP4 spanish, fresh openarena-0.8.1 directory.
openarena.exe doesn't start at all, just open a popup window saying:

"No se encuentra el punto de entrada del procedimiento freeaddrinfo en la biblioteca de vĂ­nculos dinĂ¡micos WS2_32.DLL"

I supose the english equivalent is:

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

I think this is related with this post info: http://openarena.ws/board/index.php?topic=1933.msg15854#msg15854

more info:  http://msdn.microsoft.com/en-us/library/ms737931.aspx


Thanks

Logged
sago007
Posts a lot
*

Cakes 62
Posts: 1664


Open Arena Developer


WWW
« Reply #1 on: January 12, 2009, 06:23:28 PM »

Windows 2000 does not support IPv6.

Use openarena-depricated.exe for Windows 2000 (and Windows 9x)
Logged

There are nothing offending in my posts.
liron
Ok i've posted twice!


Cakes 0
Posts: 2


« Reply #2 on: January 12, 2009, 07:40:17 PM »

OK, thank you very much.
Any other drawback about using the deprecated exe version? 
Logged
sago007
Posts a lot
*

Cakes 62
Posts: 1664


Open Arena Developer


WWW
« Reply #3 on: January 12, 2009, 07:54:11 PM »

No they are identical except for IPv6... or so I hope it is me who has removed IPv6 support to make an win9x/win2k compatible binary, so if there are other missing functionality it means I have done something wrong.
Logged

There are nothing offending in my posts.
Cacatoes
Banned for leasing own account
Posts a lot
*

Cakes 73
Posts: 1427


also banned for baiting another to violate rules


« Reply #4 on: January 13, 2009, 07:35:04 AM »

What about naming it "noipv6" ? May avoid some confusion with legacy binaries ..
Logged

Todo: Walk the cat.
fufinha
stop making alt accounts and self-termination
Member


Cakes 7
Posts: 584


retired


« Reply #5 on: January 13, 2009, 07:53:52 AM »

thats the shit mouse binary.

if you try doing in_restart it doesnt give you the input initialization message. Only the legacy executable does, but even that's not perfect as it loads with windows mouse accell.
Logged
Charlieb000
Nub


Cakes 0
Posts: 5


« Reply #6 on: December 02, 2013, 05:46:52 AM »

I think i would be surprised if the win98 version would work when it does not work on win2000!

  • Ws2_32.dll with freeaddrinfo
is only the first step in the incompatibility series. the next steps are:
  • msvcrt.dll with _except_handler4_common (bypass requires an exception from KnownDlls - not good)
with a unknown source msvcrt.dll i get:
  • kernelbase.dll (which is missing)
  • ntdll.dll with _vsnwprintf
with msvcrt.dll from my XP machine i get:
  • ntdll.dll with RtlGetNtVersionNumbers

I cannot bypass the last one because ntdll is critical to the program running in the system. And if i did succeed i would have received an exception (well probably, 2k is like xp) - It knows all the system entry and exit numbers - according to "Why loading Ntdll from local folder produces exception?" at Stack Overflow.


perhaps someone needs to make a "KernelEx" (or another name) for 2k...

Other "better" games are much easier to get running than this...
Charlie.
« Last Edit: December 02, 2013, 06:03:06 AM by Charlieb000 » Logged
Neon_Knight
In the year 3000
***

Cakes 49
Posts: 3775


Trickster God.


« Reply #7 on: December 02, 2013, 04:10:54 PM »

Does the original Q3 and/or ioQ3 run on Win2000 as well?
Logged


"Detailed" is nice, but if it gets in the way of clarity, it ceases being a nice addition and becomes a problem. - TVT
Want to contribute? Read this.
fromhell
Administrator
GET A LIFE!
**********

Cakes 35
Posts: 14520



WWW
« Reply #8 on: December 02, 2013, 04:59:20 PM »

Q3A should work. Ioq3 most likely won't work either.

I would love to have OA running on 98/2K again. I do know it does run on Win98SE through KernelEx, and I kinda hate that requirement.
« Last Edit: December 02, 2013, 05:03:47 PM by fromhell » Logged

asking when OA3 will be done won't get OA3 done.
Progress of OA3 currently occurs behind closed doors alone

I do not provide technical support either.

new code development on github
Gig
In the year 3000
***

Cakes 45
Posts: 4394


WWW
« Reply #9 on: December 03, 2013, 04:04:44 AM »

KernelEX... are you talking about this?
http://kernelex.sourceforge.net/about/
Logged

I never want to be aggressive, offensive or ironic with my posts. If you find something offending in my posts, read them again searching for a different mood there. If you still see something bad with them, please ask me infos. I can be wrong at times, but I never want to upset anyone.
Pages: [1]
  Print  
 
Jump to: