[Bf-committers] Building blender-cycles on Fedora

Richard Shaw hobbes1069 at gmail.com
Thu Jul 7 18:16:53 CEST 2011


Hey guys, I'm back!

I know I've been quiet for a while but I was building some other
packages for Fedora but now my interest in blender has piqued again
with blender-cycles.

I've already built a package for oiio and I think it's working
properly. Now I need some help building blender-cycles.

Question 1:
What exactly is the cmake option CYCLES_OIIO looking for? Since for
the example it points to a user build and mine is system installed.
Should I be pointing it to /usr/lib64/ or to /usr/include?

During linking I get the following:
/usr/lib64/ccache/c++   -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64
-mtune=generic -pipe -fPIC -funsigned-char -fno-strict-aliasing -g
-ggdb  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-D_LARGEFILE64_SOURCE -fopenmp  -msse2  -msse -pipe -fPIC
-funsigned-char -fno-strict-aliasing  -Wall -Wno-invalid-offsetof
-Wno-sign-compare -O2 -DNDEBUG -DNDEBUG   -pthread
CMakeFiles/blenderplayer.dir/dna.c.o  -o ../../bin/blenderplayer
-rdynamic ../../lib/libge_player_ghost.a
../../lib/libge_player_common.a ../../lib/libbf_intern_string.a
../../lib/libbf_intern_ghost.a ../../lib/libbf_rna.a
../../lib/libbf_blenkernel.a ../../lib/libbf_blenloader.a
../../lib/libbf_blenpluginapi.a ../../lib/libge_blen_routines.a
../../lib/libbf_editor_datafiles.a ../../lib/libge_converter.a
../../lib/libge_logic_ketsji.a ../../lib/libge_phys_bullet.a
../../lib/libge_phys_dummy.a ../../lib/libge_phys_common.a
../../lib/libge_logic.a ../../lib/libge_rasterizer.a
../../lib/libge_oglrasterizer.a ../../lib/libge_logic_expressions.a
../../lib/libge_scenegraph.a ../../lib/libbf_ikplugin.a
../../lib/libbf_intern_itasc.a ../../lib/libbf_intern_ik.a
../../lib/libbf_intern_smoke.a ../../lib/libbf_modifiers.a
../../lib/libbf_intern_moto.a ../../lib/libbf_nodes.a
../../lib/libbf_gpu.a ../../lib/libbf_imbuf.a ../../lib/libbf_avi.a
../../lib/libge_logic_network.a ../../lib/libge_logic_ngnetwork.a
../../lib/libge_logic_loopbacknetwork.a ../../lib/libextern_bullet.a
../../lib/libbf_intern_guardedalloc.a ../../lib/libbf_intern_memutil.a
../../lib/libbf_python_ext.a ../../lib/libbf_blenlib.a
../../lib/libbf_imbuf_cineon.a ../../lib/libbf_imbuf_openexr.a
../../lib/libbf_imbuf_dds.a ../../lib/libbf_dna.a
../../lib/libge_videotex.a ../../lib/libbf_blenfont.a
../../lib/libbf_intern_audaspace.a ../../lib/libblenkernel_blc.a
../../lib/libextern_binreloc.a ../../lib/libextern_minilzo.a
../../lib/libbf_intern_ghost.a ../../lib/libbf_blenkernel.a
../../lib/libbf_intern_mikktspace.a ../../lib/libextern_lzma.a
../../lib/libbf_intern_decimate.a ../../lib/libbf_intern_bsp.a
../../lib/libbf_intern_bop.a ../../lib/libbf_intern_moto.a -lGL -lGLU
-ljpeg -lpng -lz -lz -lutil -lc -lm -lpthread -lstdc++ -lX11 -lXi -ldl
-Xlinker -export-dynamic -lpython3.2mu -lGLEW -lGLU -ljpeg -lpng -lz
-lz -lfreetype -lopenal -lfftw3 -ljack -lsndfile -lsamplerate -lSDL
-lpthread -ltiff -lHalf -lIex -lIlmImf -lIlmThread -lImath
-lOpenCOLLADAStreamWriter -lOpenCOLLADASaxFrameworkLoader
-lOpenCOLLADAFramework -lOpenCOLLADABaseUtils -lGeneratedSaxParser
-lMathMLSolver -lpcre -lxml2 -lpcre -lexpat -lutil -lc -lm -lpthread
-lstdc++ -lX11 -lXi -ldl -lpython3.2mu -lGLEW -lfreetype -lopenal
-lfftw3 -ljack -lsndfile -lsamplerate -lSDL -lpthread -ltiff -lHalf
-lIex -lIlmImf -lIlmThread -lImath -lOpenCOLLADAStreamWriter
-lOpenCOLLADASaxFrameworkLoader -lOpenCOLLADAFramework
-lOpenCOLLADABaseUtils -lGeneratedSaxParser -lMathMLSolver -lpcre
-lxml2 -lpcre -lxml2 -lexpat

