Well, I commited some new mac scripts to git; I'll update the wiki next- they are much cleaner than the current makefile method. Once we get the GFX probs worked out, maybe you could do the 32-bit build?
On Dec 28, 2011, at 4:39 AM, Jonas Bähr wrote: > Am 28.12.2011 um 00:26 schrieb Josh Dye: >> My build seems to have the same GFX problems >> http://www.mediafire.com/?3ewihlbvrgrrn2e > > This one does not even run here, as I've got an i386 system, while your build > is x86_64: > ---------8<-------8<------- > $ Pingus.app/Contents/MacOS/pingus > dyld: unknown required load command 0x80000022 > Trace/BPT trap > $ file Pingus.app/Contents/bin/pingus > Pingus.app/Contents/bin/pingus: Mach-O 64-bit executable x86_64 > ---------8<-------8<------- > >> >> On Dec 27, 2011, at 1:41 PM, Andy Milne wrote: >> >>> Hi there, >>> >>> Editing the pingus script file successfully changed the language. Thanks! >>> >>> I tried it on my 32bit snow leopard system and it works - and I see what >>> you mean about some graphics not working. >>> >>> Here's what I got when I run on the Lion 64bit machine: >>> >>> Spatz:Applications andymilne$ "Pingus.app/Contents/MacOS/pingus" >>> Welcome to Pingus 0.7.6! >>> ======================== >>> userdir: /Users/andymilne/.pingus/ >>> datadir: Pingus.app/Contents//data >>> language: English (en) >>> sound support: enabled >>> music support: enabled >>> fullscreen: disabled >>> >>> 2011-12-27 12:19:36.726 pingus[664:40b] Warning once: This application, or >>> a library it uses, is using NSQuickDrawView, which has been deprecated. >>> Apps should cease use of QuickDraw and move to Quartz. >>> pingus(664,0xac18e2c0) malloc: *** error for object 0x589674: pointer being >>> freed was not allocated >>> *** set a breakpoint in malloc_error_break to debug >>> pingus(664,0xac18e2c0) malloc: *** error for object 0x589674: pointer being >>> freed was not allocated >>> *** set a breakpoint in malloc_error_break to debug >>> pingus(664,0xac18e2c0) malloc: *** error for object 0x589674: pointer being >>> freed was not allocated >>> >>> The malloc error is repeated a few hundred times. Then finally at the >>> bottom there's: >>> Bus error: 10 >>> >>> I googled a bit and I believe that QuickDraw support really has been >>> removed in Lion. So, that's probably why it crashes. >>> >>> Best regards, >>> >>> Andy. >>> >>> >>> >>> >>> >>> On Tue, Dec 27, 2011 at 11:32 AM, Jonas Bähr <jonas.ba...@web.de> wrote: >>> Hi, >>> >>> Am 27.12.2011 um 19:55 schrieb Andy Milne: >>> >>> >>> Thanks for the Mac port. But, sorry to report it has a couple of problems: >>> 1. It crashes as soon as I click on the play checkbox of any level that I >>> select. >>> >>> Please try to start pingus in a terminal, maybe it reports some errors >>> there. >>> To do so, cd to the folder containing Pingus.app (e.g. "cd >>> /Applications/Games/"), then execute "Pingus.app/Contents/MacOS/pingus" >>> Here I get the following output: >>> --------8<--------8<-------- >>> $ Pingus.app/Contents/MacOS/pingus >>> Welcome to Pingus 0.7.6! >>> ======================== >>> userdir: /Users/jonas/.pingus/ >>> datadir: Pingus.app/Contents//data >>> language: German (de) >>> sound support: enabled >>> music support: enabled >>> fullscreen: disabled >>> >>> 2011-12-27 20:30:10.229 pingus[328:613] Warning once: This application, or >>> a library it uses, is using NSQuickDrawView, which has been deprecated. >>> Apps should cease use of QuickDraw and move to Quartz. >>> --------8<--------8<-------- >>> >>> >>> 2. It defaults to German, which is ok, but the --language option does not >>> work to change it. >>> >>> Sorry, that's my fault. I just saw that the language was selected at >>> compile time instead of run time. To fix it, open >>> "Pingus.app/Contents/MacOS/pingus" using a text editor and change the >>> second line to "lang=<what you need>". >>> Currently the line reads "lang=de" but it should be: >>> ------8<--------8<------ >>> lang=`defaults read .GlobalPreferences AppleLanguages | tr -d [:space:] | >>> cut -c2-3` >>> ------8<--------8<------ >>> Apparently I missed to escape the back ticks, so this was executed while I >>> build pingus already. >>> Another problem with this language detection is, that it only works with >>> two-letter codes, so something like "pt_BR" won't be detect correctly. >>> >>> >>> Which version of OSX should it work with? I'm running 64bit 10.7.2 >>> >>> I build it on 32 bit intel, using 10.5 "Leopard". Here I can play levels >>> but some graphics are missing. >>> >>> bye, >>> Jonas >>> >>> >>> >>> >>> >>> On Tue, Dec 27, 2011 at 5:33 AM, Ingo Ruhnke <grum...@gmail.com> wrote: >>> On 24 December 2011 23:45, Ingo Ruhnke <grum...@gmail.com> wrote: >>> > Pingus 0.7.6 is out, not much changes to the core game, but 10 brand >>> > new Xmas themed levels. >>> > >>> > * added new SVG icons for Pingus >>> > * added 10 new xmas themed levels >>> > * added ability to sort levelsets by priority >>> > >>> > Download: http://pingus.seul.org >>> >>> Jonas Bähr <jonas.ba...@web.de> build a MacOSX port of it, available at: >>> >>> http://pingus.googlecode.com/files/Pingus-0.7.6.dmg >>> >>> -- >>> Blog: http://grumbel.blogspot.com/ >>> JabberID: xmpp:grum...@jabber.org >>> ICQ: 59461927 >>> >>> _______________________________________________ >>> Pingus-Devel mailing list >>> Pingus-Devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/pingus-devel >>> >>> >>> >>> _______________________________________________ >>> Pingus-Devel mailing list >>> Pingus-Devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/pingus-devel >>> >>> _______________________________________________ >>> Pingus-Devel mailing list >>> Pingus-Devel@nongnu.org >>> https://lists.nongnu.org/mailman/listinfo/pingus-devel >> >> _______________________________________________ >> Pingus-Devel mailing list >> Pingus-Devel@nongnu.org >> https://lists.nongnu.org/mailman/listinfo/pingus-devel > > > _______________________________________________ > Pingus-Devel mailing list > Pingus-Devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/pingus-devel _______________________________________________ Pingus-Devel mailing list Pingus-Devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/pingus-devel