You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@mesos.apache.org by Alexander Gallego <ag...@rbonut.com> on 2015/02/04 22:28:04 UTC
Difficulties building mesos-21.1-rc2 {rc1, .1 , .0}. Linux
I wanted to post configuration formatted, so gisted my issue.
Thank you in advance.
https://gist.github.com/senior7515/bc1a03edcbbe9b7cd7bf
Not sure if I should inline the question too. Tips appreciated.
-ag
Sincerely,
Alexander Gallego
Re: Difficulties building mesos-21.1-rc2 {rc1, .1 , .0}. Linux
Posted by Cody Maloney <co...@mesosphere.io>.
stout, libprocess should have all their headers installed during 'make
install' currently.
MESOS-2096[1] tracks some of it. Other bits have happened as people tried
building with the various flags and find bugs.
Some bugs in the area which have been fixed are MESOS-2113, MESOS-1839,
MESOS-1843
[1] https://issues.apache.org/jira/browse/MESOS-2096
On Thu, Feb 5, 2015 at 10:13 AM, Alexander Gallego <ag...@rbonut.com>
wrote:
> Thanks Cody.
>
> I'll start work from the master branch on github and see how far I get.
>
> I guess we'll just need to ensure stout,http parser, etc are copied to
> /usr/local and have our own build of mesos.
>
> Thanks again for your help. Are there specific Jira issues I can monitor?
> I'm building a messaging infrastructure and mesos is the foundation.
>
> -ag
>
> Sent from my iPhone
>
> On Feb 4, 2015, at 8:32 PM, Cody Maloney <co...@mesosphere.io> wrote:
>
> Some of the --with options are broken, and others have only been recently
> fixed. The best option with 0.21.1 is to use --disable-bundled at which
> point your system search paths just need to be configured correctly to find
> everything.
>
> The story around the `--with-{glog,zlib,curl,sasl}` and the like should be
> getting better with 0.22.0 because people are working on building mesos
> modules outside of the mesos source tree, which requires the module and
> mesos use the same version of dependent libraries in many cases.
>
>
> On Wed, Feb 4, 2015 at 5:26 PM, Alexander Gallego <ag...@rbonut.com>
> wrote:
>
>> In fact, I took the one from inside mesos (didn't apply the .patch file
>> though), but other libs depend on it, that don't depend on mesos (i.e.
>> fbthrif )
>>
>>
>>
>> Sincerely,
>> Alexander Gallego
>>
>>
>> On Wed, Feb 4, 2015 at 8:24 PM, Alexander Gallego <ag...@rbonut.com>
>> wrote:
>>
>>> Ian,
>>>
>>> Thanks for taking a look. I am running 0.3.3 (latest i think)
>>>
>>>
>>>
>>>
>>>
>>> Sincerely,
>>> Alexander Gallego
>>>
>>>
>>> On Wed, Feb 4, 2015 at 8:09 PM, Ian Downes <id...@twitter.com> wrote:
>>>
>>>> What version of glog are you trying to us? It appears the
>>>> CheckOpMessageBuilder class was introduced in 0.3.3
>>>>
>>>>
>>>> http://upstream.rosalinux.ru/compat_reports/glog/0.3.2_to_0.3.3/abi_compat_report.html
>>>>
>>>> On Wed, Feb 4, 2015 at 4:52 PM, Alexander Gallego <ag...@rbonut.com>
>>>> wrote:
>>>>
>>>>> I did a little more exploration and to be concise, this is more or
>>>>> less what I want
>>>>>
>>>>> (valid configuration)
>>>>>
>>>>> ./configure \
>>>>> --with-gnu-ld \
>>>>> --enable-static=no \
>>>>> --with-gmock=/home/agallego/.bolt/gmock-1.6.0 \
>>>>> --with-glog=/usr/local \
>>>>> --with-zlib=/usr/local \
>>>>> --with-sasl=/usr/local \
>>>>> --with-curl=/usr/local \
>>>>> --with-zookeeper=/usr/local \
>>>>> --enable-optimize"
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Attached is my Makefile (./configure generates) & the error log (glog
>>>>> mentioned in my earlier gist)
>>>>>
>>>>>
>>>>> Thanks!
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Sincerely,
>>>>> Alexander Gallego
>>>>>
>>>>>
>>>>> On Wed, Feb 4, 2015 at 4:28 PM, Alexander Gallego <agallego@rbonut.com
>>>>> > wrote:
>>>>>
>>>>>> I wanted to post configuration formatted, so gisted my issue.
>>>>>>
>>>>>> Thank you in advance.
>>>>>>
>>>>>> https://gist.github.com/senior7515/bc1a03edcbbe9b7cd7bf
>>>>>>
>>>>>>
>>>>>> Not sure if I should inline the question too. Tips appreciated.
>>>>>>
>>>>>> -ag
>>>>>>
>>>>>> Sincerely,
>>>>>> Alexander Gallego
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>
Re: Difficulties building mesos-21.1-rc2 {rc1, .1 , .0}. Linux
Posted by Alexander Gallego <ag...@rbonut.com>.
Thanks Cody.
I'll start work from the master branch on github and see how far I get.
I guess we'll just need to ensure stout,http parser, etc are copied to /usr/local and have our own build of mesos.
Thanks again for your help. Are there specific Jira issues I can monitor? I'm building a messaging infrastructure and mesos is the foundation.
-ag
Sent from my iPhone
> On Feb 4, 2015, at 8:32 PM, Cody Maloney <co...@mesosphere.io> wrote:
>
> Some of the --with options are broken, and others have only been recently fixed. The best option with 0.21.1 is to use --disable-bundled at which point your system search paths just need to be configured correctly to find everything.
>
> The story around the `--with-{glog,zlib,curl,sasl}` and the like should be getting better with 0.22.0 because people are working on building mesos modules outside of the mesos source tree, which requires the module and mesos use the same version of dependent libraries in many cases.
>
>
>> On Wed, Feb 4, 2015 at 5:26 PM, Alexander Gallego <ag...@rbonut.com> wrote:
>> In fact, I took the one from inside mesos (didn't apply the .patch file though), but other libs depend on it, that don't depend on mesos (i.e. fbthrif )
>>
>>
>>
>> Sincerely,
>> Alexander Gallego
>>
>>
>>> On Wed, Feb 4, 2015 at 8:24 PM, Alexander Gallego <ag...@rbonut.com> wrote:
>>> Ian,
>>>
>>> Thanks for taking a look. I am running 0.3.3 (latest i think)
>>>
>>>
>>>
>>>
>>>
>>> Sincerely,
>>> Alexander Gallego
>>>
>>>
>>>> On Wed, Feb 4, 2015 at 8:09 PM, Ian Downes <id...@twitter.com> wrote:
>>>> What version of glog are you trying to us? It appears the CheckOpMessageBuilder class was introduced in 0.3.3
>>>>
>>>> http://upstream.rosalinux.ru/compat_reports/glog/0.3.2_to_0.3.3/abi_compat_report.html
>>>>
>>>>> On Wed, Feb 4, 2015 at 4:52 PM, Alexander Gallego <ag...@rbonut.com> wrote:
>>>>> I did a little more exploration and to be concise, this is more or less what I want
>>>>>
>>>>> (valid configuration)
>>>>>
>>>>> ./configure \
>>>>> --with-gnu-ld \
>>>>> --enable-static=no \
>>>>> --with-gmock=/home/agallego/.bolt/gmock-1.6.0 \
>>>>> --with-glog=/usr/local \
>>>>> --with-zlib=/usr/local \
>>>>> --with-sasl=/usr/local \
>>>>> --with-curl=/usr/local \
>>>>> --with-zookeeper=/usr/local \
>>>>> --enable-optimize"
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Attached is my Makefile (./configure generates) & the error log (glog mentioned in my earlier gist)
>>>>>
>>>>>
>>>>> Thanks!
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Sincerely,
>>>>> Alexander Gallego
>>>>>
>>>>>
>>>>>> On Wed, Feb 4, 2015 at 4:28 PM, Alexander Gallego <ag...@rbonut.com> wrote:
>>>>>> I wanted to post configuration formatted, so gisted my issue.
>>>>>>
>>>>>> Thank you in advance.
>>>>>>
>>>>>> https://gist.github.com/senior7515/bc1a03edcbbe9b7cd7bf
>>>>>>
>>>>>>
>>>>>> Not sure if I should inline the question too. Tips appreciated.
>>>>>>
>>>>>> -ag
>>>>>>
>>>>>> Sincerely,
>>>>>> Alexander Gallego
>
Re: Difficulties building mesos-21.1-rc2 {rc1, .1 , .0}. Linux
Posted by Cody Maloney <co...@mesosphere.io>.
Some of the --with options are broken, and others have only been recently
fixed. The best option with 0.21.1 is to use --disable-bundled at which
point your system search paths just need to be configured correctly to find
everything.
The story around the `--with-{glog,zlib,curl,sasl}` and the like should be
getting better with 0.22.0 because people are working on building mesos
modules outside of the mesos source tree, which requires the module and
mesos use the same version of dependent libraries in many cases.
On Wed, Feb 4, 2015 at 5:26 PM, Alexander Gallego <ag...@rbonut.com>
wrote:
> In fact, I took the one from inside mesos (didn't apply the .patch file
> though), but other libs depend on it, that don't depend on mesos (i.e.
> fbthrif )
>
>
>
> Sincerely,
> Alexander Gallego
>
>
> On Wed, Feb 4, 2015 at 8:24 PM, Alexander Gallego <ag...@rbonut.com>
> wrote:
>
>> Ian,
>>
>> Thanks for taking a look. I am running 0.3.3 (latest i think)
>>
>>
>>
>>
>>
>> Sincerely,
>> Alexander Gallego
>>
>>
>> On Wed, Feb 4, 2015 at 8:09 PM, Ian Downes <id...@twitter.com> wrote:
>>
>>> What version of glog are you trying to us? It appears the
>>> CheckOpMessageBuilder class was introduced in 0.3.3
>>>
>>>
>>> http://upstream.rosalinux.ru/compat_reports/glog/0.3.2_to_0.3.3/abi_compat_report.html
>>>
>>> On Wed, Feb 4, 2015 at 4:52 PM, Alexander Gallego <ag...@rbonut.com>
>>> wrote:
>>>
>>>> I did a little more exploration and to be concise, this is more or less
>>>> what I want
>>>>
>>>> (valid configuration)
>>>>
>>>> ./configure \
>>>> --with-gnu-ld \
>>>> --enable-static=no \
>>>> --with-gmock=/home/agallego/.bolt/gmock-1.6.0 \
>>>> --with-glog=/usr/local \
>>>> --with-zlib=/usr/local \
>>>> --with-sasl=/usr/local \
>>>> --with-curl=/usr/local \
>>>> --with-zookeeper=/usr/local \
>>>> --enable-optimize"
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Attached is my Makefile (./configure generates) & the error log (glog
>>>> mentioned in my earlier gist)
>>>>
>>>>
>>>> Thanks!
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Sincerely,
>>>> Alexander Gallego
>>>>
>>>>
>>>> On Wed, Feb 4, 2015 at 4:28 PM, Alexander Gallego <ag...@rbonut.com>
>>>> wrote:
>>>>
>>>>> I wanted to post configuration formatted, so gisted my issue.
>>>>>
>>>>> Thank you in advance.
>>>>>
>>>>> https://gist.github.com/senior7515/bc1a03edcbbe9b7cd7bf
>>>>>
>>>>>
>>>>> Not sure if I should inline the question too. Tips appreciated.
>>>>>
>>>>> -ag
>>>>>
>>>>> Sincerely,
>>>>> Alexander Gallego
>>>>>
>>>>>
>>>>
>>>
>>
>
Re: Difficulties building mesos-21.1-rc2 {rc1, .1 , .0}. Linux
Posted by Alexander Gallego <ag...@rbonut.com>.
In fact, I took the one from inside mesos (didn't apply the .patch file
though), but other libs depend on it, that don't depend on mesos (i.e.
fbthrif )
Sincerely,
Alexander Gallego
On Wed, Feb 4, 2015 at 8:24 PM, Alexander Gallego <ag...@rbonut.com>
wrote:
> Ian,
>
> Thanks for taking a look. I am running 0.3.3 (latest i think)
>
>
>
>
>
> Sincerely,
> Alexander Gallego
>
>
> On Wed, Feb 4, 2015 at 8:09 PM, Ian Downes <id...@twitter.com> wrote:
>
>> What version of glog are you trying to us? It appears the
>> CheckOpMessageBuilder class was introduced in 0.3.3
>>
>>
>> http://upstream.rosalinux.ru/compat_reports/glog/0.3.2_to_0.3.3/abi_compat_report.html
>>
>> On Wed, Feb 4, 2015 at 4:52 PM, Alexander Gallego <ag...@rbonut.com>
>> wrote:
>>
>>> I did a little more exploration and to be concise, this is more or less
>>> what I want
>>>
>>> (valid configuration)
>>>
>>> ./configure \
>>> --with-gnu-ld \
>>> --enable-static=no \
>>> --with-gmock=/home/agallego/.bolt/gmock-1.6.0 \
>>> --with-glog=/usr/local \
>>> --with-zlib=/usr/local \
>>> --with-sasl=/usr/local \
>>> --with-curl=/usr/local \
>>> --with-zookeeper=/usr/local \
>>> --enable-optimize"
>>>
>>>
>>>
>>>
>>>
>>> Attached is my Makefile (./configure generates) & the error log (glog
>>> mentioned in my earlier gist)
>>>
>>>
>>> Thanks!
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> Sincerely,
>>> Alexander Gallego
>>>
>>>
>>> On Wed, Feb 4, 2015 at 4:28 PM, Alexander Gallego <ag...@rbonut.com>
>>> wrote:
>>>
>>>> I wanted to post configuration formatted, so gisted my issue.
>>>>
>>>> Thank you in advance.
>>>>
>>>> https://gist.github.com/senior7515/bc1a03edcbbe9b7cd7bf
>>>>
>>>>
>>>> Not sure if I should inline the question too. Tips appreciated.
>>>>
>>>> -ag
>>>>
>>>> Sincerely,
>>>> Alexander Gallego
>>>>
>>>>
>>>
>>
>
Re: Difficulties building mesos-21.1-rc2 {rc1, .1 , .0}. Linux
Posted by Alexander Gallego <ag...@rbonut.com>.
Ian,
Thanks for taking a look. I am running 0.3.3 (latest i think)
Sincerely,
Alexander Gallego
On Wed, Feb 4, 2015 at 8:09 PM, Ian Downes <id...@twitter.com> wrote:
> What version of glog are you trying to us? It appears the
> CheckOpMessageBuilder class was introduced in 0.3.3
>
>
> http://upstream.rosalinux.ru/compat_reports/glog/0.3.2_to_0.3.3/abi_compat_report.html
>
> On Wed, Feb 4, 2015 at 4:52 PM, Alexander Gallego <ag...@rbonut.com>
> wrote:
>
>> I did a little more exploration and to be concise, this is more or less
>> what I want
>>
>> (valid configuration)
>>
>> ./configure \
>> --with-gnu-ld \
>> --enable-static=no \
>> --with-gmock=/home/agallego/.bolt/gmock-1.6.0 \
>> --with-glog=/usr/local \
>> --with-zlib=/usr/local \
>> --with-sasl=/usr/local \
>> --with-curl=/usr/local \
>> --with-zookeeper=/usr/local \
>> --enable-optimize"
>>
>>
>>
>>
>>
>> Attached is my Makefile (./configure generates) & the error log (glog
>> mentioned in my earlier gist)
>>
>>
>> Thanks!
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> Sincerely,
>> Alexander Gallego
>>
>>
>> On Wed, Feb 4, 2015 at 4:28 PM, Alexander Gallego <ag...@rbonut.com>
>> wrote:
>>
>>> I wanted to post configuration formatted, so gisted my issue.
>>>
>>> Thank you in advance.
>>>
>>> https://gist.github.com/senior7515/bc1a03edcbbe9b7cd7bf
>>>
>>>
>>> Not sure if I should inline the question too. Tips appreciated.
>>>
>>> -ag
>>>
>>> Sincerely,
>>> Alexander Gallego
>>>
>>>
>>
>
Re: Difficulties building mesos-21.1-rc2 {rc1, .1 , .0}. Linux
Posted by Ian Downes <id...@twitter.com>.
What version of glog are you trying to us? It appears the
CheckOpMessageBuilder class was introduced in 0.3.3
http://upstream.rosalinux.ru/compat_reports/glog/0.3.2_to_0.3.3/abi_compat_report.html
On Wed, Feb 4, 2015 at 4:52 PM, Alexander Gallego <ag...@rbonut.com>
wrote:
> I did a little more exploration and to be concise, this is more or less
> what I want
>
> (valid configuration)
>
> ./configure \
> --with-gnu-ld \
> --enable-static=no \
> --with-gmock=/home/agallego/.bolt/gmock-1.6.0 \
> --with-glog=/usr/local \
> --with-zlib=/usr/local \
> --with-sasl=/usr/local \
> --with-curl=/usr/local \
> --with-zookeeper=/usr/local \
> --enable-optimize"
>
>
>
>
>
> Attached is my Makefile (./configure generates) & the error log (glog
> mentioned in my earlier gist)
>
>
> Thanks!
>
>
>
>
>
>
>
>
>
> Sincerely,
> Alexander Gallego
>
>
> On Wed, Feb 4, 2015 at 4:28 PM, Alexander Gallego <ag...@rbonut.com>
> wrote:
>
>> I wanted to post configuration formatted, so gisted my issue.
>>
>> Thank you in advance.
>>
>> https://gist.github.com/senior7515/bc1a03edcbbe9b7cd7bf
>>
>>
>> Not sure if I should inline the question too. Tips appreciated.
>>
>> -ag
>>
>> Sincerely,
>> Alexander Gallego
>>
>>
>
Re: Difficulties building mesos-21.1-rc2 {rc1, .1 , .0}. Linux
Posted by Alexander Gallego <ag...@rbonut.com>.
I did a little more exploration and to be concise, this is more or less
what I want
(valid configuration)
./configure \
--with-gnu-ld \
--enable-static=no \
--with-gmock=/home/agallego/.bolt/gmock-1.6.0 \
--with-glog=/usr/local \
--with-zlib=/usr/local \
--with-sasl=/usr/local \
--with-curl=/usr/local \
--with-zookeeper=/usr/local \
--enable-optimize"
Attached is my Makefile (./configure generates) & the error log (glog
mentioned in my earlier gist)
Thanks!
Sincerely,
Alexander Gallego
On Wed, Feb 4, 2015 at 4:28 PM, Alexander Gallego <ag...@rbonut.com>
wrote:
> I wanted to post configuration formatted, so gisted my issue.
>
> Thank you in advance.
>
> https://gist.github.com/senior7515/bc1a03edcbbe9b7cd7bf
>
>
> Not sure if I should inline the question too. Tips appreciated.
>
> -ag
>
> Sincerely,
> Alexander Gallego
>
>