Pages: [1] 2 3
  Print  
Author Topic: Anyone to build 0.8.0 for Mac ?  (Read 65197 times)
Cacatoes
Banned for leasing own account
Posts a lot
*

Cakes 73
Posts: 1427


also banned for baiting another to violate rules


« on: August 09, 2008, 08:42:02 AM »

Hello,

From what I know, the person who normally does it is away for some time.
So, for Mac users who are in a hurry, one way to solve the problem would be to build the binary from SVN.
If anyone is skilled enough to do that, I suppose that would be fine.

Like previously, a single package for Linux/Mac/Windows would be made available on a download mirror.
Logged

Todo: Walk the cat.
sago007
Posts a lot
*

Cakes 62
Posts: 1664


Open Arena Developer


WWW
« Reply #1 on: August 09, 2008, 09:43:56 AM »

It is about 4 weeks ago that jackoverfull said he would be away for minimum 4 weeks
Logged

There are nothing offending in my posts.
Sauer2
Half-Nub


Cakes 0
Posts: 53


« Reply #2 on: August 09, 2008, 02:41:46 PM »

[feature request]
It would be also cool if someone could build deb. and .rpm packages.
[/feature request]
Logged
jackoverfull
Member


Cakes 14
Posts: 384


Member


WWW
« Reply #3 on: August 09, 2008, 11:40:31 PM »

hi, i'm writing this message from London/standted airport, using my iPod.


I'm sorry, but I have to confirm that I will not be able to build anything before the 30 of this month.

I hope someone else will do, if not, I'll be glad to do so at my return, as usual.


Have good games,

Jack Overfull
Logged
ctb
Nub


Cakes 0
Posts: 8


atomicpumaman / lordnull / ctb


« Reply #4 on: August 14, 2008, 12:02:43 AM »

hi, i'm writing this message from London/standted airport, using my iPod.


I'm sorry, but I have to confirm that I will not be able to build anything before the 30 of this month.

I hope someone else will do, if not, I'll be glad to do so at my return, as usual.


Have good games,

Jack Overfull

Hey Jackoverfull,

I'd be happy to also help build the Mac version. I've got a Core 2 iMac and am happy to put it to work. I tried building 0.8.0 from svn with the make-macosx-ub.sh script but get errors on libvorbis and libogg (amongst others).
Logged
Reuti
Nub


Cakes 0
Posts: 17


« Reply #5 on: August 16, 2008, 04:57:06 PM »

I'd be happy to also help build the Mac version. I've got a Core 2 iMac and am happy to put it to work. I tried building 0.8.0 from svn with the make-macosx-ub.sh script but get errors on libvorbis and libogg (amongst others).

I built only pure Intel and PowerPC versions. I had to download the three packages libogg, libvorbis and libSDL. Usually I configure them to be put into something like:

./configure --prefix=/Users/reuti/local/libogg-1.1.3
make
make install

Similar with the other two packages and directory names. This way I don't have to be root to install them. Before compiling oa you need to export:

export LDFLAGS="-L/Users/reuti/local/libvorbis-1.2.0/lib -L /Users/reuti/local/libogg-1.1.3/lib"
make

Then I downloaded the Linux version of oa and threw away all stuff inside besides the "baseoa" and "missonpack". Copied the the libSDL-1.2.0.dylib from the /Users/reuti/local/SDL-1.2.13/lib thereto, and the openarena.ppc from the compilation folder "builds".

Then it must be started from the terminal, means it's not doubleclickable.
Logged
Timedude
Half-Nub


Cakes 0
Posts: 50


« Reply #6 on: August 23, 2008, 05:53:09 AM »

Well, that's gobbledegook to me... Do you have a Mac version completed or not?

-Timedude
Logged
Reuti
Nub


Cakes 0
Posts: 17


« Reply #7 on: August 23, 2008, 02:15:18 PM »

Well, that's gobbledegook to me... Do you have a Mac version completed or not?

-Timedude

Yes. The supplied script to create an UB is failing, so I compiled by hand.

I got one binary for Intel and one for PowerPC - hence no UB. And it must be started from the commandline. But then it runs fine.
Logged
Cacatoes
Banned for leasing own account
Posts a lot
*

Cakes 73
Posts: 1427


also banned for baiting another to violate rules


« Reply #8 on: August 23, 2008, 03:47:04 PM »

Hmm, and maybe you can share this binary to others, even if not fully functionnal ? Cheesy
I could even help you to host it. Maybe you could add a few explanations on how to start it for those who are not aware of command-line (I have no mac so no idea).

Would be better than nothing to have this binary.
Logged

Todo: Walk the cat.
Timedude
Half-Nub


Cakes 0
Posts: 50


« Reply #9 on: August 24, 2008, 05:57:27 AM »

