[Bf-committers] Building blender on Fedora Core 10: linking error with OpenEXR ( libbf_openexr.a )

Campbell Barton ideasman42 at gmail.com
Thu Aug 13 10:09:26 CEST 2009


Blender only has a C api to OpenEXR (C++), so for linux at least, the
systems OpenEXR is used for building.
Maybe the confusion is because blender is statically linked against
openexr from the official download in blender.org (though distros will
usually link).

On Thu, Aug 13, 2009 at 12:01 AM, Nicolas Chauvet<kwizart at gmail.com> wrote:
> 2009/8/13 Daniel Lélis Baggio <danielbaggio at gmail.com>:
>> Hi everyone,
>>
>> firstly I'd like to congratulate you for the excellent Blender software.
>>
>> Could you help me out here?
>>
>> I'm getting the following error while trying to build it:
>>
>> Linking program ==> 'blender'
>> /home/baggio/Download/build/linux2/lib/libbf_openexr.a(openexr_api.o): In
>> function `imb_save_openexr_float':
>> openexr_api.cpp:(.text+0x1c81): undefined reference to
>> `Imf::Channel::Channel(Imf::PixelType, int, int)'
>
> This bug seems related with OpenEXR which blender includes a copy.
> You should prefer to use the system version because the fedora package
> has the problem fixed (and the patch was sent upstream dispite no new
> version of OpenEXR was released yet).
>
> When possible, it would be really better if you can pick the fedora
> version of the package.
>
> For info, did you tried the fedora package of blender ? (Actually it
> is known to miss ffmpeg support).
>
> Nicolas (kwizart)
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>



-- 
- Campbell


More information about the Bf-committers mailing list