Page 3 of 4
					
				Re: OctaneRender™ for Blender 1.50 - 4.3 beta Linux [TEST]
				Posted: Wed Mar 26, 2014 6:17 am
				by JimStar
				mib2berlin wrote:Yes, several times, system liblex and liblex from install_deps.sh.
As I see - you are under suse, and it seems some cross-dependencies between libraries may be wrong...
Just the thoughts: perhaps it may be easier for you instead of fighting with lib dependencies in your system - just
Code: Select all
$ cd ~; mkdir dev; cd dev
$ git clone https://github.com/JimStar/OctaneBlender.git ./
$ cd blender; mkdir build; cd build
$ cmake ..
$ ccmake ..
$ make -j8
$ make install
And voila: your own build right for your system right with these features enabled which you need and disabled which you don't need...

 
			 
			
					
				Re: OctaneRender™ for Blender 1.50 - 4.3 beta Linux [TEST]
				Posted: Wed Mar 26, 2014 5:58 pm
				by grimm
				Just a warning to those who are soft linking the libraries, be careful.  If your current libraries are much newer than the linked libraries you can have problems.  I linked the libraries and I was able to get Blender to run but when I tried to add an object (suzzan) it crashed X so hard I can't get my desktop to come back.  The crash has corrupted something that I'm still trying to fix.  I may need to completely reload the OS to fix it.   

 
			 
			
					
				Re: OctaneRender™ for Blender 1.50 - 4.3 beta Linux [TEST]
				Posted: Wed Mar 26, 2014 7:40 pm
				by mib2berlin
				Hi Jim, Blender for Octane compiles fine, thanks.
Cheers, mib
			 
			
					
				Re: OctaneRender™ for Blender 1.50 - 4.3 beta Linux [TEST]
				Posted: Thu Mar 27, 2014 6:02 pm
				by Synthercat
				Here is my cmake comand output
-- The C compiler identification is GNU 4.8.1
-- The CXX compiler identification is GNU 4.8.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Performing Test SUPPORT_SSE_BUILD
-- Performing Test SUPPORT_SSE_BUILD - Success
-- SSE Support: detected.
-- Performing Test SUPPORT_SSE2_BUILD
-- Performing Test SUPPORT_SSE2_BUILD - Success
-- SSE2 Support: detected.
-- Performing Test HAVE_STDBOOL_H
-- Performing Test HAVE_STDBOOL_H - Success
-- Found JPEG: /usr/lib/x86_64-linux-gnu/libjpeg.so  
-- Found ZLIB: /usr/lib/x86_64-linux-gnu/libz.so (found version "1.2.8") 
-- Found PNG: /usr/lib/x86_64-linux-gnu/libpng.so (found version "1.2.49") 
-- Found Freetype: /usr/lib/x86_64-linux-gnu/libfreetype.so (found version "2.4.12") 
-- Found PythonLibsUnix: /usr/lib/x86_64-linux-gnu/libpython3.3m.so  
CMake Error at build_files/cmake/Modules/FindOpenEXR.cmake:98 (STRING):
  string sub-command REGEX, mode REPLACE needs at least 6 arguments total to
  command.
Call Stack (most recent call first):
  CMakeLists.txt:604 (find_package)
  CMakeLists.txt:628 (find_package_wrapper)
