OctaneRender™ for Blender 1.50 - 4.3 beta Linux [OBSOLETE]

Blender (Export script developed by yoyoz; Integrated Plugin developed by JimStar)
User avatar
JimStar
OctaneRender Team
Posts: 3816
Joined: Thu Jul 28, 2011 8:19 pm
Location: Auckland, New Zealand

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...:mrgreen:
User avatar
grimm
Licensed Customer
Posts: 1332
Joined: Wed Jan 27, 2010 8:11 pm
Location: Spokane, Washington, USA

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. :(
Linux Mint 21.3 x64 | Nvidia GTX 980 4GB (displays) RTX 2070 8GB| Intel I7 5820K 3.8 Ghz | 32Gb Memory | Nvidia Driver 535.171
mib2berlin
Licensed Customer
Posts: 1194
Joined: Wed Jan 27, 2010 7:18 pm
Location: Germany

Hi Jim, Blender for Octane compiles fine, thanks.

Cheers, mib
Opensuse Leap 42.3/64 i5-3570K 16 GB
GTX 760 4 GB Driver: 430.31
Octane 3.08 Blender Octane
User avatar
Synthercat
Licensed Customer
Posts: 284
Joined: Mon Aug 30, 2010 11:12 am
Location: Thessaloniki Greece

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!
Linux Mint 19.3 | GTX-1080Ti | AMD FX-8320 (OCed 4.4GHz) | 16GB RAM
mib2berlin
Licensed Customer
Posts: 1194
Joined: Wed Jan 27, 2010 7:18 pm
Location: Germany

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.
Opensuse Leap 42.3/64 i5-3570K 16 GB
GTX 760 4 GB Driver: 430.31
Octane 3.08 Blender Octane
User avatar
Synthercat
Licensed Customer
Posts: 284
Joined: Mon Aug 30, 2010 11:12 am
Location: Thessaloniki Greece

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
Linux Mint 19.3 | GTX-1080Ti | AMD FX-8320 (OCed 4.4GHz) | 16GB RAM
User avatar
afecelis
Licensed Customer
Posts: 188
Joined: Sun Jan 17, 2010 4:26 pm
Location: Bucaramanga, Colombia
Contact:

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
Win10 Pro | Geforce GTX1070 8gb Vram X2 (display/render) | Intel Core I7 4770K 3.5GHz | 32GB DDR3 1600 Ram |Nvidia 378.78 drivers | Cuda 8.0 | Blender/Modo/Sketchup
mib2berlin
Licensed Customer
Posts: 1194
Joined: Wed Jan 27, 2010 7:18 pm
Location: Germany

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
Opensuse Leap 42.3/64 i5-3570K 16 GB
GTX 760 4 GB Driver: 430.31
Octane 3.08 Blender Octane
User avatar
afecelis
Licensed Customer
Posts: 188
Joined: Sun Jan 17, 2010 4:26 pm
Location: Bucaramanga, Colombia
Contact:

Thanks a lot mib2berlin, I'll try that out. ;) No need to restart any services for OctaneServer to start working?

Regards,
Alvaro
Win10 Pro | Geforce GTX1070 8gb Vram X2 (display/render) | Intel Core I7 4770K 3.5GHz | 32GB DDR3 1600 Ram |Nvidia 378.78 drivers | Cuda 8.0 | Blender/Modo/Sketchup
User avatar
Synthercat
Licensed Customer
Posts: 284
Joined: Mon Aug 30, 2010 11:12 am
Location: Thessaloniki Greece

OctaneRenderer 1.52 has that great function in camera : Perspective Correction

I'd love to see this in OctaneBlender soon!

Thank you
Linux Mint 19.3 | GTX-1080Ti | AMD FX-8320 (OCed 4.4GHz) | 16GB RAM
Post Reply

Return to “Blender”