Author Topic: Macintosh port  (Read 19245 times)

jac

  • Guest
Macintosh port
« on: 14 October 2007, 17:10:37 »
Hi Everyone,

I have compiled a universal mac build of glest 2.0.1.

I am posting the link for application and source.

http://files-upload.com/files/561619/glest_mac_bin.zip

http://files-upload.com/files/561559/gl ... sx_src.zip

regards,
Jac.
« Last Edit: 1 January 1970, 00:00:00 by jac »

myles

  • Technician
  • ****
  • Posts: 113
    • View Profile
    • Myles Lambert's Portfolio
(No subject)
« Reply #1 on: 14 October 2007, 19:41:52 »
Thats great but you could you upload it somwhere different?
« Last Edit: 1 January 1970, 00:00:00 by myles »

lodemia

  • Guest
(No subject)
« Reply #2 on: 29 October 2007, 15:51:27 »
I'm unable to run the executable.  Here's the process stack dump.  Any ideas?



Code: [Select]
Process:         glest [460]
Path:            /Users/geoff/Desktop/glest_game/glest.app/Contents/MacOS/glest
Identifier:      com. glest.glest
Version:         ??? (???)
Code Type:       X86 (Native)
Parent Process:  launchd [119]

Date/Time:       2007-10-29 10:47:57.229 -0500
OS Version:      Mac OS X 10.5 (9A581)
Report Version:  6

Exception Type:  EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread:  0

Dyld Error Message:
  Library not loaded: /Library/Frameworks/Ogg.framework/Versions/A/Ogg
  Referenced from: /Users/geoff/Desktop/glest_game/glest.app/Contents/MacOS/../Frameworks/Vorbis.framework/Versions/A/Vorbis
  Reason: image not found
« Last Edit: 1 January 1970, 00:00:00 by lodemia »

jac

  • Guest
(No subject)
« Reply #3 on: 30 October 2007, 17:07:11 »
I think framework for vorbis or ogg is not loaded.
It is included in the app package.
try copy the ogg.framework , vorbis.framework to /library/frameworks/

you have to download the data files and run the app from that folder.

I have only tested in OS X 10.4.


jac.
« Last Edit: 1 January 1970, 00:00:00 by jac »

lodemia

  • Guest
(No subject)
« Reply #4 on: 2 November 2007, 04:29:06 »
that could be the problem.  I only have the following frameworks in my .app package:

SDL.Framework
Vorbis.Framework
Xerces.Framework

If it's no trouble, could you add the Ogg framework to the app package and upload again?  I would definitely appreciate it.
« Last Edit: 1 January 1970, 00:00:00 by lodemia »

lodemia

  • Guest
(No subject)
« Reply #5 on: 2 November 2007, 04:49:30 »
Figured it out!

Step by step:

#1 - Download executable from above link
#2 - Download the Ogg Framework Components from Here
#3 - Download the latest glest data package

Install the Ogg Framework Components
Create a folder, place the Application file as well as the glest data in that folder.

You should be able to click on the Glest application and it should run.
« Last Edit: 1 January 1970, 00:00:00 by lodemia »

swiecki

  • Guest
Different download plz???
« Reply #6 on: 6 November 2007, 01:01:46 »
Please host it somewhere else!!!!!! PLEASE!

That site that you used is atrocious. It limits bandwidth based on country usage????? Seriously, wtf.

Please post to a different one.

If you're lazy:

http://www.filecrunch.com/
http://www.megaupload.com/

=============================

EDIT: whoops! didn't realize that they allowed you to sign up for free. No need to reply, I got my download, and it works fine
« Last Edit: 1 January 1970, 00:00:00 by swiecki »

Simon

  • Guest
Mac/PowerPC port
« Reply #7 on: 7 November 2007, 20:38:42 »
Hi,

I built a PowerPC port based on Jac's Mac OS port. The port addresses byte-order issues when loading the little endian binary files (sound, graphics, models) on big endian architectures (like PowerPC). This is the first time I have done such a thing, so this might not be the most elegant way to do it. Search the sourcecode for "BIG_ENDIAN" if you want to find the changes (the BIG_ENDIAN flag is automatically defined on Mac/PowerPC, so no additions to config_macosx.h needed at the moment). Of course it preserves full compatibility with other platforms, especially Windows.


The port is located at http://www.pg511.de.vu/ in the downloads section (not a free hoster to keep you sane  ;) ).


I'm in the same project group as Nostromo ( http://www.glest.org/glest_board/viewtopic.php?t=3034 ). We now begin trying to enhance Glest's AI. If we succeed, you will surely hear from us in about 3-4 months.

BTW: The line height (in-game, resolution 1024x768) with the Mac fonts is a bit high. The text lies partly below the command-icons. Is there a way to fix this?
« Last Edit: 1 January 1970, 00:00:00 by Simon »

DragonFang

  • Guest
Mac/PowerPC port
« Reply #8 on: 12 November 2007, 06:13:29 »
When I try to run Glest on my Mac, all I get is a black screen.
Could someone please explain to me (in terms a non-programmer could understand) how I might be able to get it running?

System specs:
OS X 10.3.9
1GHz PPC G4
512MB RAM

Do be so kind as to tell me if my architecture/OS is insufficient to run this port!
« Last Edit: 1 January 1970, 00:00:00 by DragonFang »

markroedel

  • Guest
Re: Macintosh port
« Reply #9 on: 17 November 2007, 21:03:55 »
Quote from: "jac"
Hi Everyone,

I have compiled a universal mac build of glest 2.0.1.

I am posting the link for application and source.


Just an additional report -- this seems to be running fine for me (on a Macbook with Leopard).  Thanks for making it available!
« Last Edit: 1 January 1970, 00:00:00 by markroedel »

hailstone

  • GAE Team
  • Battle Machine
  • ********
  • Posts: 1,568
    • View Profile
(No subject)
« Reply #10 on: 18 November 2007, 21:49:08 »
DragonFang: Have you tried running it through a console to see if any errors appear? I think other people have had this problem before. Maybe updating your graphics drivers or turning off shadows might get it working.
« Last Edit: 1 January 1970, 00:00:00 by hailstone »
Glest Advanced Engine - Admin/Programmer
https://sourceforge.net/projects/glestae/

dazmax

  • Guest
(No subject)
« Reply #11 on: 20 November 2007, 07:01:47 »
Hey Simon, I compiled your port, but I can't find the glest.ini file that it tries to load on launch. Are there some necessary files not included in the download you posted?

Thanks, by the way.
« Last Edit: 1 January 1970, 00:00:00 by dazmax »

DragonFang

  • Guest
(No subject)
« Reply #12 on: 22 November 2007, 12:02:45 »
Well, I opened Glest in Terminal, and it reported this:

Quote
Exception: Can't open properties file: glest.ini
« Last Edit: 1 January 1970, 00:00:00 by DragonFang »

markroedel

  • Guest
(No subject)
« Reply #13 on: 26 November 2007, 03:37:40 »
Quote from: "DragonFang"
Well, I opened Glest in Terminal, and it reported this:

Quote
Exception: Can't open properties file: glest.ini


I could be remembering wrong, but I think that was the message I was getting before I downloaded and installed the Glest data files from http://sourceforge.net/project/showfile ... _id=127297
« Last Edit: 1 January 1970, 00:00:00 by markroedel »

DragonFang

  • Guest
(No subject)
« Reply #14 on: 27 November 2007, 10:43:34 »
Well, I've got the data files so I don't think that's it.
« Last Edit: 1 January 1970, 00:00:00 by DragonFang »

markroedel

  • Guest
(No subject)
« Reply #15 on: 27 November 2007, 23:19:26 »
Quote from: "DragonFang"
Well, I've got the data files so I don't think that's it.


My glest.ini file is in the same directory as the glest application file...do you have one, and if so where is it located?
« Last Edit: 1 January 1970, 00:00:00 by markroedel »

DragonFang

  • Guest
(No subject)
« Reply #16 on: 29 November 2007, 02:14:35 »
The same.
I tried replacing it with the one from the port, but that just gave the same results.
« Last Edit: 1 January 1970, 00:00:00 by DragonFang »

hailstone

  • GAE Team
  • Battle Machine
  • ********
  • Posts: 1,568
    • View Profile
(No subject)
« Reply #17 on: 29 November 2007, 20:45:58 »
Glest might not have permission to access the file?
« Last Edit: 1 January 1970, 00:00:00 by hailstone »
Glest Advanced Engine - Admin/Programmer
https://sourceforge.net/projects/glestae/

DragonFang

  • Guest
(No subject)
« Reply #18 on: 2 December 2007, 03:22:15 »
I don't think that's the problem, but I could be wrong.
Any other suggestions?
« Last Edit: 1 January 1970, 00:00:00 by DragonFang »

dazmax

  • Guest
(No subject)
« Reply #19 on: 3 December 2007, 22:31:39 »
Thanks for the link, markroedel. It fixed that problem, but now I'm getting the error:

Exception: Unknown sound factory: DirectSound8

before that it also spits out:
createGlFontBitmaps not implemented.
but I don't know if that's related to the problem.
« Last Edit: 1 January 1970, 00:00:00 by dazmax »

dazmax

  • Guest
(No subject)
« Reply #20 on: 3 December 2007, 23:54:56 »
Okay, I figured it out. In the glest.ini file I downloaded from sourceforge, it had the line:
FactorySound=DirectSound8
which I had to change to:
FactorySound=OpenAL

Now it works! Thanks everyone.
« Last Edit: 1 January 1970, 00:00:00 by dazmax »

DragonFang

  • Guest
(No subject)
« Reply #21 on: 4 December 2007, 11:25:44 »
Perhaps something's in the wrong place? I've got the Glest application in the Glest Game folder, along with the ini file.
« Last Edit: 1 January 1970, 00:00:00 by DragonFang »

bastiaan

  • Guest
(No subject)
« Reply #22 on: 13 January 2008, 21:39:55 »
The download site (from topic starter) has apparently shut down. Can someone host the files elsewhere? Ideally, the Glest developers would host them on sourceforge...
« Last Edit: 1 January 1970, 00:00:00 by bastiaan »

AF

  • Guest
(No subject)
« Reply #23 on: 14 January 2008, 19:44:56 »
How large are the files, and what're the bandwidth expectations? I 'may' host them if sent them depending on the answers.
« Last Edit: 1 January 1970, 00:00:00 by AF »

strider

  • Guest
Re: Macintosh port
« Reply #24 on: 20 January 2008, 17:38:09 »
Hi, just found this site from Moddb. I really wanted to try this out as it looks amazing, but like bastiaan says, the download link appears dead. Is there another?
Thanks, Strider
« Last Edit: 1 January 1970, 00:00:00 by strider »

 

anything