-- Could NOT find OpenEXR (missing:  _openexr_LIBRARIES OPENEXR_INCLUDE_DIR) 
-- Found OpenJPEG: /usr/lib/x86_64-linux-gnu/libopenjpeg.so  
-- Found TIFF: /usr/lib/x86_64-linux-gnu/libtiff.so (found version "4.0.2") 
-- Found OpenAL: /usr/lib/x86_64-linux-gnu/libopenal.so  
-- Looking for include file pthread.h
-- Looking for include file pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found SDL: /usr/lib/x86_64-linux-gnu/libSDLmain.a;/usr/lib/x86_64-linux-gnu/libSDL.so;-lpthread (found version "1.2.15") 
-- Found Fftw3: /usr/lib/x86_64-linux-gnu/libfftw3.so  
-- Could NOT find Spacenav (missing:  SPACENAV_LIBRARY SPACENAV_INCLUDE_DIR) 
-- Boost version: 1.53.0
-- Found the following Boost libraries:
--   filesystem
--   regex
--   system
--   thread
--   date_time
--   locale
-- Found OpenImageIO: /opt/lib/oiio/lib/libOpenImageIO.so  
-- Found OpenColorIO: /usr/lib/libOpenColorIO.so;/usr/lib/x86_64-linux-gnu/libyaml-cpp.so;/usr/lib/x86_64-linux-gnu/libtinyxml.so  
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so
-- Looking for XOpenDisplay in /usr/lib/x86_64-linux-gnu/libX11.so;/usr/lib/x86_64-linux-gnu/libXext.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Found X11: /usr/lib/x86_64-linux-gnu/libX11.so
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Using unsigned short
-- Check if the system is big endian - little endian
-- Found OpenGL: /usr/lib/x86_64-linux-gnu/libGL.so  
-- Try OpenMP C flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Try OpenMP CXX flag = [-fopenmp]
-- Performing Test OpenMP_FLAG_DETECTED
-- Performing Test OpenMP_FLAG_DETECTED - Success
-- Found OpenMP: -fopenmp  
-- Performing Test C_WARN_ALL
-- Performing Test C_WARN_ALL - Success
-- Performing Test C_WARN_CAST_ALIGN
-- Performing Test C_WARN_CAST_ALIGN - Success
-- Performing Test C_WARN_ERROR_DECLARATION_AFTER_STATEMENT
-- Performing Test C_WARN_ERROR_DECLARATION_AFTER_STATEMENT - Success
-- Performing Test C_WARN_ERROR_IMPLICIT_FUNCTION_DECLARATION
-- Performing Test C_WARN_ERROR_IMPLICIT_FUNCTION_DECLARATION - Success
-- Performing Test C_WARN_ERROR_RETURN_TYPE
-- Performing Test C_WARN_ERROR_RETURN_TYPE - Success
-- Performing Test C_WARN_STRICT_PROTOTYPES
-- Performing Test C_WARN_STRICT_PROTOTYPES - Success
-- Performing Test C_WARN_MISSING_PROTOTYPES
-- Performing Test C_WARN_MISSING_PROTOTYPES - Success
-- Performing Test C_WARN_NO_CHAR_SUBSCRIPTS
-- Performing Test C_WARN_NO_CHAR_SUBSCRIPTS - Success
-- Performing Test C_WARN_NO_UNKNOWN_PRAGMAS
-- Performing Test C_WARN_NO_UNKNOWN_PRAGMAS - Success
-- Performing Test C_WARN_POINTER_ARITH
-- Performing Test C_WARN_POINTER_ARITH - Success
-- Performing Test C_WARN_UNUSED_PARAMETER
-- Performing Test C_WARN_UNUSED_PARAMETER - Success
-- Performing Test C_WARN_WRITE_STRINGS
-- Performing Test C_WARN_WRITE_STRINGS - Success
-- Performing Test C_WARN_LOGICAL_OP
-- Performing Test C_WARN_LOGICAL_OP - Success
-- Performing Test C_WARN_UNDEF
-- Performing Test C_WARN_UNDEF - Success
-- Performing Test C_WARN_INIT_SELF
-- Performing Test C_WARN_INIT_SELF - Success
-- Performing Test C_WARN_NO_NULL
-- Performing Test C_WARN_NO_NULL - Success
-- Performing Test C_WARN_MISSING_INCLUDE_DIRS
-- Performing Test C_WARN_MISSING_INCLUDE_DIRS - Success
-- Performing Test C_WARN_NO_DIV_BY_ZERO
-- Performing Test C_WARN_NO_DIV_BY_ZERO - Success
-- Performing Test C_WARN_TYPE_LIMITS
-- Performing Test C_WARN_TYPE_LIMITS - Success
-- Performing Test C_WARN_UNINITIALIZED
-- Performing Test C_WARN_UNINITIALIZED - Success
-- Performing Test C_WARN_REDUNDANT_DECLS
-- Performing Test C_WARN_REDUNDANT_DECLS - Success
-- Performing Test CXX_WARN_REDUNDANT_DECLS
-- Performing Test CXX_WARN_REDUNDANT_DECLS - Success
-- Performing Test C_WARN_NO_ERROR_UNUSED_BUT_SET_VARIABLE
-- Performing Test C_WARN_NO_ERROR_UNUSED_BUT_SET_VARIABLE - Success
-- Performing Test CXX_WARN_ALL
-- Performing Test CXX_WARN_ALL - Success
-- Performing Test CXX_WARN_NO_INVALID_OFFSETOF
-- Performing Test CXX_WARN_NO_INVALID_OFFSETOF - Success
-- Performing Test CXX_WARN_NO_SIGN_COMPARE
-- Performing Test CXX_WARN_NO_SIGN_COMPARE - Success
-- Performing Test CXX_WARN_LOGICAL_OP
-- Performing Test CXX_WARN_LOGICAL_OP - Success
-- Performing Test CXX_WARN_INIT_SELF
-- Performing Test CXX_WARN_INIT_SELF - Success
-- Performing Test CXX_WARN_MISSING_INCLUDE_DIRS
-- Performing Test CXX_WARN_MISSING_INCLUDE_DIRS - Success
-- Performing Test CXX_WARN_NO_DIV_BY_ZERO
-- Performing Test CXX_WARN_NO_DIV_BY_ZERO - Success
-- Performing Test CXX_WARN_TYPE_LIMITS
-- Performing Test CXX_WARN_TYPE_LIMITS - Success
-- Performing Test CXX_WARN_UNINITIALIZED
-- Performing Test CXX_WARN_UNINITIALIZED - Success
-- Performing Test CXX_WARN_UNDEF
-- Performing Test CXX_WARN_UNDEF - Success
-- Performing Test CXX_WARN_MISSING_DECLARATIONS
-- Performing Test CXX_WARN_MISSING_DECLARATIONS - Success
-- Performing Test C_WARN_NO_DEPRECATED_DECLARATIONS
-- Performing Test C_WARN_NO_DEPRECATED_DECLARATIONS - Success
-- Performing Test C_WARN_NO_UNUSED_PARAMETER
-- Performing Test C_WARN_NO_UNUSED_PARAMETER - Success
CMake Warning at CMakeLists.txt:2288 (message):
  'numpy' path could not be found in:
  '/usr/lib/python3.3/site-packages/numpy',
  '/usr/lib/python3/site-packages/numpy',
  '/usr/lib/python3.3/dist-packages/numpy',
  '/usr/lib/python3/dist-packages/numpy', WITH_PYTHON_INSTALL_NUMPY option
  will be ignored when installing python
