Dear Bastien, sure, I have 'install' dir, and inside is bunch of folders. One of them is openexr-2.1.0, and there is also a symbolic link to it 'openexr'. There are also 'linux', 'oiio-1.3.9' linked as 'oiio' and 'ffmpeg-1.0' linked as 'ffmpeg'. Thank you for checking. Maybe I should try 'cmake way'? I don't like it because it requires a lot of configuration, fiddling with -D variables and even cmake-gui help only partially. Scons is way simpler in comparison.
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 Bastien Montagne <montagn...@wanadoo.fr> > 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 > _______________________________________________ Bf-committers mailing list Bf-committers@blender.org http://lists.blender.org/mailman/listinfo/bf-committers