Okay, after lots of tinkering, i got something that resembles a error log
name-mbp:~ name$ /Applications/blender-2.49b-OSX-10.4-py2.3-intel/blender.app/Contents/MacOS/blender ; exit;
Compiled with Python version 2.3.5.
Checking for installed Python... got it!
/Applications/blender-2.49b-OSX-10.4-py2.3-intel/blender.app/Contents/MacOS/.blender/scripts/DTSPython/Dts_Shape.py:282: FutureWarning: x<<y losing bits or changing sign will return a long in Python 2.4 and up
StateOn = 1 << 31
Traceback (most recent call last):
File "<string>", line 1, in ?
File "/Applications/blender-2.49b-OSX-10.4-py2.3-intel/blender.app/Contents/MacOS/.blender/scripts/Dts_Blender.py", line 42, in ?
from DtsPrefs import *
File "/Applications/blender-2.49b-OSX-10.4-py2.3-intel/blender.app/Contents/MacOS/.blender/scripts/DtsPrefs.py", line 25, in ?
from DtsSceneInfo import *
File "/Applications/blender-2.49b-OSX-10.4-py2.3-intel/blender.app/Contents/MacOS/.blender/scripts/DtsSceneInfo.py", line 1140
thisLevel.sort(lambda x,y: cmp(x.dtsObjName if x.dtsObjName != None else x.dtsNodeName, y.dtsObjName if y.dtsObjName != None else y.dtsNodeName))
^
SyntaxError: invalid syntax
If anyone else has the same problem in the future, tell them:
Right click blender application in the folder
Click Show Package Contents
Navigate into the folder MacOS
Open Terminal
Type open and a press space
Go back to MacOS and drag the blender terminal file into the blender window
Press return
You now are running blender through terminal and error logs should pop up there