Hi Piotr, Just to be sure, do you have an 'openexr' dir in your '$HOME/blender-git/install' dir? 99% sure you do, but…
I'll check again install_deps.sh (don't use scons here :/). Bastien On 10/12/2013 21:57, Piotr Arlukowicz wrote: > Thank you Brecht! > > It seems to be really up to date, that's good. However, after I followed > the procedure and the compilation suddenly fails. At least git updates are > working! > > I did fresh install of everything related to blender. > My setup is the following: > > install_deps.sh file has the following config paths (changed by me as said > in instructions): > > DISTRO="mint-piotao" > RPM="" > SRC="$HOME/blender-git/deps" > INST="$HOME/blender-git/install" > TMP="/tmp" > > So, deps dir is inside my blender-git folder. > > I followed instructions from wiki, and I've prepare my own user-defs.py > file. Here it is: > > BF_FFMPEG_LIB = 'avformat avcodec swscale avutil avdevice theoradec > theoraenc theora vorbisenc vorbisfile vorbis ogg xvidcore vpx mp3lame x264 > openjpeg' > BF_FFMPEG = '/home/piotao/blender-git/install/ffmpeg' > BF_OIIO = '/home/piotao/blender-git/install/oiio' > BF_OPENEXR_LIB_STATIC = '/lib/libHalf.a /lib/libIlmImf-2_1.a > /lib/libIex-2_1.a /lib/libImath-2_1.a /lib/libIlmThread-2_1.a' > BF_OPENEXR_LIB = 'Half IlmImf-2_1 Iex-2_1 Imath-2_1 ' > BF_OPENEXR = '/home/piotao/blender-git/install/openexr' > WITH_BF_BOOST = True > WITH_BF_COLLADA = False > WITH_BF_CYCLES = True > WITH_BF_OCIO = True > WITH_BF_OIIO = True > WITH_BF_STATICOCIO = True > WITH_BF_STATICOPENEXR = True > > I've run usual compilation using python scons/scons.py from blender dir. > Much of the process was done, but it finally fails. I think it is due to > /lib/ paths which should be diffrent. > > Error I've got: > .... > scons: `/home/piotao/blender-git/build/linux/lib/libextern_lzma.a' is up to > date. > scons: `/home/piotao/blender-git/build/linux/lib/libextern_carve.a' is up > to date. > scons: `/home/piotao/blender-git/build/linux/lib/libextern_xdnd.a' is up to > date. > Compiling ==> 'creator.c' > Compiling ==> 'buildinfo.c' > scons: *** [/home/piotao/blender-git/build/linux/bin/blender] Source > `/lib/libHalf.a' not found, needed by target > `/home/piotao/blender-git/build/linux/bin/blender'. > scons: building terminated because of errors. > > I analyzed install_deps.sh script, but there was no place where proper > paths were set. I don't know how to set up proper path for libs like > ILMbase, which seems to be a core of the problem. Am I right? > How can I repair this setup to run it smoothly? > > > pz > piotr > -- > Piotr Arlukowicz > -----BEGIN GEEK CODE BLOCK----- > Version: 3.1 > GCS/ED/IT/S d++(-)>--pu s(+):(+)> a C++(+++)$@>++++$ ULAVISC*()$>+++$ > P++(+++)$>++++ L++(+++)$@>++++$ !E---(---)>++ W++(+++)$@>+++ N(+)>++ o--? > !K-(-)>-$ w++(+)>-- !O-(-)>- !M-(-)>-- !V-(-)>- PS(+)>++ !PE()>+ Y PGP>+ > t(-) !5? !X R()>* tv- b++ DI++ D+(++)>+++ G++@ e++++>+++++ h---()>++ r+++ > y+++ > ------END GEEK CODE BLOCK------ > > > 2013/12/10 Brecht Van Lommel <brechtvanlom...@pandora.be> > >> Hi, >> >> The instructions here should be up to date: >> http://wiki.blender.org/index.php/Dev:Doc/Building_Blender/Linux >> >> The git submodule will get you addons and translations, but not any >> libraries. There hasn't been a lib/ directory for linux for a long >> time, it was removed. Maybe you were still using it somehow, and >> copying that directory from a blender-svn to a blender-git directory >> may work still, but it's not really a supported workflow. >> >> The build instructions explain how to use "install_deps.sh" to install >> dependencies linux ffmpeg, and when it's done building them it will >> give you the scons configuration to put in user-config.py. >> >> Brecht. >> >> >> On Tue, Dec 10, 2013 at 2:41 PM, Piotr Arlukowicz <pio...@gmail.com> >> wrote: >>> Thank you! >>> I got to the page http://developer.blender.org/diffusion/B/ where I >>> performed all instructions, with no errors. Then I enter to blender >>> directory, put my config in user-config.py (worked in svn version), and >> run >>> the command python scons/scons.py. The compilation started and broke at >> the >>> error: >>> >>> Compiling ==> 'writeffmpeg.c' >>> source/blender/blenkernel/intern/writeffmpeg.c:42:34: fatal error: >>> libavformat/avformat.h: Nie ma takiego pliku ani katalogu >>> #include <libavformat/avformat.h> >>> ^ >>> compilation terminated. >>> scons: *** >>> >> [/home/piotao/blender-git/build/linux/source/blender/blenkernel/intern/writeffmpeg.o] >>> Error 1 >>> scons: building terminated because of errors. >>> >>> >>> It's obvious that I should provide libs, extensions and addons to the >>> project, but they are now in diffrent git repos and I found nowhere the >>> explanation how to incorporate them and where to put them. So, should I >> put >>> them along with blender dir, as for svn versions and configure scons or >>> cmake to use all paths etc? >>> >>> If yes, then to compile the whole blender, there should be more commands >>> given, and this maybe should be put on WIKI page. >>> >>> So, my knowledge is based on hints from you and now I did: >>> >>> git clone git://git.blender.org/blender.gitcd blender >>> git submodule update --init --recursive >>> git submodule foreach git checkout master >>> git submodule foreach git pull --rebase origin master >>> >>> --> Here should be some commands to fetch/pull/get/whatever all >>> required things like addons, extensions, etc. >>> >>> and here goes some configuration and compilation stuff. >>> Could somebody be so nice and provide me with the missing information? >>> I think this should also be put to WIKI and I can do it if I manage to >>> get the control of the process. >>> >>> >>> pz >>> piotr >>> -- >>> Piotr Arlukowicz >>> -----BEGIN GEEK CODE BLOCK----- >>> Version: 3.1 >>> GCS/ED/IT/S d++(-)>--pu s(+):(+)> a C++(+++)$@>++++$ ULAVISC*()$>+++$ >>> P++(+++)$>++++ L++(+++)$@>++++$ !E---(---)>++ W++(+++)$@>+++ N(+)>++ o--? >>> !K-(-)>-$ w++(+)>-- !O-(-)>- !M-(-)>-- !V-(-)>- PS(+)>++ !PE()>+ Y PGP>+ >>> t(-) !5? !X R()>* tv- b++ DI++ D+(++)>+++ G++@ e++++>+++++ h---()>++ >> r+++ >>> y+++ >>> ------END GEEK CODE BLOCK------ >>> >>> >>> 2013/12/8 Scott Petrovic <scottpetro...@gmail.com> >>> >>>> correct. You should be going here to get the latest code for different >>>> repositories >>>> >>>> http://developer.blender.org/diffusion/ >>>> >>>> Scott >>>> >>>> >>>> On Sun, Dec 8, 2013 at 10:55 AM, Nicholas Rishel <rishel.n...@gmail.com >>>>> wrote: >>>>> Looks like that's a mirror the old SVN repository which is no longer >>>>> committed to. >>>>> >>>>> >>>>> On Sun, Dec 8, 2013 at 10:12 AM, Piotr Arlukowicz <pio...@gmail.com> >>>>> wrote: >>>>> >>>>>> Dear Brecht, >>>>>> >>>>>> thank you for the answer. The log is quite short, but let me paste >> it >>>> to >>>>>> pasteall: http://www.pasteall.org/47889 >>>>>> >>>>>> Also git pull -v returns just this: >>>>>> $ git pull -v >>>>>> >From git://gitorious.org/blenderprojects/blender >>>>>> = [up to date] master -> origin/master >>>>>> = [up to date] blender.fi -> origin/blender.fi >>>>>> = [up to date] renderfarm -> origin/renderfarm >>>>>> >>>>>> I am not yet git-oriented and can't find the clue. >>>>>> >>>>>> >>>>>> >>>>>> pz >>>>>> piotr >>>>>> -- >>>>>> Piotr Arlukowicz >>>>>> -----BEGIN GEEK CODE BLOCK----- >>>>>> Version: 3.1 >>>>>> GCS/ED/IT/S d++(-)>--pu s(+):(+)> a C++(+++)$@>++++$ >> ULAVISC*()$>+++$ >>>>>> P++(+++)$>++++ L++(+++)$@>++++$ !E---(---)>++ W++(+++)$@>+++ N(+)>++ >>>> o--? >>>>>> !K-(-)>-$ w++(+)>-- !O-(-)>- !M-(-)>-- !V-(-)>- PS(+)>++ !PE()>+ Y >>>> PGP>+ >>>>>> t(-) !5? !X R()>* tv- b++ DI++ D+(++)>+++ G++@ e++++>+++++ >> h---()>++ >>>>> r+++ >>>>>> y+++ >>>>>> ------END GEEK CODE BLOCK------ >>>>>> >>>>>> >>>>>> 2013/12/8 Brecht Van Lommel <brechtvanlom...@pandora.be> >>>>>> >>>>>>> Did you perhaps check out a branch? You can check which branch you >>>> are >>>>>>> on with "git branch", and go back to the master branch with "git >>>>>>> checkout master". >>>>>>> >>>>>>> If that doesn't help, you could paste the output of these >> commands, >>>> so >>>>>>> we get a sense of what is going on in this setup: >>>>>>> git branch -a >>>>>>> git remote -v >>>>>>> git fetch origin >>>>>>> >>>>>>> Brecht. >>>>>>> >>>>>>> On Sun, Dec 8, 2013 at 1:46 PM, Piotr Arlukowicz < >> pio...@gmail.com> >>>>>> wrote: >>>>>>>> Hello, >>>>>>>> >>>>>>>> I'm unable to get newer versions of Blender using instructions >> from >>>>>> wiki >>>>>>>> page: >>>>> http://wiki.blender.org/index.php/Dev:Doc/Building_Blender/Linux >>>>>>>> I used to build Blender with scons (cmake also, but I prefer >>>> scons), >>>>>> and >>>>>>>> with svn repo it was easy - only svn up was required. I managed >> to >>>>> set >>>>>> up >>>>>>>> everything like in WIKI page for git, and first time compilation >>>> went >>>>>>> well, >>>>>>>> but now I can't update repo. Simple command 'git pull' says it's >>>>>> already >>>>>>> up >>>>>>>> to date, and there are no changes anywhere. >>>>>>>> So, I'm doing something wrong, could you point me a right >>>> direction? >>>>>>>> best regards and thank you for all your hard work! >>>>>>>> piotr >>>>>>>> -- >>>>>>>> Piotr Arlukowicz >>>>>>>> -----BEGIN GEEK CODE BLOCK----- >>>>>>>> Version: 3.1 >>>>>>>> GCS/ED/IT/S d++(-)>--pu s(+):(+)> a C++(+++)$@>++++$ >>>>> ULAVISC*()$>+++$ >>>>>>>> P++(+++)$>++++ L++(+++)$@>++++$ !E---(---)>++ W++(+++)$@>+++ >>>> N(+)>++ >>>>>> o--? >>>>>>>> !K-(-)>-$ w++(+)>-- !O-(-)>- !M-(-)>-- !V-(-)>- PS(+)>++ >> !PE()>+ Y >>>>>> PGP>+ >>>>>>>> t(-) !5? !X R()>* tv- b++ DI++ D+(++)>+++ G++@ e++++>+++++ >>>> h---()>++ >>>>>>> r+++ >>>>>>>> y+++ >>>>>>>> ------END GEEK CODE BLOCK------ >>>>>>>> _______________________________________________ >>>>>>>> Bf-committers mailing list >>>>>>>> Bf-committers@blender.org >>>>>>>> http://lists.blender.org/mailman/listinfo/bf-committers >>>>>>> _______________________________________________ >>>>>>> Bf-committers mailing list >>>>>>> Bf-committers@blender.org >>>>>>> http://lists.blender.org/mailman/listinfo/bf-committers >>>>>>> >>>>>> _______________________________________________ >>>>>> Bf-committers mailing list >>>>>> Bf-committers@blender.org >>>>>> http://lists.blender.org/mailman/listinfo/bf-committers >>>>>> >>>>> _______________________________________________ >>>>> Bf-committers mailing list >>>>> Bf-committers@blender.org >>>>> http://lists.blender.org/mailman/listinfo/bf-committers >>>>> >>>> _______________________________________________ >>>> Bf-committers mailing list >>>> Bf-committers@blender.org >>>> http://lists.blender.org/mailman/listinfo/bf-committers >>>> >>> _______________________________________________ >>> Bf-committers mailing list >>> Bf-committers@blender.org >>> http://lists.blender.org/mailman/listinfo/bf-committers >> _______________________________________________ >> Bf-committers mailing list >> Bf-committers@blender.org >> http://lists.blender.org/mailman/listinfo/bf-committers >> > _______________________________________________ > Bf-committers mailing list > Bf-committers@blender.org > http://lists.blender.org/mailman/listinfo/bf-committers > _______________________________________________ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers