User panel stuff on forum
  10 posts on 1 page  1
Client Talk
2014-04-10, 14:25
Member
5 posts

Registered:
Apr 2014
To whom it may concern,

after installing and when starting ezQuake / nQuake on OS X Mavericks, the display mode dialog is greyed out and reads "not available!"
As a result, it is not possible for us to play on Mavericks.
I think I read about this problem in this forum, but I can't find the post. But AFAIR there was no solution in there anyway, and that was years ago.
I alos asked on IRC the other day, and someone told me that there is an ezQuake 3.0 version available as source, but no binary for OS X.
The last binary offered on sourceforge is 2.1 from 2011.

So please, :
Could someone make a recent build for OS X Mavericks?
Me and my colleagues would really like to play DM4 duels...we use QuakeSpasm right now, which is ok, but does not offer the luxuries of a nice nQuake release.

Please, please, pretty please!

Thanks, osxuser
2014-04-11, 06:54
Member
172 posts

Registered:
Sep 2013
Hey! I run Quake on OS X Mavericks on my MacBook Air. It runs fine, and in fact it is the smoothest experience I've ever had with Quake.

EZQuake 3.0 Alpha is really the way to go. Everything about it is better then the older 2.1 binary.

Here is what I suggest:

1. Download EZQuake 2.1 package for OS X
2. Extract and put somewhere nice (lets say ~/Quake)
3. Get the id paks, and put them in the appropriate place (~/Quake/id1/)
4. Here is a somewhat recent ezquake 3.0 binary I built myself, place in (~/Quake/)
5. Now to run Quake:
shell> cd ~/Quake
shell> ./ezquake-darwin-x64_64

Alternatively, build EZQuake 3.0 alpha yourself from source. It is not too difficult.
2014-04-11, 07:39
Member
344 posts

Registered:
Nov 2006
$ otool -L ezquake-darwin-x86_64
ezquake-darwin-x86_64:
/usr/local/lib/libSDL2-2.0.0.dylib (compatibility version 2.0.0, current version 2.0.0)
/usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5)
/usr/local/lib/libpcre.1.dylib (compatibility version 4.0.0, current version 4.0.0)
/usr/local/opt/expat/lib/libexpat.1.dylib (compatibility version 8.0.0, current version 8.0.0)
/usr/local/lib/libpng15.15.dylib (compatibility version 28.0.0, current version 28.0.0)
/usr/lib/libcurl.4.dylib (compatibility version 7.0.0, current version 8.0.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1197.1.1)
/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL (compatibility version 1.0.0, current version 1.0.0)
/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit (compatibility version 1.0.0, current version 275.0.0)
/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 59.0.0)
/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 855.11.0)


So that binary links dynamically to a a lot of non-Apple libraries ('/usr/local'). Unless you bundle these along with the binary and install them at the exact same location people will not find this binary much useful I'm afraid.
2014-04-11, 10:24
Member
5 posts

Registered:
Apr 2014
Dear BogoJoker,

thank you very much for your help! I tried and it seems that there are indeed libs missing.
I'm afraid I'm not technically advanced enough to compile myself...
2014-04-11, 10:32
Member
344 posts

Registered:
Nov 2006
Not sure if a static compile or proper release is going to happen anytime soon. In the meantime you may want to try out Fodquake (http://fodquake.net). It is not as feature packed as nQuake but may be ok for some dm4 duels. Be sure to grab the test version though.
2014-04-11, 11:49
Administrator
1025 posts

Registered:
Apr 2006
We'll try to create some kind of ezQuake 3.0 alpha package for all platforms sometime in the future.

In the mean time, as for the libraries, just install the libraries in those locations and it should work fine.
2014-04-15, 14:30
Member
5 posts

Registered:
Apr 2014
Thank you! Is there a central place where I could get the libraries in question?

@Tuna, thanks for the Fodquake hint. Tried it, was a bit too ugly for my taste.
For now, I use Dark Places as dedicated server and for the clients. It's a bit slow but works well for everyone.

ezQuake is way more comfortable than any other client I tried, I hope it will be possible to run it on Mavericks in the future!
2014-04-16, 07:36
Member
344 posts

Registered:
Nov 2006
Customisation of Fodquake is following the oldschool way. Possible - but you have to do it yourself ;-)

For installing these libraries you need a package manager. There are different ones who seem commonly used:

Macports (http://macports.org)
Homebrew (http://brew.sh)
Fink (http://finkproject.org)

I'm pretty sure Macports (what I'm using) installs them in a different directory. I think I remember dimman mentioning Homebrew at some point. So my bet would be on that one. Check the Homebrew documentation how to do it. I assume it requires a few steps.


At least starting and running Fodquake is currently easier!
2014-04-16, 15:04
Administrator
1025 posts

Registered:
Apr 2006
Tuna wrote:
Customisation of Fodquake is following the oldschool way. Possible - but you have to do it yourself ;-)

For installing these libraries you need a package manager. There are different ones who seem commonly used:

Macports (http://macports.org)
Homebrew (http://brew.sh)
Fink (http://finkproject.org)

I'm pretty sure Macports (what I'm using) installs them in a different directory. I think I remember dimman mentioning Homebrew at some point. So my bet would be on that one. Check the Homebrew documentation how to do it. I assume it requires a few steps.


At least starting and running Fodquake is currently easier!

Actually, when I think about it, I think you were testing against your own compiled version of ezquake 3.0 right? The ones we built _should_ link stuff statically. I remember sending the binary to people and IIRC it worked right out of the box.
2014-04-16, 18:28
Member
344 posts

Registered:
Nov 2006
Yeah I was checking the one linked in this thread.. make some builds avaiable on GitHub maybe? Time you get back, making things right! ;-p
  10 posts on 1 page  1