It looks like master is now the frontier of 2.8 work. Where is the 2.7 frontier? I see some release branches (e.g. blender-v2.79-release, blender-v2.79a-release, blender-v2.79b-release) but I thought I had seen in one of Pablo’s videos that it would move to blender2.79 or some such.
I still use builds for 2.79 to get access to things like the principled hair BSDF.
Thanks. I already had 2.8 building fine off of master. I had to do a pull before my other working directory could find the blender2.7 branch, which is what was failing when I wrote my original post. Sigh. Thanks for the clear message.
I hope to know correct manner to get “blender2.7 branch” source and build,
Can someone help me please (I am windows 10 user)?
I tried to follow blender wiki building blender, and it work to build blender 2.8 (current master), So I believe just change something to build 2.79 (current branch)
I already download pre-compiled libraries of svn, for 2.7 directory,
and download all tools.
(I have build 2 versions, untill developer change 2.8 as new master, and 2.7 as branch)
so just hope to know correct manner, to get source and build branch versions.
I made new git derectory for 2.79 separately from 2.8(master) then change directory.
2 clone 2.7 branch sorce files (or any branch name what I need)
git clone -b blender2.7 git://git.blender.org/blender.git
What I can not sure , , is
3, 4.5 steps, in wiki,
git submodule update --init --recursive
git submodule foreach git checkout master
git submodule foreach git pull --rebase origin master
can I use same Git actions for 2.79 branch local repository or I need to change some part?
Before I simply use same actions for 2.8 branch (it was branch), and it worked,
but I hope to know, it is correct way to build branch too.
I see, these steps were not needed if I had one git local, and keep it. (just delete changed 2.8 branch)
But I removed repositories,
I understand, it is not usuall, but I hoped to separate 2.7 and 2.8 local git repositories, and always keep both version blender.exe builds , in each “blender” sub-folda of 2 git-repositories.
And this time, I only needed to build 2.7 from scratch with new git repostiories (I only use this repository to build 2.7 branch),then follow wiki again.
after all I use same action, (3.4.5) it seems work for me. and next time when I need to update, I simply use make update, for each local.
Listen to your Uncle LazyDodo, for he is ancient and full of build wisdom.
Disclaimer: I don’t use Powershell for anything.
But from the error message, Powershell is the problem. Namely, that it doesn’t run commands that are in the current directory. This is a security feature. Most Unix shells are set up like this by default.
If you want to run make from the current directory, you need to do \.make like the Suggestion says. No guarantees you will not hit other problems using Powershell.
Actually the way is what windows and power shell user do.
Of course I have not planned to use power shell, but about windows 10 , it is default and recommend to use power shell, in spite of use command prompt.
Then without we tweak around windows 10 setting, command prompt is hidden from usuall menu. eg we can easy launch power shell on the directory, from windows flle exploer. with shift + r-clcik sub menu. before there was command prompt. windows 10 change the menu to open power shell.
The wiki was written as way so almost any novice can build blender without issues (at-least on windows). And funny enough it’s almost never the novices who run into issues, it’s generally the more experienced people that stray from our instructions, (use a different shell, skip commands they deem unimportant etc etc) and then run into trouble and then we spend time getting them back on track.
I’ll happily help anyone build as long as they follow the wiki, you want to stray from it,that’s cool but don’t expect me to spend time getting you out of a hole you your self dug.
Sorry to be this harsh, but i have a finite amount of time, and i’ll happily guarantee i’ll help anyone with issues building blender, but we’re gonna build it my way, not yours.
as for 32 bit and 64 bit builds
make full x86 will always give you a 32 bit build make full x64 will always give you a 64 bit build make full will detect if you are on 32 or 64 bit windows and build the best version for you
why I said simple fact, that is reason why some user use power shell withotu intention,even though wiki dicribe to use “command prompt”
But I think you and I can not get good conversation. so I stop anymore.
and I may hope not ask you something directly.
So if you find I ask something in forum, you may need not reply me. it seems good for us.