Ugh... Command lines... Yuck. I have a hard enough time with freaking console commands. Still, could probably write an applescript file that would open it for me... Hmmm...

I just wanna say this: I don't want Mac support for OpenArena to disappear the way it did for Alien Arena. When one of the more recent versions was released, they said that a Mac version would be along in a month... A month later, a topic was started to inquire on the problem. Turns out, the person who was originally going to compile it suddenly diappeared. Wait another week or two... Another guy has compiled a version, but, it's not compiled for any Mac, only for intel based ones. As such, when i tried to launch it, it said something like 'not supported on this architecture'. we post the problems in the topic, several of us who all had a different problem when trying to run it. And there's no reply. It's been 3 months at the least now.They even released an update. No mac version yet.

So ya see, this is making me nervous... I don't want OpenArena to die the same way.

-Timedude
Logged
sago007
Posts a lot
*

Cakes 62
Posts: 1664


Open Arena Developer


WWW
« Reply #10 on: August 24, 2008, 06:08:58 AM »

There is a pre-written script called "make-macosx-ub.sh" that you can run to create a universal binary (if you have the right dependencies). Just remember not to include cgame*.dylib, qagame*.dylib and ui*.dylib.

From that script:
Quote
in order to build a binary with maximum compatibility you must
         build on Mac OS X 10.4 using Xcode 2.3 or 2.5 and have the
         MacOSX10.2.alien MacOSX10.3.9, and MacOSX10.4u SDKs installed
         from the Xcode install disk Packages folder.
Logged

There are nothing offending in my posts.
Reuti
Nub


Cakes 0
Posts: 17


« Reply #11 on: August 24, 2008, 07:13:41 AM »

There is a pre-written script called "make-macosx-ub.sh" that you can run to create a universal binary (if you have the right dependencies). Just remember not to include cgame*.dylib, qagame*.dylib and ui*.dylib.

From that script:
Quote
in order to build a binary with maximum compatibility you must
         build on Mac OS X 10.4 using Xcode 2.3 or 2.5 and have the
         MacOSX10.2.alien MacOSX10.3.9, and MacOSX10.4u SDKs installed
         from the Xcode install disk Packages folder.

Yes, I installed all the SDKs.

Anyway, this script is failing for me with some error messages (I tried in on Intal and PowerPC machines). The initial error is about glu.h, all others are follow up erros AFAICS.

-- Reuti
Logged
Cacatoes
Banned for leasing own account
Posts a lot
*

Cakes 73
Posts: 1427


also banned for baiting another to violate rules


« Reply #12 on: August 24, 2008, 08:06:03 AM »

Yop,
I hosted Reuti's powerpc build here :
http://download.tuxfamily.org/openarena/rel/080/oa080-mac-ppc.zip
The readme inside explains how to use it Wink
Logged

Todo: Walk the cat.
kick52
Member


Cakes -1
Posts: 229


« Reply #13 on: August 24, 2008, 04:19:45 PM »

Yop,
I hosted Reuti's powerpc build here :
http://download.tuxfamily.org/openarena/rel/080/oa080-mac-ppc.zip
The readme inside explains how to use it Wink


This doesn't work.

iBook:/Applications/Games/OpenArena$ /Applications/Games/OpenArena/openarena.ppc
dyld: Library not loaded: /Users/reuti/local/libvorbis-1.2.0/lib/libvorbisfile.3.dylib
  Referenced from: /Applications/Games/OpenArena/openarena.ppc
  Reason: image not found
Trace/BPT trap

References reuti's setup.
Logged
^5Ivan
Nub


Cakes -1
Posts: 4


« Reply #14 on: August 24, 2008, 05:11:12 PM »

Did anyone try to run Windows binaries on wine under Mac?
Logged
Reuti
Nub


Cakes 0
Posts: 17


« Reply #15 on: August 24, 2008, 05:55:11 PM »

Yop,
I hosted Reuti's powerpc build here :
http://download.tuxfamily.org/openarena/rel/080/oa080-mac-ppc.zip
The readme inside explains how to use it Wink


This doesn't work.

iBook:/Applications/Games/OpenArena$ /Applications/Games/OpenArena/openarena.ppc
dyld: Library not loaded: /Users/reuti/local/libvorbis-1.2.0/lib/libvorbisfile.3.dylib
  Referenced from: /Applications/Games/OpenArena/openarena.ppc
  Reason: image not found
Trace/BPT trap

References reuti's setup.

Sorry, I thought that besides the libSDL all was linked statically. I'll send an update, which will also include the two dylibs.

-- Reuti
Logged
Cacatoes
Banned for leasing own account
Posts a lot
*

Cakes 73
Posts: 1427


also banned for baiting another to violate rules


« Reply #16 on: August 24, 2008, 06:07:10 PM »

