I was able to build gnubg from a snapshot on my Core 2 Duo MacBook running OS X 10.6 (Snow Leopard). It seems to run correctly. After having difficulty building the required libraries on my own (see my recent post), I decided to use MacPorts to install everything I needed. MacPorts already provides "universal" versions of all the gnubg dependencies, so all the stuff it built supports both i386 (32 bit) and x86_64 (64 bit) architectures.

However, I was unable to compile a 64 bit version of gnubg. Apparently the QuickTime framework needed by sound.c on OS X is not available for x86_64.

So I settled for i386, and was able to build without incident. Here's what I got:

(No game) show version
GNU Backgammon 0.90.0  Sep  6 2009

AUTHORS

   Joseph Heled           Oystein Johansen       Jonathan Kinsey
   David Montgomery       Jim Segrave            Joern Thyssen
   Gary Wong              Christian Anthon

(No game) show buildinfo
SQLite database supported.
GTK graphical interface supported.
External players supported.
Long RNG seeds supported.
3d Boards supported.
External commands supported.
Apple QuickTime sound system supported.
Multiple threads supported.
SSE/SSE2 supported.

My (employer's) 8-core Nehalem Mac Pro is not yet running Snow Leopard (because Cisco has not yet provided a SL-compatible Clean Access Agent, which is keeping my employer from allowing us to upgrade to 10.6). Once I can install SL on that machine, I'll be able to investigate how multiple threads are handled.

Louis


_______________________________________________
Bug-gnubg mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-gnubg

Reply via email to