[Bf-committers] Ubuntu 64 compile errors.

Bastien Montagne montagne29 at wanadoo.fr
Sat Nov 17 14:53:52 CET 2012


Hi Eugenio,

Instead of reverting to that rev, you should rather try to use our new 
/build_files/build_environment/install_deps.sh script.

Your problems comes from that you used outdated instructions to build 
boost – now --with-locale option is also needed. That shel script should 
handle all that automatically, and will prompt you with the command line 
options to add to your cmake or scons build command. ;).

On 17/11/2012 14:28, Eugenio Pignataro wrote:
> Yes, I do it.
> I'm trying to revert to  52079 (svn up -r 52079) and work pefectly.
>
> Thanks Sergey! :-)
>
> Untitled Document
>
> Eugenio Pignataro
> Drawing&  Digital Art.
> -------------------------------
> Sitio: www.oscurart.com.ar
> Email: info at oscurart.com.ar
> Móvil: 15-5177-4936
> International Phone Calls
> Mobile: (54.911) 5177-4936
> On 11/17/2012 10:17 AM, Sergey Sharybin wrote:
>> Did you try removing CMakeCache.txt and running cmake again?
>>
>>
>> On Sat, Nov 17, 2012 at 7:06 PM, Eugenio Pignataro<info at oscurart.com.ar>wrote:
>>
>>> Hi folks!
>>>
>>> I'm compiling 64 version in Ubuntu 12.04 and 12.10 (release 52301),
>>> without OSL.
>>> BOOST (1.51.0) and OIIO (git pull today) compiled and working fine.
>>> I Follow this guide --->
>>> http://wiki.blender.org/index.php/Dev:2.6/Source/Render/Cycles/Building
>>> My last working release was 52079
>>>
>>> Blender return this error:
>>> Linking CXX executable ../../bin/blender
>>> ../../lib/libbf_intern_locale.a(boost_locale_wrapper.cpp.o): In function
>>> `bl_locale_init':
>>> boost_locale_wrapper.cpp:(.text+0x10): undefined reference to
>>> `boost::locale::localization_backend_manager::global()'
>>> boost_locale_wrapper.cpp:(.text+0x38): undefined reference to
>>>
>>> `boost::locale::localization_backend_manager::select(std::basic_string<char,
>>> std::char_traits<char>, std::allocator<char>  >  const&, unsigned int)'
>>> boost_locale_wrapper.cpp:(.text+0x57): undefined reference to
>>>
>>> `boost::locale::localization_backend_manager::global(boost::locale::localization_backend_manager
>>> const&)'
>>> boost_locale_wrapper.cpp:(.text+0x61): undefined reference to
>>>
>>> `boost::locale::localization_backend_manager::~localization_backend_manager()'
>>> boost_locale_wrapper.cpp:(.text+0x9d): undefined reference to
>>>
>>> `boost::locale::localization_backend_manager::~localization_backend_manager()'
>>> boost_locale_wrapper.cpp:(.text+0xdb): undefined reference to
>>>
>>> `boost::locale::localization_backend_manager::~localization_backend_manager()'
>>> ../../lib/libbf_intern_locale.a(boost_locale_wrapper.cpp.o): In function
>>> `bl_locale_set':
>>> boost_locale_wrapper.cpp:(.text+0x10c): undefined reference to
>>> `boost::locale::generator::generator()'
>>> boost_locale_wrapper.cpp:(.text+0x11b): undefined reference to
>>> `boost::locale::generator::add_messages_path(std::basic_string<char,
>>> std::char_traits<char>, std::allocator<char>  >  const&)'
>>> boost_locale_wrapper.cpp:(.text+0x12a): undefined reference to
>>> `boost::locale::generator::add_messages_domain(std::basic_string<char,
>>> std::char_traits<char>, std::allocator<char>  >  const&)'
>>> boost_locale_wrapper.cpp:(.text+0x15c): undefined reference to
>>> `boost::locale::generator::generate(std::basic_string<char,
>>> std::char_traits<char>, std::allocator<char>  >  const&) const'
>>> boost_locale_wrapper.cpp:(.text+0x19d): undefined reference to
>>> `boost::locale::generator::~generator()'
>>> boost_locale_wrapper.cpp:(.text+0x1d0): undefined reference to
>>> `boost::locale::generator::generate(std::basic_string<char,
>>> std::char_traits<char>, std::allocator<char>  >  const&) const'
>>> boost_locale_wrapper.cpp:(.text+0x266): undefined reference to
>>> `boost::locale::generator::~generator()'
>>> ../../lib/libbf_intern_locale.a(boost_locale_wrapper.cpp.o): In function
>>> `bl_locale_pgettext':
>>> boost_locale_wrapper.cpp:(.text+0x2e9): undefined reference to
>>> `boost::locale::base_message_format<char>::id'
>>> collect2: ld returned 1 exit status
>>> make[2]: *** [bin/blender] Error 1
>>> make[1]: *** [source/creator/CMakeFiles/blender.dir/all] Error 2
>>>
>>> What can I do for solve this error?
>>> Thanks a bunch!.
>>>
>>> Untitled Document
>>>
>>> Eugenio Pignataro
>>> Drawing&  Digital Art.
>>> -------------------------------
>>> Sitio: www.oscurart.com.ar
>>> Email: info at oscurart.com.ar
>>> Móvil: 15-5177-4936
>>> International Phone Calls
>>> Mobile: (54.911) 5177-4936
>>>
>>> _______________________________________________
>>> 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