bug-gnubg
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Bug-gnubg] make system


From: Michael Petch
Subject: Re: [Bug-gnubg] make system
Date: Wed, 24 Aug 2005 14:45:16 -0600


Interesting. Under Panther I could build reliably from a CVS pull with the exception of having to remove the LIBGMP entry in config.h. Originally before I updated the cvs repository the MAC build was pretty broke (Math routines were wrong, Sound didn't work, MAC specific libraries had to be added to the Common Libraries under certain configurations). One other problem that existed is that one of the MAC XCode updates broke Dynamic Linking modules and as recommended on the newsgroups backed out the questionnable Xcode (Panther) patch.

This all worked (With the exception of LIBGMP). You could do an:

./autogen.sh
./configure    (With appropriate options)

To generate a user customizable build you just pass parameters to the configure line above (3d boards, gtks2, sound, python, bearoff location etc). On Panther I could do a 3D build but it was problematic. It had been identified quite a while back that there was some incompatibility in the OS/X OpenGL layer somewhere. 

Crashes/hangs are common with the 3D build. 3D Builds did work PRIOR to a recoding of the OpenGL stuff about 2 years ago (Especially in the preferences/options).

Under Tiger It took only minor tweaking to get the ./autogen.sh, ./configure make process to function properly - to produce the 2D Builds with sound.

The Sound on Panther (And Tiger) works if you use the Quicktime framework for the sound (Assuming it is built properly)

Mike


On 24-Aug-05, at 2:30 PM, Jon Nall wrote:



On 8/24/05, Michael Petch <address@hidden> wrote:

Excluding your idea for something that asks for the type of build (I;m assuming you want soemthing that asks if you want 3dboards etc etc) - have you managed to get any builds of OS/X to work yet?

I wasn't trying to propose the user be prompted for the type of build -- just that the user should be able to specify it in some manner.
 

To start with I have managed to get a 2D Build to function on Tiger (Under 10.3 - 3d didn't work well or at all - would end in a segfault in Opengl). Next step will be try and get 3d to work (I had a Bus error on my first attempt, and will get it into a debugger later this week). Things I have noticed - removing LIBGMP and Freetype, and adding 4 new libraries to the default Common Libs has allowed me to get a 2D build to work (with sound).
Have you had any success with OSX builds at all (2D? 3D?). WOuld like to know anything you might have come across.

 
I don't have Tiger and have only built under Panther. Given that, I can build both 2D and 3D after kicking the make system fairly hard, (e.g. running some commands manually) (of course the 3D build required me to install some packages, FTGL and the like). The 3D builds seem to lock up fairly reliably during certain actions. I haven't had time to debug that.  I use the 2D build daily. The only problem with it is that sound does not work.

If there's anything more specific I can answer, I'll be happy to.

nall.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]