Ok. Just to repeat myself: Building on Centos 6.0 worked without
issues after installing all necessary rpms (which is easy as rpmbuild
gives you the list that I copied below :-) I expect F15 to be
similarly easy.

Note that rpmbuild really wants to have the rpms installed. If we
compiled something from source I probably need to do something there.

henrik

On Tue, Jan 10, 2012 at 7:44 PM, Mark Atwood <[email protected]> wrote:
> Brian and I spun up the Fedora15 node a week ago, and he has notes on
> what we had to do to make Drizzle build on it.  Brian, could you give
> Henrik and myself those notes?
>
> I need to create a new replacement F15 node, but the one we did create
> now doesn't have at root access or sudo access.  When I get those
> notes, I will create a new F15.
>
> On investigation, we don't have sudo access to the f14 and f13 nodes
> either.  <facepalm>  I do know a doc where the root passwords are, I
> will get that from Monty, and then will create a hingo user on the RPM
> based machines.
>
>
> ..m
>
> On Tue, Jan 10, 2012 at 12:15 AM, Henrik Ingo <[email protected]> 
> wrote:
>> Actually, my questions need answering first: What non-standard things
>> have you done that makes this build on RHEL/Centos 5.x? For me recent
>> versions of trunk require too new versions of flex and bison.
>>
>> Perhaps just give me most recent version of Fedora for starters, that
>> should work best.
>>
>> henrik
>>
>> On Tue, Jan 10, 2012 at 10:07 AM, Henrik Ingo <[email protected]> 
>> wrote:
>>> One with RHEL, CentOS or Fedora. Eventually of course all of them
>>> since we want to test and build rpms on all variants.
>>>
>>> henrik
>>>
>>> On Tue, Jan 10, 2012 at 1:40 AM, Mark Atwood <[email protected]> wrote:
>>>> HI Henrik,
>>>>
>>>> Which machines do you need sudo access to?
>>>>
>>>> ..m
>>>>
>>>> On Sat, Jan 7, 2012 at 1:41 PM, Henrik Ingo <[email protected]> 
>>>> wrote:
>>>>> Hi Mark
>>>>>
>>>>> I don't have access to our boxes that are Jenkins slaves. Could you
>>>>> either a) give me root access, or b) look into this yourself. ( b
>>>>> shouldn't be too difficult, at least try just a yum install first ...)
>>>>>
>>>>> + make rpm
>>>>> ...
>>>>> rpmbuild --define="_topdir `pwd`/support-files/rpm/" -ba
>>>>> support-files/rpm/SPECS/drizzle7.spec
>>>>> error: Failed build dependencies:
>>>>>        protobuf-devel is needed by drizzle7-2011.11.29.2491-1.x86_64
>>>>>        pam-devel is needed by drizzle7-2011.11.29.2491-1.x86_64
>>>>>        gnutls-devel is needed by drizzle7-2011.11.29.2491-1.x86_64
>>>>>        chrpath is needed by drizzle7-2011.11.29.2491-1.x86_64
>>>>>        doxygen is needed by drizzle7-2011.11.29.2491-1.x86_64
>>>>>        gettext-devel is needed by drizzle7-2011.11.29.2491-1.x86_64
>>>>>        boost-devel >= 1.39 is needed by drizzle7-2011.11.29.2491-1.x86_64
>>>>>        boost-iostreams is needed by drizzle7-2011.11.29.2491-1.x86_64
>>>>>        v8-devel is needed by drizzle7-2011.11.29.2491-1.x86_64
>>>>>        gcc-c++ >= 4.4 is needed by drizzle7-2011.11.29.2491-1.x86_64
>>>>>        libuuid-devel is needed by drizzle7-2011.11.29.2491-1.x86_64
>>>>>        libcurl-devel is needed by drizzle7-2011.11.29.2491-1.x86_64
>>>>>
>>>>> I'm a bit surprised by some of these, like gcc, boost and protobuf not
>>>>> being there. Do you install them from source and not as rpms?
>>>>>
>>>>> I personally only tested on CentOS 6, but we seem to have only
>>>>> CentOS/rhel 5.x Jenkins slaves. So I'm not 100% sure all of the above
>>>>> are found on a 5.x. In fact, v8 doesn't exist in standard 5.x repos,
>>>>> but I can change the .spec file to not try to build that on el5.
>>>>>
>>>>> henrik
>>>>>
>>>>>
>>>>>
>>>>> On Sat, Jan 7, 2012 at 11:32 PM, Henrik Ingo <[email protected]> 
>>>>> wrote:
>>>>>> And here's the merge request where the same code is moved into main
>>>>>> drizzle repository instead:
>>>>>>
>>>>>> https://code.launchpad.net/~hingo/drizzle/drizzle-integrate-packaging-rpm/+merge/87862
>>>>>>
>>>>>> You can now do 'make rpm' directly from drizzle sources. (In fact you
>>>>>> could do that since last week already since Brian committed something
>>>>>> similar, but this one builds on how packages were built in Drizzle 7
>>>>>> so should be more compatible for upgrades and such.)
>>>>>>
>>>>>> Here's my ongoing work to build rpms automatically in Jenkins:
>>>>>>
>>>>>> http://jenkins.drizzle.org/job/drizzle-pkg-rpm-template/configure
>>>>>>
>>>>>> henrik
>>>>>>
>>>>>>
>>>>>>
>>>>>> On Fri, Jan 6, 2012 at 11:40 PM, Henrik Ingo <[email protected]> 
>>>>>> wrote:
>>>>>>> Hi BJ
>>>>>>>
>>>>>>> Since we agreed on all review points I now pushed my work into
>>>>>>> https://code.launchpad.net/~drizzle-developers/pkg-drizzle/drizzle7-dev.rpm
>>>>>>>
>>>>>>> I wanted to do that so I can record a correct bzr revno into my next
>>>>>>> commit log, which is to copy that working code into a lp:drizzle
>>>>>>> branch. (I already have it working, but accidentally committed a
>>>>>>> source tarball into it, so need to redo :-)
>>>>>>>
>>>>>>> henrik
>>>>>>>
>>>>>>> --
>>>>>>> [email protected]
>>>>>>> +358-40-8211286 skype: henrik.ingo irc: hingo
>>>>>>> www.openlife.cc
>>>>>>>
>>>>>>> My LinkedIn profile: http://www.linkedin.com/profile/view?id=9522559
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> [email protected]
>>>>>> +358-40-8211286 skype: henrik.ingo irc: hingo
>>>>>> www.openlife.cc
>>>>>>
>>>>>> My LinkedIn profile: http://www.linkedin.com/profile/view?id=9522559
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> [email protected]
>>>>> +358-40-8211286 skype: henrik.ingo irc: hingo
>>>>> www.openlife.cc
>>>>>
>>>>> My LinkedIn profile: http://www.linkedin.com/profile/view?id=9522559
>>>
>>>
>>>
>>> --
>>> [email protected]
>>> +358-40-8211286 skype: henrik.ingo irc: hingo
>>> www.openlife.cc
>>>
>>> My LinkedIn profile: http://www.linkedin.com/profile/view?id=9522559
>>
>>
>>
>> --
>> [email protected]
>> +358-40-8211286 skype: henrik.ingo irc: hingo
>> www.openlife.cc
>>
>> My LinkedIn profile: http://www.linkedin.com/profile/view?id=9522559



-- 
[email protected]
+358-40-8211286 skype: henrik.ingo irc: hingo
www.openlife.cc

My LinkedIn profile: http://www.linkedin.com/profile/view?id=9522559

_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to