CMake Warning at CMakeLists.txt:2308 (message):
  'requests' path could not be found in:
  '/usr/lib/python3.3/site-packages/requests'
  WITH_PYTHON_INSTALL_REQUESTS option will be ignored when installing python
-- Looking for C++ include unordered_map
-- Looking for C++ include unordered_map - not found
-- Looking for C++ include tr1/unordered_map
-- Looking for C++ include tr1/unordered_map - found
-- Found unordered_map/set in std::tr1 namespace.
-- Blender Skipping: (bf_collada;bf_imbuf_openexr;bf_intern_ctr;bf_intern_utfconv;extern_openjpeg;extern_redcode)
-- RPM Build Not Found (rpmbuild). RPM generation will not be available
-- C Compiler:   "GNU"
-- C++ Compiler: "GNU"
-- HAVE_STDBOOL_H = 1
* Blender Configuration *
  Build Options:
   * WITH_GAMEENGINE            ON
   * WITH_PLAYER                OFF
   * WITH_BULLET                ON
   * WITH_IK_SOLVER             ON
   * WITH_IK_ITASC              ON
   * WITH_OPENCOLLADA           OFF
   * WITH_FFTW3                 ON
   * WITH_INTERNATIONAL         ON
   * WITH_INPUT_NDOF            OFF
   * WITH_CYCLES                ON
   * WITH_OCTANE                ON
   * WITH_FREESTYLE             ON
   * WITH_OPENCOLORIO           ON
  Compiler Options:
   * WITH_BUILDINFO             ON
   * WITH_OPENMP                ON
   * WITH_RAYOPTIMIZATION       ON
  System Options:
   * WITH_INSTALL_PORTABLE      ON
   * WITH_X11_XF86VMODE         ON
   * WITH_X11_XINPUT            ON
   * WITH_MEM_JEMALLOC          OFF
   * WITH_MEM_VALGRIND          OFF
   * WITH_SYSTEM_GLEW           ON
   * WITH_SYSTEM_OPENJPEG       ON
  Image Formats:
   * WITH_OPENIMAGEIO           ON
   * WITH_IMAGE_CINEON          ON
   * WITH_IMAGE_DDS             ON
   * WITH_IMAGE_HDR             ON
   * WITH_IMAGE_OPENEXR         OFF
   * WITH_IMAGE_OPENJPEG        ON
   * WITH_IMAGE_REDCODE         OFF
   * WITH_IMAGE_TIFF            ON
  Audio:
   * WITH_OPENAL                ON
   * WITH_SDL                   ON
   * WITH_JACK                  OFF
   * WITH_JACK_DYNLOAD          OFF
   * WITH_CODEC_AVI             ON
   * WITH_CODEC_FFMPEG          OFF
   * WITH_CODEC_SNDFILE         OFF
  Compression:
   * WITH_LZMA                  ON
   * WITH_LZO                   ON
  Python:
   * WITH_PYTHON_INSTALL        ON
   * WITH_PYTHON_INSTALL_NUMPY  OFF
   * WITH_PYTHON_MODULE         OFF
   * WITH_PYTHON_SAFETY         OFF
  Modifiers:
   * WITH_MOD_BOOLEAN           ON
   * WITH_MOD_REMESH            ON
   * WITH_MOD_FLUID             ON
   * WITH_MOD_OCEANSIM          OFF
  Other:
   * WITH_OPENNL                ON
  
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:
OPENEXR_INCLUDE_DIR (ADVANCED)
   used as include directory in directory /home/synthercat/dev/OctaneBlender/blender/intern/cycles/blender
   used as include directory in directory /home/synthercat/dev/OctaneBlender/blender/intern/cycles/bvh
   used as include directory in directory /home/synthercat/dev/OctaneBlender/blender/intern/cycles/device
   used as include directory in directory /home/synthercat/dev/OctaneBlender/blender/intern/cycles/kernel
   used as include directory in directory /home/synthercat/dev/OctaneBlender/blender/intern/cycles/render
   used as include directory in directory /home/synthercat/dev/OctaneBlender/blender/intern/cycles/subd
   used as include directory in directory /home/synthercat/dev/OctaneBlender/blender/intern/cycles/util
   used as include directory in directory /home/synthercat/dev/OctaneBlender/blender/intern/octane/blender
