Works now for me on ubuntu 12.04 ( merci Bastien ! ), except for displaying flags to set :
If you're using CMake add this to your configuration flags: -D WITH_CODEC_FFMPEG=ON -D FFMPEG=/opt/lib/ffmpeg awk: line 1: regular expression compile failed (bad class -- [], [^] or [) .*lib([^ awk: line 1: syntax error at or near ] awk: line 1: extra ')' -D FFMPEG_LIBRARIES='avformat;avcodec;avutil;avdevice;swscale;' Regards, On Tue, Nov 13, 2012 at 6:37 PM, Sergey Sharybin <[email protected]>wrote: > Linking errors should have been solved with recent Bastien's commit which > should make script displaying extra libraries blender should be linked > against (using FFMPEG_LIBRARIES for cmake nd something familiar for scons). > > Perhaps you're right with with suggesting set -DWITH_FFMPEG to truth. > > as per "temporary" src. I don't actually have strong opinion here. The only > thing with more permanent storage is that it helps a lot debugging script > by avoiding downloading packages on every run. But perhaps we can make it > indeed move it to /tmp when the script is stable. > > > On Tue, Nov 13, 2012 at 10:26 PM, Xavier Thomas < > [email protected]> wrote: > > > Also it created a (temporary?) "src" directory in my user home an left it > > there. > > Maybe using /tmp is better, what is I already had a src directory in my > > home? > > > > > > 2012/11/13 Xavier Thomas <[email protected]> > > > > > Hello, > > > > > > The dependencies build fine on Debian with apt pinning but mostly > > testing. > > > > > > Some problems though: > > > > > > First, after compiling the dependencies it suggest: > > > If you're using CMake add this to your configuration flags: > > > -D FFMPEG=/opt/lib/ffmpeg > > > If you're using SCons add this to your user-config: > > > BF_OCIO='/opt/lib/ocio' > > > BF_FFMPEG='/opt/lib/ffmpeg' > > > > > > I didn't test with scons but the cmake suggestion does not changes > > > anything unless WITH_FFMPEG is already set in the cmake cache. > > > > > > > > > Second, after compiling blender it gives linking errors: > > > Linking CXX executable ../../bin/blender > > > /opt/lib/ffmpeg/lib/libavcodec.a(libmp3lame.o): In function > > > `encode_frame_float': > > > /home/xavier/src/blender-deps/ffmpeg-1.0/libavcodec/libmp3lame.c:192: > > > undefined reference to `lame_encode_buffer_float' > > > .... > > > > > > The list of errors is huge but just undefined references for all > > functions > > > of libmp3lame, libschroedinger, libtheora, libvpx, libx264 and > libvxvid. > > > > > > Of course all the *-dev packages are installed on my system. > > > > > > Xavier > > > > > > > > > 2012/11/13 Sergey Sharybin <[email protected]> > > > > > >> I've made some tweaks to the script, so now dependencies should be > > >> compiling fine for openSuSE. > > >> > > >> > > >> On Tue, Nov 13, 2012 at 12:28 PM, Bastien Montagne < > > [email protected] > > >> >wrote: > > >> > > >> > Fixed the issue with boost (note you'll have to erase your > > >> > opt/lib/boost-1.51.0 dir before re-running the script). > > >> > > > >> > There is also a problem with downloaded OIIO lib. You have to edit > > >> > ~/src/blender-deps/OpenImageIO-1.1.0/src/libutil/SHA1.cpp to move > the > > >> > '#include "SHA1.h"' line in first position, else you'll get stupid > > >> > lining errors... > > >> > > > >> > On 12/11/2012 23:27, Julien Duroure wrote: > > >> > > Hi Sergey, > > >> > > > > >> > > On my Ubuntu 12.04 LTS, 64 bits, I have a problem during OIIO > > >> > compilation : > > >> > > > > >> > > running cmake -E copy > > >> > > /home/ju/src/blender-deps/OpenImageIO-1.1.0/src/../LICENSE > > >> > > /home/ju/src/blender-deps/OpenImageIO-1.1.0/build/License.txt 2>&1 > > >> > > running cmake -E copy > > >> > > /home/ju/src/blender-deps/OpenImageIO-1.1.0/src/../README.rst > > >> > > /home/ju/src/blender-deps/OpenImageIO-1.1.0/build/Readme.rst 2>&1 > > >> > > CMake Error: The following variables are used in this project, but > > >> they > > >> > are > > >> > > set to NOTFOUND. > > >> > > Please set them or make sure they are set and tested correctly in > > the > > >> > CMake > > >> > > files: > > >> > > Boost_INCLUDE_DIR (ADVANCED) > > >> > > used as include directory in directory > > >> > > /home/ju/src/blender-deps/OpenImageIO-1.1.0/src > > >> > > used as include directory in directory > > >> > > /home/ju/src/blender-deps/OpenImageIO-1.1.0/src/libOpenImageIO > > >> > > used as include directory in directory > > >> > > /home/ju/src/blender-deps/OpenImageIO-1.1.0/src/iconvert > > >> > > used as include directory in directory > > >> > > /home/ju/src/blender-deps/OpenImageIO-1.1.0/src/idiff > > >> > > used as include directory in directory > > >> > > /home/ju/src/blender-deps/OpenImageIO-1.1.0/src/igrep > > >> > > used as include directory in directory > > >> > > /home/ju/src/blender-deps/OpenImageIO-1.1.0/src/iinfo > > >> > > used as include directory in directory > > >> > > /home/ju/src/blender-deps/OpenImageIO-1.1.0/src/maketx > > >> > > used as include directory in directory > > >> > > /home/ju/src/blender-deps/OpenImageIO-1.1.0/src/oiiotool > > >> > > used as include directory in directory > > >> > > /home/ju/src/blender-deps/OpenImageIO-1.1.0/src/testtex > > >> > > used as include directory in directory > > >> > > /home/ju/src/blender-deps/OpenImageIO-1.1.0/src/iv > > >> > > used as include directory in directory > > >> > > /home/ju/src/blender-deps/OpenImageIO-1.1.0/src/include > > >> > > used as include directory in directory > > >> > > /home/ju/src/blender-deps/OpenImageIO-1.1.0/src/doc > > >> > > > > >> > > -- Configuring incomplete, errors occurred! > > >> > > > > >> > > > > >> > > Regards, > > >> > > > > >> > > Julien > > >> > > > > >> > > On Mon, Nov 12, 2012 at 8:49 PM, Sergey Sharybin< > > [email protected] > > >> > >wrote: > > >> > > > > >> > >> Hi, > > >> > >> > > >> > >> I was working on a script which is aimed to install/build all > > >> > >> the dependencies needed by Blender. It should make it easier from > > >> > >> maintaince point of view than current libraries from the svn. > > >> > >> > > >> > >> I've tested the script using Fedora 14, 17 and Ubuntu 10.04, > 12.10. > > >> > Looks > > >> > >> like this script installs all needed dependencies from the report > > and > > >> > >> builds missing ones. However, it's not so nice to build Blender > in > > a > > >> > >> virtual machine, so could not guarantee there's no linking errors > > >> > happens > > >> > >> in the end. > > >> > >> > > >> > >> I would ask actual users of this platforms to check if the script > > >> > behaves > > >> > >> properly and let me know if there're issues with the script. But > > >> please, > > >> > >> don't use bug tracker for this reports. > > >> > >> > > >> > >> This script is placed in > > >> build_files/build_environment/install_deps.sh. > > >> > >> > > >> > >> One more thing i would need help with is updating wiki pages > around > > >> > >> > > >> > > > >> > > > http://wiki.blender.org/index.php/Dev:2.5/Doc/Building_Blender/Linux(think > > >> > >> we'll need to mention the script there when it'll be considered > > 100% > > >> > ready) > > >> > >> > > >> > >> Also, i would like to zap precompiled libraries to the end of > this > > >> week > > >> > if > > >> > >> the script will work nicely. > > >> > >> > > >> > >> -- > > >> > >> With best regards, Sergey Sharybin > > >> > >> _______________________________________________ > > >> > >> Bf-committers mailing list > > >> > >> [email protected] > > >> > >> http://lists.blender.org/mailman/listinfo/bf-committers > > >> > >> > > >> > > _______________________________________________ > > >> > > Bf-committers mailing list > > >> > > [email protected] > > >> > > http://lists.blender.org/mailman/listinfo/bf-committers > > >> > > > > >> > > > >> > _______________________________________________ > > >> > Bf-committers mailing list > > >> > [email protected] > > >> > http://lists.blender.org/mailman/listinfo/bf-committers > > >> > > > >> > > >> > > >> > > >> -- > > >> With best regards, Sergey Sharybin > > >> _______________________________________________ > > >> Bf-committers mailing list > > >> [email protected] > > >> http://lists.blender.org/mailman/listinfo/bf-committers > > >> > > > > > > > > _______________________________________________ > > Bf-committers mailing list > > [email protected] > > http://lists.blender.org/mailman/listinfo/bf-committers > > > > > > -- > With best regards, Sergey Sharybin > _______________________________________________ > Bf-committers mailing list > [email protected] > http://lists.blender.org/mailman/listinfo/bf-committers > _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
