hi, Mohit,
I download the boost 1.48.0 source code, and compile it and install it to
/usr/local/boost_1_48_0/
Then i compile drizzle as below:
Shell>./config/autorun.sh
....
autoreconf: running: /usr/bin/autoheader --force --warnings=all
autoreconf: running: automake --add-missing --copy --force-missing
--warnings=all
autoreconf: Leaving directory `.'
Shell>./configure --prefix=`pwd`/debug
--with-lib-prefix=/usr/local/boost_1_48_0/ --with-debug
....
Configuration summary for drizzle version 7.1 drizzle7.1
* Installation prefix: /home/louis/src/mysql/drizzle7.1/debug
* System type: unknown-linux-gnu
* pandora-build version: 0.175
* Host CPU: x86_64
* C Compiler: gcc (Ubuntu/Linaro 4.5.4-1ubuntu2) 4.5.4
* C++ Compiler: g++ (Ubuntu/Linaro 4.5.4-1ubuntu2) 4.5.4
* Assertions enabled: yes
* Debug enabled: yes
* Profiling enabled: no
* Coverage enabled: no
* Warnings as failure: yes
Shell>make
....
cc1plus: warnings being treated as errors
In file included from
/usr/local/boost_1_48_0//include/boost/unordered/unordered_map.hpp:17:0,
from
/usr/local/boost_1_48_0//include/boost/unordered_map.hpp:16,
from ./drizzled/error.h:24,
from drizzled/charset.cc:19:
/usr/local/boost_1_48_0//include/boost/unordered/detail/allocator_helpers.hpp:29:5:
error: "BOOST_UNORDERED_USE_ALLOCATOR_TRAITS" is not defined
/usr/local/boost_1_48_0//include/boost/unordered/detail/allocator_helpers.hpp:193:5:
error: "BOOST_UNORDERED_USE_ALLOCATOR_TRAITS" is not defined
In file included from
/usr/local/boost_1_48_0//include/boost/unordered/detail/equivalent.hpp:16:0,
from
/usr/local/boost_1_48_0//include/boost/unordered/unordered_map.hpp:18,
from
/usr/local/boost_1_48_0//include/boost/unordered_map.hpp:16,
from ./drizzled/error.h:24,
from drizzled/charset.cc:19:
.....
/usr/local/boost_1_48_0//include/boost/unordered/detail/emplace_args.hpp:133:1:
error: declaration of 'a1' shadows a member of 'this' [-Wshadow]
/usr/local/boost_1_48_0//include/boost/unordered/detail/emplace_args.hpp:133:1:
error: declaration of 'a0' shadows a member of 'this' [-Wshadow]
I got some errors and many wanrings caused by Wshadow, i don't know it's
caused by boost or drizzle? And how can i fix it?
Louis
2013/8/19 Mohit Srivastava <[email protected]>
> Hey,
>
> sudo apt-get install ibboost1.48-all-dev libprotobuf-dev protobuf-compiler
> uuid-dev libcloog-ppl0
>
>
> On Mon, Aug 19, 2013 at 10:24 AM, Louis.hust <[email protected]> wrote:
>
>> Hi, Mohit,
>> Thank you again ^_^
>>
>> Actually i have installed all component drizzle needed, but when i
>> compile the source code, i get many warnings related to boost.
>> The version of boost is 1.42.0, and gcc is 4.5.4.
>>
>> When i "make", i got many warnings which are treated as errors cause
>> Werror is on.
>>
>> Error message as below:
>>
>> /usr/local/boost_1_42_0//include/boost/date_time/gregorian/conversion.hpp:44:23:
>> error: missing initializer for member 'tm::tm_sec'
>> [-Wmissing-field-initializers]
>>
>> So should i need to get a new version of boost or should i change the
>> compile options?
>>
>> Louis
>>
>>
>>
>>
>> 2013/8/19 Mohit Srivastava <[email protected]>
>>
>>> Hey,
>>>
>>> There is no package for quantal yet.
>>> You can download for precise from
>>> http://packages.ubuntu.com/precise/drizzle-dev. And try to install it
>>> on quantal.
>>> And if you get more error after this , have a look
>>> http://mohyt.blogspot.in/2013/07/setting-up-drizzle-development-ubuntu.html
>>>
>>> OR
>>>
>>> You can manually download every dependencies.
>>>
>>> --
>>> Mohit
>>>
>>>
>>> On Mon, Aug 19, 2013 at 9:17 AM, Louis.hust <[email protected]> wrote:
>>>
>>>> Hey Monhit:
>>>>
>>>> Thanks for your reply.
>>>> I tried "sudo apt-get install drizzle-dev", but with error : unable to
>>>> locate package drizzle-dev.
>>>>
>>>>
>>>> 2013/8/19 Mohit Srivastava <[email protected]>
>>>>
>>>>> Hey Louis,
>>>>> Just try sudo apt-get install drizzle-dev
>>>>>
>>>>> --
>>>>> Mohit
>>>>>
>>>>>
>>>>> On Mon, Aug 19, 2013 at 9:08 AM, Louis.hust <[email protected]> wrote:
>>>>>
>>>>>> Hi, all,
>>>>>>
>>>>>> I'd like to build the drizzle from source following
>>>>>> http://docs.drizzle.org/installing/from_source.html#dependencies
>>>>>>
>>>>>> i follow the steps on ubuntu:
>>>>>>
>>>>>> "sudo add-apt-repository ppa:drizzle-developers/ppa " execute
>>>>>> successfully,
>>>>>>
>>>>>> but when i execute "sudo add-get update", i got the following error
>>>>>> message:
>>>>>>
>>>>>> error http://ppa.launchpad.net quantal/main Sources
>>>>>>
>>>>>> 404 Not Found
>>>>>> error http://ppa.launchpad.net quantal/main amd64 Packages
>>>>>> 404 Not Found
>>>>>> erro http://ppa.launchpad.net quantal/main i386 Packages
>>>>>> 404 Not Found
>>>>>>
>>>>>> Is there anyone that can help me? Thanks a lot.
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Mailing list: https://launchpad.net/~drizzle-discuss
>>>>>> Post to : [email protected]
>>>>>> Unsubscribe : https://launchpad.net/~drizzle-discuss
>>>>>> More help : https://help.launchpad.net/ListHelp
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help : https://help.launchpad.net/ListHelp