2.40 Alpha 1 & 2 can't open in Mac OS 10.3.9 at all!


(charon) #1

Please help, I just click the blender icon and nothing happen at all. :frowning:

In case I’m using 2.37 now.


(Fligh) #2

http://www.elysiun.com/forum/viewtopic.php?t=54323

http://www.elysiun.com/forum/viewtopic.php?t=54338

%<


(charon) #3

Yes Fligh %, I already know there is a OPENGL problem for the newest 10.4.3 not only affect Blender (also Sketchup as I know), but I’m using 10.3.9 and I reckon it should be stable enough as it has been partnered with 2.37a happily for 5 months.

The problem is not among those missing menu bars…it’s just not running/startup at all. Any ideas? %|


(Fligh) #4

I sense you’re saying that with your fingers crossed behind your back. But maybe it’s me that’s being sceptical by thinking it sounds more like something in 2.40 than something in Mac?

However, your swiftest course of action is to get in touch with lukep.

%<


(charon) #5

I agree there is something wrong in 2.40 too.

May I make a pm to him or anything else? Sorry for I’m new in here :expressionless:

Truly thanks.


(Fligh) #6

Yes, or an email if you can find it in one of his posts or on his profile.

%<


(AndyD) #7

I downloaded Blender 2.4a2 this week and it’s working “fine” in 10.3.9 (I had to update to 10.3.9 first).

I don’t think Blender uses Java but if you’ve updated to OS 10.3.9 from an earlier version, you may also need to update the Java engine. Lots of things don’t work otherwise.

Maybe try the standard stuff like resetting permissions (Utilities>Disk Utility> Permissions).

Looking at mine, your new Blender folder should be around 19Mb. If it’s not, you might have got a bum installation.


(charon) #8

Hi AndyD, I tried update JAVA and repair permissions but still got the same problem. The 2.4a2 I got is about 19.4MB.

So I try to start the application from getting into Blender>Contents>MacOS>blender (ctrl-click, select show package contents). Amazingly it appears a unix terminal which shows there may be a cue to my problem:

Last login: Sat Nov 12 13:53:37 on ttyp2
Welcome to Darwin!
charons-Computer:~ charon$ /Users/charon/Desktop/blender-2.40alpha2-OSX-10.3.9±py2.4-powerpc\ Folder/blender-2.40alpha2-OSX-10.3±py2.4-powerpc/blender.app/Contents/MacOS/blender; exit
dyld: /Users/charon/Desktop/blender-2.40alpha2-OSX-10.3.9±py2.4-powerpc Folder/blender-2.40alpha2-OSX-10.3±py2.4-powerpc/blender.app/Contents/MacOS/blender can’t open library: /Library/Frameworks/Python.framework/Versions/2.4/Python (No such file or directory, errno = 2)
Trace/BPT trap
logout
[Process completed]

Does it mean I’m missing Python engine or something? and how to fix it?

PS: as a control experiement, I redo the above steps for 2.37a and it load the Python 2.3 library and runs fine.


(z3r0 d) #9

yes, exactly

Blender 2.40 will use python 2.4.x, which you don’t have installed. Blender 2.37a uses python 2.3.x which comes with osx

I don’t own a mac, I wouldn’t be able to tell you how to install the new version of python.


(nykysle) #10

As far as I know the MAC OS is based on BSD which is a unix varient and you will need 2.4 python .

Bit odd though, with linux it just compains that the python lib is missing and runs OK. Scripts won’t run though.

Install python 2.4 and it will work.


(charon) #11

Thank you guys after figuring out I’m missing Python 2.4, a long & hard learning path to find a way to update my Python like download a xxxx.tgz file , decompress it and read those “readme” file in a highly complex folder tree(s), only found an answer to use the source code to build my own version & deal with those unfamiliar (and risky) unix commands, and I nearly gave up. :frowning:

Luckily for my last resort I found an official Python link which has an unofficial installer for Mac and Blender 2.4 runs now! :smiley: :smiley: :smiley:
http://undefined.org/python/

Thank you for all of you!!! ^(_ _)^


(AndyD) #12

That’s really odd. I haven’t updated Python and haven’t seen any problems - yet.

In fact, I just tried what you did with the show contents and unix console readout and it shows I’m running Python 2.3. I guess I’ll wait to see what problems I hit (running a script will probably do it I guess).

What was your Python link - just in case?


(charon) #13

Is it the Python you are using 2.3.x and I’m using 2.3.y cause the difference? I’m not sure…

You may try MacPython 2.4.1
http://undefined.org/python/

This is the Python offical site which link to the above site


(osxrules) #14

There are two builds of Blender 2.4a2 on Blender.org - one uses Python 2.3 and the other uses 2.4.


(AndyD) #15

You’re right. If I’d looked at the folder name it’s written right there"

“blender-2.40alpha2-OSX-10.3±py2.3-powerpc”

Now I wonder what the difference is from a user pov? Is it merely a compilation difference that throws up the version error or does Py2.4 do things 2.3 can’t do?


(osxrules) #16

Python 2.4 has improvements over 2.3 listed here:

http://www.python.org/2.4/highlights.html
http://www.python.org/2.4/NEWS.html

The main one I suppose from a user perspective is that it’s faster. Some calculations are up to 2x faster and if those are performed a lot in one script, that would be quite noticeable.

If you are not a developer, then I guess that’s about the only thing that would matter but the improvements to developers still affect end users so it’s better to use the newer version.


(lukep) #17

Python 2.4 has improvements over 2.3 listed here:

http://www.python.org/2.4/highlights.html
http://www.python.org/2.4/NEWS.html

The main one I suppose from a user perspective is that it’s faster. Some calculations are up to 2x faster and if those are performed a lot in one script, that would be quite noticeable.

If you are not a developer, then I guess that’s about the only thing that would matter but the improvements to developers still affect end users so it’s better to use the newer version.[/quote]

Blender mac builds do use since 2.34 or 2.35 the python framework in system for performance and ressources reasons and has no static python embedded. Unfortunately that means that we must link against a specific framework version, hence the 2 different builds, one against apple python (2.3), the other against the newer python.org one.It means also it wont run without a framework whose version number is not equal or newer than the one used for the build.

Python2.4 correct a lot of bugs and is now the prefered version, but we keep the older 2.3 available for some time.

Now, the alpha builds i made wont run on Os X 10.3.8 or earlier, you need 10.3.9 (Tiger compiler has some differences with earlier versions, i have not tracked down yet).
Ton posted a 10.3 build which works on earlier versions

For release there will be versions available up to Os X 10.2 with python2.3 and a 10.3.9/10.4 one with python2.4.

Just use the build that fits your system


(charon) #18

Hi Lukep, in 2.4a2 I found I’m missing all the scripts in the Scripts menu, what should I do?

I already search here & there just learn how to place new scripts in the menu but there is no clue about if I’m missing the whole thing. When I click Scripts->Update Menus I only get an error: Invalid scripts dir: check console. After that I made the Python Script Location point to the .Blender/.Scripts directory, I just get rid of the error message but those scripts are still missing.

I know I can load every script and Alt-P to run them in the Text window, but it’s rather boring and I eager to keep everything in the tray.

Another thing is when I press ctrl-U to save the preference, the saved result affects both 2.37 & 2.4. Is it normal? I’m confused now…

Thanks for your help.


(charon) #19

Anybody here? :expressionless:


(AndyD) #20

I can’t help with the scripts (my blender 2.4 appears to have them) but saving your user theme creates a b.blend file (I think in your user Library somewhere) and would therefore be seen by both versions.