Issue 79 in musikcube: win2000 support

0 views
Skip to first unread message

codesite...@google.com

unread,
Dec 9, 2008, 7:47:10 AM12/9/08
to musikcub...@googlegroups.com
Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 79 by techtonik: win2000 support
http://code.google.com/p/musikcube/issues/detail?id=79

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

This error is fired on Win2000 after starting musikServer.exe

I wonder if the minimal required version for mC2 will be XP or Vista? It
would be a pity to know, because I discovered mC after foobar2000 abandoned
support for 2000.

--
You received this message because you are listed in the owner
or CC fields of this issue, or because you starred this issue.
You may adjust your issue notification preferences at:
http://code.google.com/hosting/settings

codesite...@google.com

unread,
Dec 9, 2008, 7:51:11 AM12/9/08
to musikcub...@googlegroups.com
Updates:
Status: Accepted

Comment #1 on issue 79 by onnerby: win2000 support
http://code.google.com/p/musikcube/issues/detail?id=79

Although I haven't tried, but mC2 should work for win2000 as well.
It seems to be boost:asio related
http://daniel-albuschat.blogspot.com/2007/11/boostasio-visual-studio-2005-and.html

codesite...@google.com

unread,
Dec 9, 2008, 8:05:15 AM12/9/08
to musikcub...@googlegroups.com

Comment #2 on issue 79 by techtonik: win2000 support
http://code.google.com/p/musikcube/issues/detail?id=79

Unfortunately, a similar message is displayed by mC2.exe on startup. In
this case it
could not locate getaddrinfo in the same library.

According to MSDN
http://msdn.microsoft.com/en-us/library/ms738520(VS.85).aspx it
should be enough to include Wspiapi.h to make these functions work on
Windows 2000.

codesite...@google.com

unread,
Dec 9, 2008, 8:21:18 AM12/9/08
to musikcub...@googlegroups.com
Updates:
Owner: onnerby

Comment #3 on issue 79 by onnerby: win2000 support
http://code.google.com/p/musikcube/issues/detail?id=79

I think the problem is that we have defined the _WIN32_WINNT to 0x0501 (XP).
I will try to define it to 0x0500 instead and see if that helps.

I do not have win2k installed. Can I send you an email to test the build
when I have
the opportunity?

codesite...@google.com

unread,
Dec 9, 2008, 9:01:58 AM12/9/08
to musikcub...@googlegroups.com

Comment #4 on issue 79 by techtonik: win2000 support
http://code.google.com/p/musikcube/issues/detail?id=79

Sure. Use @gmail.com for contact.

codesite...@google.com

unread,
Dec 14, 2008, 6:24:24 PM12/14/08
to musikcub...@googlegroups.com
Updates:
Owner: ---
Labels: -Priority-Medium Priority-Low

Comment #5 on issue 79 by onnerby: win2000 support
http://code.google.com/p/musikcube/issues/detail?id=79

Seems to be plenty of work getting win2k support. Although there might be
some way
around this later. The main problem is the win32cpp namespace that is using
plenty of
XP specific defines.
I'll set low priority on this for now. We have other issues that are more
important
at the moment.

codesite...@google.com

unread,
Dec 15, 2008, 2:42:40 AM12/15/08
to musikcub...@googlegroups.com

Comment #6 on issue 79 by techtonik: win2000 support
http://code.google.com/p/musikcube/issues/detail?id=79

k.
If the code depends on Windows API so heavily then I can foresee many
problems with
porting to other platforms.

codesite...@google.com

unread,
Dec 15, 2008, 3:53:50 AM12/15/08
to musikcub...@googlegroups.com

Comment #7 on issue 79 by onnerby: win2000 support
http://code.google.com/p/musikcube/issues/detail?id=79

It's mostly the win32cpp namespace (wrapper for window handling) that is
the problem.
And the win32cpp namespace is win32 specific. The core-part that handles
all the
database, querying, tagging, playing, playlists, etc is written in a cross
platform
manner and is easily ported.
Porting of the musikServer to linux is already in progress :)

Reply all
Reply to author
Forward
0 new messages