Can I run PvPGN on mac 10.9.2 (Mavericks)?

83 views
Skip to first unread message

fero hetes

unread,
Apr 19, 2014, 3:42:34 AM4/19/14
to pvpgn...@googlegroups.com
So, I've bee trying to set up a server on my mac lately, but every time I try to
start the server it just says: "bad cpu type"

Probably because mavericks is 64bit... Is there any 64bit version or sumthing
newer than 1.7.8 version for mac? If yes how can I make it work? Has any1
tried this before? I have included some screenshots...

Maybe some1 could just make minor changes and send it to me, some compile able
version or install dmg.. any help appreciated. :)

thx for feedback

Frantisek Hetes.

PS: does anyone have mail of the "creator" of pvpgn? I couldn't find any...
pvpgn.tiff
pvpgnn.tiff

HarpyWar

unread,
Apr 19, 2014, 4:05:57 AM4/19/14
to pvpgn...@googlegroups.com
Hi,

There are no more original developers now.
Initially it was called "bnetd", then new developers were renamed it to "pvpgn".

I think you can compile PvPGN 1.8.5 by this tutorial http://developer.berlios.de/docman/display_doc.php?docid=549&group_id=2291#installfromsource

Or try compile PvPGN 1.99 by this tutorial http://harpywar.com/?a=articles&b=2&c=1&d=74&lang=en. You may use another commands and packages on Mac.
I'm not familiar with Mac, so I can't help you with it.


--
You received this message because you are subscribed to the Google Groups "pvpgn-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pvpgn-users...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

U-238

unread,
Apr 19, 2014, 4:54:13 AM4/19/14
to pvpgn...@googlegroups.com
Hello,

I'm a Mac user and I'm running PvPGN on 10.9.2. I also created that installer that you used for PvPGN 1.7.8, which I notice is now 9 years old :/. It was compiled on PowerPC, so it won't run on newer Macs that have an Intel processor.

The easiest way to install PvPGN on your Mac currently is to use Fink: http://finkproject.org - once that is installed, just type "fink install pvpgn" to download, compile and install PvPGN 1.8.5.

If you need the latest unstable PvPGN 1.99, I was able last year to compile this on Mac 10.8; I haven't tested this on 10.9. Modify the code as shown in the link below, then follow the cmake instructions that HarpyWar gave in the previous email. If you don't know how to do this, just use PvPGN 1.8.5 from Fink.

All the above is for hosting a server on a Mac; if you want to play games from your Mac then here is the Mac gateway editor: http://buttered-cat.com/products/bnetcommander - note however that all Blizzard games supported on PvPGN won't run on Mac OS X 10.9, as Apple has been progressively removing support for Carbon (PowerPC ports) with the last remnants finally removed in 10.9. AFAIK Blizzard have shown no interest in releasing a native Intel Mac version of such old games. But you can still run a Mac server with Windows clients - which is what I do. My brother and I have been playing Warcraft 2 BNE (yes really) over the Easter long weekend just now.

Enjoy!

U-238





--

fero hetes

unread,
Apr 19, 2014, 5:14:57 AM4/19/14
to pvpgn...@googlegroups.com
Guy you are gr8, U-238- respect for that installer...

the fink method seems more simple, but I think I'll try both and see what's better.. I'm
going to use the msql storage type so I don't know if in 1.99 are any new features...

Yes yes, I'm aware of the fact that blizzard stopped supporting games.. however I managed to port
my beloved diablo 2 LOD via wine and it works pretty neat, thank you for all the info you gave
me, plus the gateway editor, much appreciated.. In next day or two I will definitely try to make it work
and will give you guys some FEEDBACK! thank you very much.

