Title: Mac OS X Update Post by: fwiffo42 on January 11, 2003, 12:16:29 am Just a quick update on my Mac OS X experience. I've gotten the source code into a Project for project builder and have gotten it to compile with SDL and OpenGL support. The OpenGL still doesn't look right, perhaps I'll double check to make sure I have the latest source code from CVS. No support for Ogg yet because of the version of SDL mixer. I didn't bother linking in any of the vorbis libraries because of this. Right now it compiles and produces a .app with all of the content integrated. There is no way to add command line options except at compile time. I don't have anywhere to host this because of the size of the integrated content.
-fwiffo Title: Re: Mac OS X Update Post by: Nic. on January 11, 2003, 12:44:22 am Neat. Is that the only way to create an .app, or is it possible (or should I say PROBABLE) roll one "by hand"??
As for the SDL_mixer woes, you should really consider linking it against the OpenAL framework; most of the cool features (like the oscilloscope) only work with OpenAL. Mind you, the OpenAL framework installer for OSX is broken, and I run out of core trying to compile it from sources, but if you've got enough determination, you can get it installed. (pax is your friend) Title: Where we're at Post by: riclewis on January 11, 2003, 01:39:23 am Hey, it's great to see all this progress being made on OSX. I just had a couple of quick questions:
Does the straight CVS code build under OSX yet, or does it still require some twiddling of the build environment? If there are modifications that must be made to get uqm to build, what are those modifications? Are they such that you could post a series of instructions, or a brief how-to? I have the appropriate SDL libraries installed (built from code), but I could just a quickly install them via fink if that's more compatible. Great work guys... Ric Title: Re: Mac OS X Update Post by: Irresponsible Cptn. Tylor on January 11, 2003, 02:52:53 am If people need space to host mac compilations of UQM, they are welcome to use the public folder of my idisk. I needed to keep my itools email address for buisness purposes, and thus had to sign up for .mac, so I have 100mb of idisk space sitting there unused. My .mac user name is mattness, and I have set my public folder to read/write accessable.
Title: Re: Where we're at Post by: Nic. on January 11, 2003, 01:07:39 pm Quote Does the straight CVS code build under OSX yet, or does it still require some twiddling of the build environment? It still requires ALOT of twiddling; although I'm guessing that is only if you are using OSX 10.1.x (like me). I don't have access to the box I built it on right now, but here's what I remember:
Title: Re: Mac OS X Update Post by: Peter Berger on January 12, 2003, 05:47:09 pm Fwiffo,
When I tried to create a project and link it against the SDL frameworks, I encountered problems at link time -- basically, PB decided it was an objective C app and refused to link. How did you get around this? (or did you link against the SDL libs instead of the frameworks?) Title: Re: Mac OS X Update Post by: fwiffo42 on January 13, 2003, 12:43:27 am Curious, I never had a problem linking against the frameworks. I simply created a new project, and imported the source, frameworks and content. I did a little fiddling to get the content where I wanted it, but other than that it worked fine. I could send you my project directory if you are really interested. I must admit, I'm rather new to project builder and just sort of made it up as I went along.
-Fwiffo Title: Re: Mac OS X Update Post by: peterb on January 14, 2003, 01:21:59 am If you could send me your ProjectBuilder file, that would be FABULOUS. starcon@tgr.com. (the .pbproj file)
-peter Title: Re: Mac OS X Update Post by: Irresponsible Capt. Tylor on January 30, 2003, 01:42:14 am Did anyone ever get a compiled executable/app workin that will run without needing the SDL libraries? I could never get them properly installed and running, but would like to help test.
Title: Re: Mac OS X Update Post by: Death 999 on January 30, 2003, 02:05:02 am I had no trouble with the SDL libraries.
Download fink, install it. go to the command line, type fink -list to get the list of packages. There will be some of them that begin "SDL" then type fink (name of package) for each of them. btw, I could never successfully fink the vorbis-tools package, but when things failed it didn't have anything to do with that. Title: Re: Mac OS X Update Post by: Irresponsible Capt Tylor on January 31, 2003, 12:40:30 am I did that death, but I was getting a black screen and cel layer errors, and somebody told me that the versions of SDL installed by fink were too old, that I needed newer versions found at www.libsdl.org. The files at www.libsdl.org were nothing like those installed by fink, and didn't seem to do anything.
Title: Re: Mac OS X Update Post by: Nic. on January 31, 2003, 06:49:14 am Hear hear!
If anyone creates a functional UQM.app for OSX, I hereby offer to host the file for all to download as an "unofficial" release. Send me a private message on this forum and we can work out the particulars. Thanks, Title: Re: Mac OS X Update Post by: Black Monk on January 31, 2003, 07:04:01 pm Some info from a Mac game programmer re: sound on the Mac. Has a blurb about OpenAL that might be interesting to some people.
http://bbs.xlr8yourmac.com/ubb/Forum25/HTML/000235.html "The Mac OpenAL implementation is not in good shape - there are a number of bugs and obviously-missing optimizations in the code you pull off of CVS. OpenAL itself is on its deathbed and seems to be lacking a maintaining body. I haven't found a way to submit patches for it, and it doesn't look to me like it's going to go anywhere. There are 3 ports of OpenAL: Mac, Linux and Win32. Incredibly, they don't really share any code. They're all implemented fairly different, so it's a maintenance nightmare. IT really requires a strong presence to keep development going on each of those 3 platforms. This is a big shame, since it has the most potential." --- I only mention this because I saw some reference to OpenAL above and thought this might help some people working on the OS X port. Title: Re: Mac OS X Update Post by: Nic. on February 01, 2003, 07:46:15 am Quote If anyone creates a functional UQM.app for OSX, I hereby offer to host the file for all to download as an "unofficial" release. As promised, here's a .app for OSX: http://www.submedia.net/uqm/ Enjoy, all. Make sure to read the OSX HOWTO posted elsewhere in this forum. Title: Re: Mac OS X Update Post by: Death 999 on February 02, 2003, 02:35:53 am Ok, it works!
Incidentally, Nic., you're one of the few people to ever write a web page that made iCab smile. Title: Re: Mac OS X Update Post by: Death 999 on February 11, 2003, 01:21:02 am I just noticed - the window title and the application header informatioon in the download claim that this is version 0.13 - it's 0.142, right?
Just in case some people get confused when reporting bugs. NOTE: all of my bugs in the bug database that are labelled 0.13 really are 0.13, not 0.142. |