|
|||||||
![]() |
|
|
Thread Tools |
|
||||
|
I've made a little guide on how to compile blender using only free tools (Scons build env). Anyone who wishes to try it out can view the guide here.
This is considered to be an 'alpha' version, please, if you find any error, kindly let me know so I can improve the walkthrough.
............................................
Mike's Blender site Last edited by mpan3; 05-Apr-08 at 21:17. |
||||
|
#1
|
||||
|
|
|
||||
|
Thank You, Thank You, Thank You!!
............................................
BlenderNewbies A resource for learning Blender 3D. LINK: http://www.blendernewbies.com ---------------------------------------------------------- Check out the Blender Browser Toolbar ---------------------------------------------------------- BlenderNewbies Tutorial Compilation DVD-ROM |
||||
|
#2
|
|
||||
|
thanks mpan3! finally it all makes sense!
|
||||
|
#3
|
|
|||
|
thanks! maybe this should go to the wiki so that it doesn't get forgotten?
![]() just curious... does something like scons also get used during development? if you just make some small changes to a c file does everything have to be recompiled? i guess not since waiting 20 minutes each time you want to try out something could be a pain? |
|||
|
#4
|
|
||||
|
Actually the article is based off the wiki, and can be found HERE. I simply took out some of the more advanced steps since my guide is targetted toward newbies (no offense :-)).
Kakapo has a very good question, and with my knowledge of scons, i can't answer that. An educated guess would be no, scons doesn't cache anything. So yes you do have to compile from scratch everytime.
............................................
Mike's Blender site |
||||
|
#5
|
|
|||
|
Scons is used by some of the developers (I'm not sure how many, but definitely more than just a few). It does not require recompiling everything on small changes, and there's a way to specify it to check a small part of the source (BF_QUICK=..), which makes things even faster. It's all nicely documented in doc/blender-scons.txt in the source.
Last edited by brecht; 18-Sep-06 at 02:40. |
|||
|
#6
|
|
||||
|
Really awesome, I finally managed to build blender from source.
Thanks for the cool tutorial
............................................
Do you use blender? Are you Dutch? Then join #blenderpraat at irc.freenode.net The only real JD-Multi is me, all another companies or people named like me, are rip offs.
Last edited by JD-multi; 18-Sep-06 at 10:12. |
||||
|
#7
|
|
||||
|
Eugene also just happened to wrote a step-by-step guide on how to compile with MSVC Express 2005
You will need the following: Visual C++ 2005 Express Edition Microsoft ® Windows Server® 2003 R2 Platform SDK Web Install DirectX End-User Runtime Web Installer Quicktime SDK ... FULL TEXT
............................................
Mike's Blender site |
||||
|
#8
|
|
||||
|
Thanks for posting my MSVC one Mike... I was about to add it to this post, until I reached your link to the site!
............................................
http://sunflow.sourceforge.net - A great open source rendering engine. http://www.geneome.net - My video and written Blender tutorials. |
||||
|
#9
|
|
||||
|
Quote:
thanks for the link!
............................................
riding the Locknar: free speech is not for everyone |
||||
|
#10
|
|
||||
|
not working for me. win2k.
Code:
............................................
Blend On! |
||||
|
#11
|
|
||||
|
Lucidmonkey, did you use the CVS build or the official 2.42a release tarball? The CVS could be broken (since it's it constantly being worked on), I suggest you compile on from the 2.42a tarball first.
............................................
Mike's Blender site |
||||
|
#12
|
|
||||
|
So how do I actually include patches sitting in the tracker in a build?
|
||||
|
#13
|
|
||||
|
mpan3: I mentioned in my previous post that I tried cvs first, then when that failed I tried the 2.42a source.
............................................
Blend On! |
||||
|
#14
|
|
||||
|
Quote:
Btw, great job, thanks |
||||
|
#15
|
|
||||
|
lsscpp: You'll need to download external libraries (from apple.com, etc) to get those to work.
LucidMonkey, make sure the version of mingw you downloaded is 5.02. Then select 'candidate release' when installing. Your GCC (compiler) version should be 3.4.4 (mingw special). You can check by going into a command prompt and type in "gcc -v" ... or maybe it doesn't work at all under 2k (as harkyman suggested) BigFan: use 'patch' from cygwin. refer to discussion here.
............................................
Mike's Blender site Last edited by mpan3; 20-Sep-06 at 16:26. |
||||
|
#16
|
|
||||
|
Now if someone could post a method for Mac OS X (10.3.9) users, that would be great
![]() I'm sure the steps would be basically the same - but I'm not confident enough to take those steps without a definitive guide. I'm sure I've read somewhere that somethings have to be changed for a Mac build - but what?
............................................
OUT OF THE BOX - My animated video Lip-Sync Tutorial ---- Bouncing Ball Tutorial Andy Dolphin Cetacean Animation Blog |
||||
|
#17
|
|
||||
|
AndyD, haven you seen Scons for OS X Tiger?
Once you get that installed and working, compiling under OS X should be a breeze. of course there are other ways to build, for example 'make'.
............................................
Mike's Blender site |
||||
|
#18
|
|
||||
|
Thanks but Tiger's 10.4, I'm on Panther - 10.3.9. I guess there's something available but for some reason I have this nagging feeling that I've read that building on Mac isn't so straight forward?
............................................
OUT OF THE BOX - My animated video Lip-Sync Tutorial ---- Bouncing Ball Tutorial Andy Dolphin Cetacean Animation Blog |
||||
|
#19
|
|
||||
|
it might be outdated but give it a try: http://www.blender3d.org/forum/viewt...e22ee13b24374f
............................................
Mike's Blender site |
||||
|
#20
|
![]() |
| Bookmarks |
| Thread Tools | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Blender 2.37a+Blender 2.3 Guide | adament | Basics & Interface | 2 | 10-Sep-05 16:18 |
| Blender 2.3 Guide tut | Excitron | Basics & Interface | 11 | 22-Nov-04 21:34 |