Hehe, was worth trying Wink
(If you send new binaries tomorrow I may be able to upload them on the evening.)
Logged

Todo: Walk the cat.
Reuti
Nub


Cakes 0
Posts: 17


« Reply #17 on: August 24, 2008, 06:18:38 PM »

Yop,
I hosted Reuti's powerpc build here :
http://download.tuxfamily.org/openarena/rel/080/oa080-mac-ppc.zip
The readme inside explains how to use it Wink


This doesn't work.

iBook:/Applications/Games/OpenArena$ /Applications/Games/OpenArena/openarena.ppc
dyld: Library not loaded: /Users/reuti/local/libvorbis-1.2.0/lib/libvorbisfile.3.dylib
  Referenced from: /Applications/Games/OpenArena/openarena.ppc
  Reason: image not found
Trace/BPT trap

References reuti's setup.

The new version should be linked statically for the other libs. The command:

otool -L openarena.pcc

should show all the unresolvable libs in the old version as I just found.

-- Reuti
Logged
Cacatoes
Banned for leasing own account
Posts a lot
*

Cakes 73
Posts: 1427


also banned for baiting another to violate rules


« Reply #18 on: August 24, 2008, 06:19:22 PM »

Yups, the link has been updated, so hopefully they'll work this time.

http://download.tuxfamily.org/openarena/rel/080/oa080-mac-ppc.zip
Logged

Todo: Walk the cat.
Cacatoes
Banned for leasing own account
Posts a lot
*

Cakes 73
Posts: 1427


also banned for baiting another to violate rules


« Reply #19 on: August 25, 2008, 01:10:08 PM »

And here is the Intel build : http://download.tuxfamily.org/openarena/rel/080/oa080-mac-i386.zip Wink
Logged

Todo: Walk the cat.
kick52
Member


Cakes -1
Posts: 229


« Reply #20 on: August 26, 2008, 12:19:35 AM »

PPC binary works fucking fine now.
Logged
Reuti
Nub


Cakes 0
Posts: 17


« Reply #21 on: August 26, 2008, 01:51:44 AM »

Ugh... Command lines... Yuck. I have a hard enough time with freaking console commands. Still, could probably write an applescript file that would open it for me... Hmmm...

I just wanna say this: I don't want Mac support for OpenArena to disappear the way it did for Alien Arena. When one of the more recent versions was released, they said that a Mac version would be along in a month... A month later, a topic was started to inquire on the problem. Turns out, the person who was originally going to compile it suddenly diappeared. Wait another week or two... Another guy has compiled a version, but, it's not compiled for any Mac, only for intel based ones. As such, when i tried to launch it, it said something like 'not supported on this architecture'. we post the problems in the topic, several of us who all had a different problem when trying to run it. And there's no reply. It's been 3 months at the least now.They even released an update. No mac version yet.

So ya see, this is making me nervous... I don't want OpenArena to die the same way.

-Timedude

I'll contact jackoverfulll when he is back and dig deeper into this in the future to provide a second source of support for Macs. So for now: don't worry.

-- Reuti
Logged
MordEth
Nub


Cakes 0
Posts: 6



WWW
« Reply #22 on: August 26, 2008, 04:17:56 AM »

Does OpenArena still require the ioq3ded.ub binary on Mac OS X, or has this been merged into the openarena binaries that Reuti provided?  If it's been obsoleted, I can provide a GUI universal binary for Mac OS X.  If it's still needed, if someone can either give me directions on how to compile OA on Mac OS X (the SVN checkout that I performed did not include a make-macosx-ub.sh), or can provide PPC and i386 binaries, I can have this available ASAP.

Reuti's binaries work great for me, with the proper packaging.  I like the new sounds.
Logged
Cacatoes
Banned for leasing own account
Posts a lot
*

Cakes 73
Posts: 1427


also banned for baiting another to violate rules


« Reply #23 on: August 26, 2008, 05:36:33 AM »

I'd say it still requires it, but I'm not sure if there is something special to do so that they are officially approved.
If they are officially approved, I'd mirror the whole OA 0.8.0 with Linux/Mac/Win in it, but I don't want to do that now if I have to re-do it when official ones come.

I thought I've seen the make-macosx-ub.sh script, after checking it's inside source/080/ioquake3svn1438.tar.bz2
Logged

Todo: Walk the cat.
sago007
Posts a lot
*

Cakes 62
Posts: 1664


Open Arena Developer


WWW
« Reply #24 on: August 26, 2008, 06:53:39 AM »

(the SVN checkout that I performed did not include a make-macosx-ub.sh)

I don't know how to compile on Mac but http://brie.ostenfeld.dk/~poul19/public_files/oa/dev080/ioquake3serverFix.tar.bz2 contains the script.
Logged

There are nothing offending in my posts.
Pages: [1] 2 3
  Print  
 
Jump to: