Daniel, commited possible fix to svn r48251. Please try again. On Mon, Jun 25, 2012 at 11:46 AM, Daniel Salazar - 3Developer.com < [email protected]> wrote:
> Sergey, I screwed up my install so I started installing SuSE from scratch > and this time following your exact instructions. Everything you said worked > so thank you! The only thing missing is ffmpeg. I wen't ahead and installed > libffmpeg-devel as the wiki says, enabled ffmpeg in ccmake and compiled. > This is what I got > > http://www.pasteall.org/33228 > > any ideas? this is the last thing for a perfect build! > > cheers > > Daniel Salazar > patazstudio.com > > > On Sun, Jun 24, 2012 at 12:29 PM, Daniel Salazar - 3Developer.com < > [email protected]> wrote: > > > O_o ok thank you I will try tomorrow again from scratch > > > > Daniel Salazar > > patazstudio.com > > > > > > > > On Sun, Jun 24, 2012 at 2:35 AM, Sergey Sharybin <[email protected] > >wrote: > > > >> Once again, you *do not* need using libraries from svn *at all*, it is > >> much > >> easier to compile your > >> own libraries on specific linux distro than trying to use libraries > >> compiled for much older platforms. > >> > >> If you will install packages i've told you, you'll be able to compile > oiio > >> without any problems and > >> it'll just work for Blender. > >> > >> I've already described you why you've got this issues: you're using oiio > >> library compiled with > >> openjpeg support, but you've got openjpeg disabled in your blender which > >> means final linking > >> would not take openjpeg into account at all. > >> > >> So, please stop wasting your own time and ours time and just do the > >> following: > >> > >> 1. Get rid of any libraries from our svn -- on newer distros you *do > not* > >> need them > >> 2. Make sure you've got installed all packages i've mentioned in > previous > >> mail, > >> plus i've just installed openjpeg-devel and blender built with jpeg2k > >> support without > >> any issues. > >> 3. Compile current stable snapshot of oiio -- do not use git snapshot > >> because they > >> could be just broken > >> 4. Remove blender's CMakeCache.txt > >> 5. Re-configure blender pointing to your own oiio library as it was > shown > >> in my > >> previous mail. > >> > >> Again, please just follow this instructions without any creative from > your > >> side, otherwise > >> i wouldn't be able to help you -- it is just impossible to use > precompiled > >> libraries in a way > >> you're trying to use them. > >> > >> On Sun, Jun 24, 2012 at 7:36 AM, Daniel Salazar - 3Developer.com < > >> [email protected]> wrote: > >> > >> > Well i'm trying to build OIIO downloaded from Git. I solved a boost > >> error > >> > in OIIO cmake config by pointing it to the svn boost libs and cmake > >> > finishes successfully, however compilation still fails! > >> > > >> > My cmake configuration is: > >> > > >> > OPENJPEG_INCLUDE_DIR /usr/include > >> > OPENJPEG_OPENJPEG_LIBRARY /usr/lib64/libopenjpeg.so > >> > > >> > and I'm 100% possitive I got: > >> > > >> > /usr/include/openjpeg.h > >> > /usr/lib64/libopenjpeg.so > >> > > >> > After make I get this: > >> > > >> > [ 1%] Building CXX object > >> > > >> > > >> > libOpenImageIO/CMakeFiles/OpenImageIO.dir/__/jpeg2000.imageio/jpeg2000input.cpp.o > >> > > >> > > >> > /home/zanqdo/blender/trunk/lib/linux64/oiio/src/jpeg2000.imageio/jpeg2000input.cpp:32:22: > >> > fatal error: openjpeg.h: No such file or directory > >> > compilation terminated. > >> > make[2]: *** > >> > > >> > > >> > [libOpenImageIO/CMakeFiles/OpenImageIO.dir/__/jpeg2000.imageio/jpeg2000input.cpp.o] > >> > Error 1 > >> > make[1]: *** [libOpenImageIO/CMakeFiles/OpenImageIO.dir/all] Error 2 > >> > make: *** [all] Error 2 > >> > > >> > weird!!! > >> > > >> > Daniel Salazar > >> > patazstudio.com > >> > > >> > > >> > On Sat, Jun 23, 2012 at 5:28 PM, Daniel Salazar - 3Developer.com < > >> > [email protected]> wrote: > >> > > >> > > Thanks a lot Sergey, I already had the libs from packman, I'm > >> > > downloading a clean source and also deleted my ffmpeg and oiio > folders > >> > > from the svn libs leaving only boost and ocio from svn > >> > > > >> > > will report back! > >> > > > >> > > Daniel Salazar > >> > > patazstudio.com > >> > > > >> > > > >> > > On Sat, Jun 23, 2012 at 4:45 PM, Sergey Sharybin < > >> [email protected]> > >> > > wrote: > >> > > > Installed OpenSUSE 12.1 and successfully built recent trunk of > >> Blender > >> > > > there. > >> > > > > >> > > > All i've done is based on existing documentation of building > blender > >> > for > >> > > > OpenSUSE: > >> > > > > >> > > > >> > > >> > http://wiki.blender.org/index.php/Dev:2.5/Doc/Building_Blender/Linux/OpenSUSE/CMake > >> > > > > >> > > > Apparently, there's no FFmpeg in standard OpenSUSE repository, so > >> what > >> > is > >> > > > need is > >> > > > to add extra repository: > >> > > > > >> > > > $ sudo zypper addrepo > >> > http://packman.jacobs-university.de/suse/12.1/packman > >> > > > > >> > > > Then installed all needed dependencies: > >> > > > > >> > > > $ sudo zypper install subversion gcc gcc-c++ libSDL-devel > >> > > openal-soft-devel > >> > > > libpng-devel \ > >> > > > libjpeg-devel python3-devel libtiff-devel OpenEXR-devel > >> boost-devel > >> > \ > >> > > > python-devel glew-devel cmake > >> > > > > >> > > > Then it's easier to compile OpenImageIO for this particular distro > >> > > > (wouldn't cause any > >> > > > issues like non-working jpeg textures which happens on Ubuntu). > >> > > > > >> > > > Sources of OIIO could be found here: > >> > > > https://sites.google.com/site/openimageio/ > >> > > > > >> > > > After download, run in the terminal: > >> > > > > >> > > > $ tar -xf OpenImageIO-oiio-Release-1.0.6-1-g8088d01.tar.gz > >> > > > $ cd OpenImageIO-oiio-8088d01 > >> > > > $ mkdir build > >> > > > $ cd build > >> > > > $ cmake \ > >> > > > -D CMAKE_BUILD_TYPE=Release \ > >> > > > -D CMAKE_INSTALL_PREFIX=/opt/lib/oiio-1.0.6 \ > >> > > > -D BUILDSTATIC=ON \ > >> > > > -D CMAKE_CXX_FLAGS:STRING="-fPIC" \ > >> > > > ../src > >> > > > $ make > >> > > > $ sudo make install > >> > > > > >> > > > Then it's needed to clone Blender's svn to somewhere on local > >> machine: > >> > > > > >> > > > $ svn co > >> > > https://svn.blender.org/svnroot/bf-blender/trunk/blenderblender-svn > >> > > > $ mkdir build-blender > >> > > > $ cmake \ > >> > > > -D CMAKE_BUILD_TYPE=Release \ > >> > > > -D OPENIMAGEIO_ROOT_DIR=/opt/lib/oiio-1.0.6 \ > >> > > > ../blender > >> > > > $ make install > >> > > > > >> > > > And voila, ./bin/blender works perfectly. > >> > > > > >> > > > P.S. OpenJpeg was currently disabled, would check on if it does > work > >> > and > >> > > > why if not tomorrow. > >> > > > > >> > > > -- > >> > > > 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 > -- With best regards, Sergey Sharybin _______________________________________________ Bf-committers mailing list [email protected] http://lists.blender.org/mailman/listinfo/bf-committers
