[Bf-committers] Building blender-cycles on Fedora

Brecht Van Lommel brechtvanlommel at pandora.be
Fri Jul 8 13:06:40 CEST 2011


Hi,

I've fixed the blenderplayer build now to solve these errors (it's
disabled by default, didn't really keep track of it for the branch).

Brecht.

On Fri, Jul 8, 2011 at 12:12 AM, Xavier Thomas
<xavier.thomas.1980 at gmail.com> wrote:
> I think it should be "/usr" or "/usr/local" depending on where you (or your
> package manager) did the system install.
>
> 2011/7/7 Richard Shaw <hobbes1069 at gmail.com>
>
>> 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
>> _______________________________________________
>> Bf-committers mailing list
>> Bf-committers at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-committers
>>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>


More information about the Bf-committers mailing list