../../lib/libbf_rna.a(rna_scene_gen.c.o): In function
`rna_RenderSettings_engine_itemf':
/builddir/build/BUILD/blender-cycles-2.58/source/blender/makesrna/intern/rna_scene.c:724:
undefined reference to `R_engines'
../../lib/libbf_rna.a(rna_scene_gen.c.o): In function
`rna_RenderSettings_multiple_engines_get':
/builddir/build/BUILD/blender-cycles-2.58/source/blender/makesrna/intern/rna_scene.c:809:
undefined reference to `R_engines'
../../lib/libbf_rna.a(rna_scene_gen.c.o): In function
`rna_RenderSettings_use_game_engine_get':
/builddir/build/BUILD/blender-cycles-2.58/source/blender/makesrna/intern/rna_scene.c:817:
undefined reference to `R_engines'
../../lib/libbf_rna.a(rna_scene_gen.c.o): In function
`rna_RenderSettings_engine_get':
/builddir/build/BUILD/blender-cycles-2.58/source/blender/makesrna/intern/rna_scene.c:743:
undefined reference to `R_engines'
../../lib/libbf_rna.a(rna_scene_gen.c.o): In function
`rna_RenderSettings_engine_set':
/builddir/build/BUILD/blender-cycles-2.58/source/blender/makesrna/intern/rna_scene.c:711:
undefined reference to `R_engines'
../../lib/libbf_rna.a(rna_scene_gen.c.o): In function
`rna_RenderSettings_engine_update':
/builddir/build/BUILD/blender-cycles-2.58/source/blender/makesrna/intern/rna_scene.c:752:
undefined reference to `ED_render_engine_changed'
../../lib/libbf_rna.a(rna_space_gen.c.o): In function
`rna_SpaceView3D_viewport_shade_update':
/builddir/build/BUILD/blender-cycles-2.58/source/blender/makesrna/intern/rna_space.c:337:
undefined reference to `RE_engine_free'
../../lib/libbf_rna.a(rna_ui_gen.c.o): In function
`UILayout_template_texture_user_call':
/builddir/build/BUILD/blender-cycles-2.58/Build/source/blender/makesrna/intern/rna_ui_gen.c:2205:
undefined reference to `uiTemplateTextureUser'
../../lib/libbf_rna.a(rna_ui_gen.c.o): In function
`UILayout_template_node_view_call':
/builddir/build/BUILD/blender-cycles-2.58/Build/source/blender/makesrna/intern/rna_ui_gen.c:2197:
undefined reference to `uiTemplateNodeView'
../../lib/libbf_rna.a(rna_ui_gen.c.o): In function
`UILayout_template_node_link_call':
/builddir/build/BUILD/blender-cycles-2.58/Build/source/blender/makesrna/intern/rna_ui_gen.c:2178:
undefined reference to `uiTemplateNodeLink'
../../lib/libbf_rna.a(rna_render_gen.c.o): In function
`rna_RenderEngine_unregister':
/builddir/build/BUILD/blender-cycles-2.58/source/blender/makesrna/intern/rna_render.c:171:
undefined reference to `R_engines'
../../lib/libbf_rna.a(rna_render_gen.c.o): In function
`rna_RenderEngine_register':
/builddir/build/BUILD/blender-cycles-2.58/source/blender/makesrna/intern/rna_render.c:196:
undefined reference to `R_engines'
../../lib/libbf_rna.a(rna_render_gen.c.o): In function
`RenderEngine_update_progress_call':
/builddir/build/BUILD/blender-cycles-2.58/Build/source/blender/makesrna/intern/rna_render_gen.c:1531:
undefined reference to `RE_engine_update_progress'
../../lib/libbf_blenloader.a(readfile.c.o): In function
`lib_link_screen_restore':
/builddir/build/BUILD/blender-cycles-2.58/source/blender/blenloader/intern/readfile.c:5088:
undefined reference to `RE_engine_free'


Any ideas?

Thanks,
Richard


More information about the Bf-committers mailing list