Hey,
I love Flare, but I noticed that the Mac-version is broken since, uhm, version 0.9 if I remember correctly.
Could anyone fix that?
Thank you!
Strange - I thought Clint's (the developer) main platform was Mac.
Can you be more specific?
well, teh game starts, but crashes immedeatly after half a second, heres the bug report, i hope that helps:
Process: RPGEngine [1539]
Path: /Users/~/Desktop/Flare.app/Contents/MacOS/RPGEngine
Identifier: com.yourcompany.RPGEngine
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: launchd [255]
Date/Time: 2011-09-30 15:10:21.925 +0200
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6
Interval Since Last Report: 1438967 sec
Crashes Since Last Report: 107
Per-App Crashes Since Last Report: 6
Anonymous UUID: EC97F62B-2C45-4307-A4D2-3912C18F0F97
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 0
Dyld Error Message:
Library not loaded: @executable_path/../Frameworks/SDL_image.framework/Versions/A/SDL_image
Referenced from: /Users/~/Desktop/Flare.app/Contents/MacOS/RPGEngine
Reason: image not found
Binary Images:
0x8fe00000 - 0x8fe4163b dyld 132.1 (???) <4CDE4F04-0DD6-224E-ACE5-3C06E169A801> /usr/lib/dyld
Model: MacPro3,1, BootROM iBoot.tonymacx86.com, 2 processors, Intel Core i3, 3.2 GHz, 4 GB, SMC 1.25f4
Graphics: ATI Radeon HD 5600 Series, ATI Radeon HD 5600 Series, PCIe, 1024 MB
Network Service: Ethernet Adaptor (en0), Ethernet, en0
PCI Card: ATI Radeon HD 5600 Series, sppci_displaycontroller, Slot-1
Serial ATA Device: HL-DT-ST DVDRAM GH22NS50, 26,5 MB
Serial ATA Device: Hitachi HDS721050CLA362, 465,76 GB
Serial ATA Device: ST3500413AS, 465,76 GB
USB Device: External HDD, 0x1058 (Western Digital Technologies, Inc.), 0x1003, 0xfa200000 / 2
USB Device: USB Hub, 0x05e3 (Genesys Logic, Inc.), 0x0604, 0x5a100000 / 2
USB Device: Keyboard Hub, 0x05ac (Apple Inc.), 0x1006, 0x5a120000 / 3
USB Device: Apple Optical USB Mouse, 0x05ac (Apple Inc.), 0x0304, 0x5a123000 / 5
USB Device: Apple Keyboard, 0x05ac (Apple Inc.), 0x0221, 0x5a122000 / 4
USB Device: USB GamePad, 0x0e8f, 0x3013, 0x1a100000 / 2
Feel free to report issues like this as soon as you see them. You're the first to report it (though it's not an issue for people who have the SDL frameworks installed locally).
I put up a fixed (hopefully) version, please try it:
https://github.com/downloads/clintbellanger/flare/flare_osx_v014_1.zip
Thanks Clint,
Im not sure if my last message was posted, so Ive registered now.
The new version doesnt work neither, unfortunately.Here my crash log (again)
EDIT: I also tested it on my iMac and it still doesnt work :(
Process: RPGEngine [2426]
Path: /Users/~/Desktop/Flare.app/Contents/MacOS/RPGEngine
Identifier: com.yourcompany.RPGEngine
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: launchd [255]
Date/Time: 2011-09-30 17:09:44.472 +0200
OS Version: Mac OS X 10.6.8 (10K549)
Report Version: 6
Interval Since Last Report: 1446127 sec
Crashes Since Last Report: 109
Per-App Crashes Since Last Report: 8
Anonymous UUID: EC97F62B-2C45-4307-A4D2-3912C18F0F97
Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 0
Dyld Error Message:
Library not loaded: @executable_path/../Frameworks/SDL_ttf.framework/Versions/A/SDL_ttf
Referenced from: /Users/~/Desktop/Flare.app/Contents/MacOS/RPGEngine
Reason: image not found
Binary Images:
0x8fe00000 - 0x8fe4163b dyld 132.1 (???) <4CDE4F04-0DD6-224E-ACE5-3C06E169A801> /usr/lib/dyld
Model: MacPro3,1, BootROM iBoot.tonymacx86.com, 2 processors, Intel Core i3, 3.2 GHz, 4 GB, SMC 1.25f4
Graphics: ATI Radeon HD 5600 Series, ATI Radeon HD 5600 Series, PCIe, 1024 MB
Network Service: Ethernet Adaptor (en0), Ethernet, en0
PCI Card: ATI Radeon HD 5600 Series, sppci_displaycontroller, Slot-1
Serial ATA Device: HL-DT-ST DVDRAM GH22NS50, 26,5 MB
Serial ATA Device: Hitachi HDS721050CLA362, 465,76 GB
Serial ATA Device: ST3500413AS, 465,76 GB
USB Device: External HDD, 0x1058 (Western Digital Technologies, Inc.), 0x1003, 0xfa200000 / 2
USB Device: USB Hub, 0x05e3 (Genesys Logic, Inc.), 0x0604, 0x5a100000 / 2
USB Device: Keyboard Hub, 0x05ac (Apple Inc.), 0x1006, 0x5a120000 / 3
USB Device: Apple Optical USB Mouse, 0x05ac (Apple Inc.), 0x0304, 0x5a123000 / 5
USB Device: Apple Keyboard, 0x05ac (Apple Inc.), 0x0221, 0x5a122000 / 4
USB Device: USB GamePad, 0x0e8f, 0x3013, 0x1a100000 / 2
I see, getting closer.
Please try again, this is a new upload:
https://github.com/downloads/clintbellanger/flare/flare_osx_v014_1.zip
Great! This one works!
It got a bit stuck when creating a new character (When the button "Create Character" is pressed), but after ~1minute it ok again and jumps right into the game.
Thanks very much!
If you still need some contributors I would offer you my help :D
I'm trying to compile FLARE (well actually, Polymorphable) on 10.7, but I'm getting the following errors:
$ cmake ..
-- The C compiler identification is GNU 4.2.1
-- The CXX compiler identification is Clang 3.1.0
-- Checking whether C compiler has -isysroot
-- Checking whether C compiler has -isysroot - yes
-- Checking whether C compiler supports OSX deployment target flag
-- Checking whether C compiler supports OSX deployment target flag - yes
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
CMake Error at /Applications/CMake 2.8-8.app/Contents/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE):
Could NOT find SDL (missing: SDL_LIBRARY SDL_INCLUDE_DIR)
Call Stack (most recent call first):
/Applications/CMake 2.8-8.app/Contents/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
/Applications/CMake 2.8-8.app/Contents/share/cmake-2.8/Modules/FindSDL.cmake:172 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:34 (Find_Package)
-- Configuring incomplete, errors occurred!
Installed the SDL from source http://www.libsdl.org/release/SDL-1.2.15.tar.gz
Followed up with
$ g++ -I /usr/local/include/SDL src/*.cpp -o flare -lSDL -lSDL_image -lSDL_mixer -lSDL_ttf
Got a bunch of errors like this:
In file included from src/AStarNode.h:11,
from src/AStarNode.cpp:1:
src/Utils.h:28:23: error: SDL_image.h: No such file or directory
In file included from src/Animation.cpp:28:
src/Animation.h:31:23: error: SDL_image.h: No such file or directory
In file included from src/Avatar.cpp:24:
src/Animation.h:31:23: error: SDL_image.h: No such file or directory
In file included from src/WidgetTooltip.h:25,
from src/MapIso.h:31,
from src/Entity.h:28,
from src/Avatar.h:27,
from src/Avatar.cpp:25:
src/FontEngine.h:25:21: error: SDL_ttf.h: No such file or directory
In file included from src/Entity.h:28,
from src/Avatar.h:27,
from src/Avatar.cpp:25:
You need the following development libraries:
SDL
SDL_image
SDL_mixer
SDL_ttf
Blargh! ok. I went and compiled those libraries from source, and now it's working. I had them in my /Library/Frameworks/SDL.framework, but apparently that's not good enough.
Now I'm down to just
$ g++ -I /usr/local/include/SDL src/*.cpp -o flare -lSDL -lSDL_image -lSDL_mixer -lSDL_ttf
Undefined symbols for architecture x86_64:
"_main", referenced from:
start in crt1.10.6.o
(maybe you meant: _SDL_main)
ld: symbol(s) not found for architecture x86_64
collect2: ld returned 1 exit status
What. The. Heck. OK. So after playing with various permutations and Googlations, I found this to work:
g++ -I /usr/local/include/SDL src/*.cpp -o flare -lSDLmain -lSDL -lSDL_image -lSDL_mixer -lSDL_ttf -framework Cocoa
Woooo