-- Configuring incomplete, errors occurred!
			 
			
					
				Re: OctaneRender™ for Blender 1.50 - 4.3 beta Linux [TEST]
				Posted: Thu Mar 27, 2014 8:16 pm
				by mib2berlin
				Synthercat, do you use the install.deps.sh?
I build Blender trunk every day so my system is set up for compiling Blender.
Some libs has to build in a special way, system boost does not work for me, for example.
The script does this for you.
Cheers, mib.
			 
			
					
				Re: OctaneRender™ for Blender 1.50 - 4.3 beta Linux [TEST]
				Posted: Sat Mar 29, 2014 1:08 pm
				by Synthercat
				I did ran the install.deps.sh and then I did the procedure Jimstar mentioned above... Please note that the new Octaneblender does work for me (after I linked 5-6 libs) although it does seem to crash the OctaneServer quite often (for example when I have the 3d window to rendered and play with the wireframe modifier) I just thought of trying to build a blender myself to see if I can get a more stable blender
			 
			
					
				Re: OctaneRender™ for Blender 1.50 - 4.3 beta Linux [TEST]
				Posted: Sun Mar 30, 2014 1:45 pm
				by afecelis
				Thanks a lot for another great release JimStar, although this is the first time I've run into any trouble getting it to work. After trying several of the fixes suggested here, in the end the solution was to compile your GIT source. Things are working fine now. Just one question, we'd still need to install the original .run package to get OctaneServer to work, right? Would it be possible, as in windows, to also get an installer just for the server? This way, for those of us having problems with the full package, we don't end up with two octaneblender installations, one in /usr/local and the other one in /home/ouraccount/dev.
Besides that, I'm getting the following error/warnings in the terminal when running OctaneSErver &:
afecelis@design01 ~ $ OctaneServer &
[2] 3637
afecelis@design01 ~ $ 
OctaneServer v. 4.3
Octane: ERROR creating socket
Octane: ERROR creating socket for LiveDB
Octane: LiveDB ERROR: unknown
Octane: LiveDB ERROR: unknown
Octane: LiveDB ERROR: unknown
Octane: LiveDB ERROR: unknown
(keeps repeating)
thanks a lot for all your hard work.
regards,
Alvaro F. Celis
			 
			
					
				Re: OctaneRender™ for Blender 1.50 - 4.3 beta Linux [TEST]
				Posted: Sun Mar 30, 2014 4:00 pm
				by mib2berlin
				Hi afecelis, you could extract the .run with sh octane_blender_1.50-4.3-beta.run -e and copy the libs and executables manually.
I also got:
Octane: ERROR creating socket
Octane: ERROR creating socket for LiveDB
Octane: LiveDB ERROR: unknown
first time but went away after some server restarts.
Cheers, mib
			 
			
					
				Re: OctaneRender™ for Blender 1.50 - 4.3 beta Linux [TEST]
				Posted: Mon Mar 31, 2014 1:11 pm
				by afecelis
				Thanks a lot mib2berlin, I'll try that out. 

 No need to restart any services for OctaneServer to start working?
Regards,
Alvaro
 
			 
			
					
				Re: OctaneRender™ for Blender 1.50 - 4.3 beta Linux [TEST]
				Posted: Tue Apr 08, 2014 2:12 pm
				by Synthercat
				OctaneRenderer 1.52 has that great function in camera : Perspective Correction
I'd love to see this in OctaneBlender soon!
Thank you