[Bf-committers] Issue to build blender-2.54 on Fedora Linux

Dave Plater dplater at webafrica.org.za
Wed Oct 13 13:44:34 CEST 2010


On 10/10/2010 06:10 PM, Jochen Schmitt wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hallo,
>
> I have try to build blender-2.54 for Fedora Linux. Unfortunately, I have
> got the follwoing error messages shown above.
>
> Because the error occurs during the install step, I assume this is an
> issue
> with the implicite DSO linking feature on Fedora.
>
> Additional information, like the SPEC file and the whole build log you can
> find at:
>
> SPEC:         http://www.herr-schmitt.de/pub/blender/blender.spec
> SRPM:       
> http://www.herr-schmitt.de/pub/blender/blender-2.54-0.1.fc15.src.rpm
> Buildlog:    http://www.herr-schmitt.de/pub/blender/build.log
>
> Best Regards:
>
> Jochen Schmitt
>
> build/linux2/lib/libbf_blenkernel.a(modifier.o): In function
> `modifierType_getInfo':
> modifier.c:(.text+0x30a): undefined reference to `modifier_type_init'
> build/linux2/lib/libbf_blenloader.a(readblenentry.o): In function
> `BLO_blendhandle_get_linkable_groups':
> readblenentry.c:(.text+0x2e7): undefined reference to
> `BKE_idcode_is_valid'
> readblenentry.c:(.text+0x2f3): undefined reference to
> `BKE_idcode_is_linkable'
> readblenentry.c:(.text+0x2ff): undefined reference to `BKE_idcode_to_name'
> build/linux2/lib/libbf_blenloader.a(readfile.o): In function
> `do_versions':
> readfile.c:(.text+0xe306): undefined reference to
> `modifier_mdef_compact_influences'
> build/linux2/lib/libbf_blenloader.a(readfile.o): In function
> `read_libraries':
> readfile.c:(.text+0x16156): undefined reference to `BKE_idcode_to_name'
> readfile.c:(.text+0x161bd): undefined reference to `BKE_idcode_to_name'
> readfile.c:(.text+0x1622a): undefined reference to `BKE_idcode_to_name'
> readfile.c:(.text+0x1628c): undefined reference to `BKE_idcode_to_name'
> build/linux2/lib/libbf_converter.a(KX_BlenderSceneConverter.o): In
> function `KX_BlenderSceneConverter::LinkBlendFile(BlendHandle*, char
> const*, char*, KX_Scene*, char**)':
> KX_BlenderSceneConverter.cpp:(.text+0x1f1e): undefined reference to
> `BKE_idcode_from_name'
> build/linux2/lib/libbf_ketsji.a(KX_PythonInit.o): In function
> `gLibNew(_object*, _object*)':
> KX_PythonInit.cpp:(.text+0x8b08): undefined reference to
> `BKE_idcode_from_name'
> build/linux2/lib/libbf_python.a(bpy_rna.o): In function `pyrna_prop_repr':
> bpy_rna.c:(.text+0x31ef): undefined reference to
> `BKE_idcode_to_name_plural'
> bpy_rna.c:(.text+0x3243): undefined reference to
> `BKE_idcode_to_name_plural'
> build/linux2/lib/libbf_python.a(bpy_rna.o): In function
> `pyrna_struct_repr':
> bpy_rna.c:(.text+0x32d7): undefined reference to
> `BKE_idcode_to_name_plural'
> bpy_rna.c:(.text+0x331d): undefined reference to
> `BKE_idcode_to_name_plural'
> bpy_rna.c:(.text+0x3362): undefined reference to
> `BKE_idcode_to_name_plural'
> collect2: ld returned 1 exit status
> scons: *** [build/linux2/bin/blenderplayer] Error 1
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.10 (GNU/Linux)
> Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/
>
> iJwEAQECAAYFAkyx5VAACgkQZLAIBz9lVu/UxAQAheMx9kGW66yehVp1T59QLAl5
> vUBu6etfXC+ftEkYpyQQG92E2WbedAEfOuyw5qse+lfGbBIOJIL3sX1AUg4ZE1ij
> m5umlyS97Gberv9vKHruxpFmRap82f3F79ARE++anKxE6YjLZtYD1AhVgz3vgU3E
> a66geSnViQZqXHK0j4k=
> =MW0M
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>
>   
Hi, I maintain blender for openSUSE and have been building 2.50 svn
snapshots from time to time. I see in your spec file that you are trying
to build blender player, which hasn't built for a long time. Maybe you
should try building without player "WITH_BF_PLAYER=false" . I've had no
trouble with blender-2.54 except for a struggle with openCOLLADA but it
wouldn't build with player. I started off with the blender-2.49 spec
file but this has also changed quite a lot as well. JFYI I sent a patch
to openCOLLADA fixing a few linux build issues which this morning seemed
to have been merged into rev 775.
My spec file etc blender-2.49b :
https://build.opensuse.org/package/show?package=blender&project=graphics
Blender-2.54 build failure atm due to docs install but it builds fine :
https://build.opensuse.org/package/show?package=blender&project=home%3Aplater%3Ablender
Regards
Dave P



More information about the Bf-committers mailing list