(that warcraft 2 must've been so EPIC :D )

fero hetes

unread,
Apr 19, 2014, 6:04:27 AM4/19/14
to pvpgn...@googlegroups.com

mp41:~ H$ fink install pvpg

could not determine XFree86 version number

Information about 8059 packages read in 5 seconds.

no package found for "pvpg"

Failed: no package found for specification 'pvpg'!

mp41:~ H$ 


well, the fink method didn't work for me, don't know what happened there..

fero hetes

unread,
Apr 19, 2014, 6:05:41 AM4/19/14
to pvpgn...@googlegroups.com
this was my second try... first I tried "fink install pvpgn"....

Robert "Artanis" McFarlane

unread,
Apr 19, 2014, 6:06:19 AM4/19/14
to pvpgn...@googlegroups.com

pvpgn instead of pvpg might help

-  - -
Kind Regards

Robert McFarlane
- - -

Message is short and may contain spelling/grammar errors due to being sent via my smartphone.

--

fero hetes

unread,
Apr 19, 2014, 6:09:15 AM4/19/14
to pvpgn...@googlegroups.com, rmcfa...@internode.on.net

mp41:~ H$ fink install pvpgn

could not determine XFree86 version number

Information about 8059 packages read in 4 seconds.

no package found for "pvpgn"

Failed: no package found for specification 'pvpgn'!

mp41:~ H$ 


I already posted about it, but anyway....

Robert "Artanis" McFarlane

unread,
Apr 19, 2014, 6:14:34 AM4/19/14
to pvpgn...@googlegroups.com


http://pdb.finkproject.org/pdb/package.php/pvpgn-mysql

I haven't read how fink handles packages that aren't updated for your current OS version possibly that's your issue.

-  - -
Kind Regards

Robert McFarlane
- - -

Message is short and may contain spelling/grammar errors due to being sent via my smartphone.

fero hetes

unread,
Apr 19, 2014, 6:25:22 AM4/19/14
to pvpgn...@googlegroups.com, rmcfa...@internode.on.net
sounds like that, is there any command for showing older packages or any way to download it manually and then use
fink to build it? Currently looking into documentation...

fero hetes

unread,
Apr 20, 2014, 3:16:59 AM4/20/14
to pvpgn...@googlegroups.com
I tried to compile, because the fink alternative didn't quite work for me and this happened

shall I try the stable version?

mp41:build H$ make

[  8%] Built target compat

[  8%] Building CXX object src/common/CMakeFiles/common.dir/fdwatch.o

In file included from /Users/H/Documents/gitprojects/pvpgn/src/common/fdwatch.cpp:29:

In file included from /Users/H/Documents/gitprojects/pvpgn/src/common/fdwatch_select.h:31:

/Users/H/Documents/gitprojects/pvpgn/src/common/fdwbackend.h:36:42: error: reference to type

      'const std::string'

      (aka 'const basic_string<char, char_traits<char>, allocator<char> >') could not bind to

      an lvalue of type 'const char [1]'

                        explicit InitError(const std::string& str = "")

                                                              ^     ~~

/Users/H/Documents/gitprojects/pvpgn/src/common/fdwbackend.h:36:42: note: passing argument to

      parameter 'str' here

1 error generated.

make[2]: *** [src/common/CMakeFiles/common.dir/fdwatch.o] Error 1

make[1]: *** [src/common/CMakeFiles/common.dir/all] Error 2

make: *** [all] Error 2

fero hetes

unread,
Apr 20, 2014, 5:57:17 PM4/20/14
to pvpgn...@googlegroups.com
Finally I was able to compile pvpgn 1.8.5 (1.9.9 is pretty buggy now..)
gr8 experience... also pvpgn is available via fink now even on 10.9.2 macs

Dizzy

unread,
May 16, 2014, 5:23:15 AM5/16/14
to pvpgn...@googlegroups.com
On Sun, Apr 20, 2014 at 7:16 AM, fero hetes <f.h...@gmail.com> wrote:
> I tried to compile, because the fink alternative didn't quite work for me
> and this happened
>
> shall I try the stable version?
>
> mp41:build H$ make
>
> [ 8%] Built target compat
>
> [ 8%] Building CXX object src/common/CMakeFiles/common.dir/fdwatch.o
>
> In file included from
> /Users/H/Documents/gitprojects/pvpgn/src/common/fdwatch.cpp:29:
>
> In file included from
> /Users/H/Documents/gitprojects/pvpgn/src/common/fdwatch_select.h:31:
>
> /Users/H/Documents/gitprojects/pvpgn/src/common/fdwbackend.h:36:42: error:
> reference to type
>
> 'const std::string'
>
> (aka 'const basic_string<char, char_traits<char>, allocator<char> >')
> could not bind to
>
> an lvalue of type 'const char [1]'
>
> explicit InitError(const std::string& str = "")

This is a weird error. As far as I can tell that is valid C++ and I
don't understand why the compiler errors on it, "const std::string&"
should have no problems to be initialized with a "" literal (there's
an implicit conversion from "const char*" to "std::string" objects).

What compiler is it using? Sounds like a difference between what clang
(what 10.9 probably uses by default) and what gcc supports. Although
AFAIK clang is a full featured compiler too so I'm confused.

On my 10.9 system both g++ and clang++ manage to compile a test
program with that kind of code just fine:
$ cat test.cc
#include <string>

void foo(const std::string& str = "") {
}

int main() {
foo();
}

$ g++ -pedantic test.cc -c -o /dev/null
(no errors)
$ clang++ -pedantic test.cc -c -o /dev/null
(no errors)

Maybe you have some very old version of XCode installed or something
and it's using that compiler?

--
Dizzy

Dizzy

unread,
May 16, 2014, 5:24:21 AM5/16/14
to pvpgn...@googlegroups.com
On Sun, Apr 20, 2014 at 9:57 PM, fero hetes <f.h...@gmail.com> wrote:
> Finally I was able to compile pvpgn 1.8.5 (1.9.9 is pretty buggy now..)
> gr8 experience... also pvpgn is available via fink now even on 10.9.2 macs

1.9.9 should in general work better than 1.8.5 (assuming that you can
build it :) ).

Benjamin Wooten

unread,
Jan 26, 2015, 6:54:31 PM1/26/15
to pvpgn...@googlegroups.com
Did this email chain die?

fero hetes

unread,
Jan 27, 2015, 1:07:26 AM1/27/15
to pvpgn...@googlegroups.com
Nope

Sent using CloudMagic

On ut, jan 27, 2015 at 12:54 AM, pvpgn...@googlegroups.com <pvpgn...@googlegroups.com> wrote:
Did this email chain die?

--
You received this message because you are subscribed to a topic in the Google Groups "pvpgn-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/pvpgn-users/nxDbSQfCxmQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to pvpgn-users...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages